タグ

testingに関するsyqueのブックマーク (33)

  • runnに逐次的に処理を進めるattachモードが追加されたので試してみた | DevelopersIO

    yamlで書いたシナリオをそのまま実行できるシナリオテストツールrunnにブレークポイントを貼ったりステップ実行ができるattachモードが追加されたので試してみました @katzchum runnに --attach オプション追加しましたhttps://t.co/h3G3PiXPys いわゆるデバッグオプションです。 コマンド体系は gdb を参考にしています。 --verboseと合わせて使ってみてくださいー#runn開発者会議 — k1LoW (@k1LoW) February 28, 2024 というわけで早速試してみましょう! 実行サンプル 前回の yamlでテストシナリオを書いてそのまま実行までできるAPIテストツールの新星 “runn” を試してみた のサンプルをそのまま使います。 desc: アクセストークンを発行し、テナントを登録する runners: req: htt

    runnに逐次的に処理を進めるattachモードが追加されたので試してみた | DevelopersIO
  • 最高効率でテストをするためにQaseを選んだ理由 - Techtouch Developers Blog

    テスト管理ツール導入を検討するまでのテストケース管理 テスト管理ツールに必要な機能とは何か?を考えてみた テストのモニタリングとコントロール テスト実装 テスト実行 その他、プロセスを問わない機能 4つのテスト管理ツールを比較した TestRail PractiTest QualityForward Qase Qase に移行して特に良かったこと チケットとテストケースの連携がスムーズだった テスト自動化が進めやすくなった 問い合わせ用のチャットが使いやすい Qase 移行後の課題 バージョンごとの管理ができない キーワード検索でテストスイート名を抽出できない Shared Steps を使いこなせていない おわりに QA エンジニアの mikaty です。 最近、キャベツの芯に砂糖水をあげていたら花が咲きました。 テックタッチでは2023年7月からテスト管理ツールの Qase をスタート

    最高効率でテストをするためにQaseを選んだ理由 - Techtouch Developers Blog
  • eBPFを使った自動テストツール「Keploy」がすごい

    この記事はKeployのバージョンv2.0.0-alpha53 を前提に執筆しております。 Keployとは KeployはeBPFを利用して取得できるWebアプリケーションの通信に関するトレース情報を元に、テストとそのテストの実行時に利用するスタブサーバーを生成することができるツールとなります。 公式サイトのトップには以下のようなスローガンが掲げられています。 2 minutes to 90% test coverage! テストに苦労した経験のある方は興味を惹かれるのではないでしょうか。 現在まだアルファ段階のプロジェクトですが、GitHubスター数は2683(2024/01/04現在)、CNCF Landscape にも掲載されているなど、一定の注目を集め始めているOSSです。 開発主体はプロダクトと同名のKeployというインド発のスタートアップで、去年GoogleによるインドのA

    eBPFを使った自動テストツール「Keploy」がすごい
  • Software Testing Documentation

  • Projects

    Appium Conf 2024 Call for Proposals is now open! Submissions close 28 July. Learn more & submit ProjectsSelenium has many projects that combine to form a versatile testing system. Selenium WebDriver drives a browser natively, as a real user would, either locally or on remote machines. Simple and conciseWebDriver is simple, it is designed as a concise and compact programming interface. Works in all

    Projects
  • SimpleTest - Unit Testing for PHP

    SimpleTest 1.1.0 is available. It's a PHP5 only release (PHP 5.0.5+ to be precise). SimpleTest 1.0.1 has been released. This is the last PHP 4 compatible release. Familiar with unit testing ? Just dive directly into SimpleTest with the one-page starter and the complete API. Otherwise see the ongoing documentation. And for example test cases check out the tutorial. Need help on your testing strateg

  • Loading...

  • C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step - TDD.NET

    C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step ※ 初出: biac の それさえもおそらくは幸せな日々@nifty 「NUnit の "Hello, world!" ~ C# 2008 Express + NUnit 2.5 で、 テストファーストの Step by Step」 ( 2009/05/27 ) NUnit をインストールして動作確認までできた ので、 次は、 NUnit を使ってテストファーストでプログラムを作る方法についてです。 開発環境としては、 Visual Studio 2008 Express Edition SP1 の C# を使います。 なお、 Visual Studio 2008 の Pro. 版以上には、 MS 独自の単体テスト機能がありますが、 基的な考え方は NUnit を使う場合と変

    C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step - TDD.NET
  • NO TEST, NO LIFE. NO DOC, NO LIFE - latest log

    uupaa.js や mofmof.js には {@hoge 〜 }@hoge のようなコードブロックを切り落として Minify する機能があるので、「ソースコードにテストもドキュメントも全部埋め込むことが可能だな〜」って3年程前から考えてました。 そこで、Function.prototype.spec というメソッドを追加し、これにスペックを書き貯めたらどうだろうか(?)とか考えました。 たとえば Array.range(1,7) で [1..7] 的な連続した数値の配列を生成する Array.range 関数があったとすると // Array.range - range generator function Array_range(begin, // @param Number: begin end, // @param Number: end filter) { // @param

    NO TEST, NO LIFE. NO DOC, NO LIFE - latest log
    syque
    syque 2011/09/14
    テストまで埋め込んじゃうのはメンテナンスがしにくそうだけど、ソースでまとめて記述出来るじゃんという自動化の試みは面白い
  • Rails テストに関する便利だけど見過ごされがちな 2 つの rake タスク - passingloopの日記

    Rails テストで便利であるにもかかわらず知名度の低い、かわいそうな 2 つのタスク: rake test:recent タスク rake test:uncommitted タスク を紹介します。この記事は執筆時点の Rails 3.1.0.rc5 を対象としています。 Rails 謹製のテストタスク: rake test:* RSpec 使っていますか? もはや「デファクトスタンダードとなりつつある *1」 RSpec ですが、残念なことに私は使っていません。でも。そんな Test::Unit 遣いのために、Rails は便利な rake タスクを用意しています。たとえば、 rake test rake test:units rake test:functionals rake test:integration の各タスクは RailsによるアジャイルWebアプリケーション開発 第3版

    Rails テストに関する便利だけど見過ごされがちな 2 つの rake タスク - passingloopの日記
    syque
    syque 2011/08/12
    Rails テストで便利であるにもかかわらず知名度の低い、かわいそうな 2 つのタスク: rake test:recent タスク rake test:uncommitted タスク を紹介します。この記事は執筆時点の Rails 3.1.0.rc5 を対象としています。
  • Writing Unit Tests in F | Webシステム開発/教育ソリューションのタイムインターメディア

    Visual Studio は組み込みのユニットテストの仕組みを持っており、.NET開発を行う際にはテストプロジェクトを追加するだけで簡単にユニットテストを書いたり実行したりすることができます。 F# でもその恩恵に与りたいわけですが、残念ながら VisualStudio で F# のテストプロジェクトを作ることはできません。 これを回避する方法を紹介しているブログがあったので紹介します。 F# Unit Testing with Visual Studio 2010 F#テストプロジェクトを作る テスト用のF#プロジェクトを作成する。F#のテストプロジェクトは無いので、クラスライブラリを選択して作成する。Microsoft.VisualStudio.QualityTools.UnitTestFrameworkへの参照を追加する。プロパティ→ビルド→出力パスをbin\ にする。リリース構成

    Writing Unit Tests in F | Webシステム開発/教育ソリューションのタイムインターメディア
    syque
    syque 2011/08/10
    Visual Studio は組み込みのユニットテストの仕組みを持っており、.NET開発を行う際にはテストプロジェクトを追加するだけで簡単にユニットテストを書いたり実行したりすることができます。 F# でもその恩恵に与りたいわけ
  • テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる, tDiary 3.0.2 リリース - 会長@腹部日記(2011-04-29)

    _ テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行われる開発中はNoMethodErrorや文法エラーが続出。必要なコードのマージ漏れまで発生 2. 修正の度に人力テストが必要となり、コスト増大 3. これまで以上に責任論が追求される現場となる 4. コスト増加を恐れるあまりリファクタリングはおろか、巨大な迂回処理やコピペが横行する プロジェクトには、以下のようなテストコードを作(らない|れない)様々な原因があります。 問題分類 現場への影響

    syque
    syque 2011/07/21
    テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行
  • TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ

    8. ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ 簡単だお! | |r┬-| | \ `ー'´ / 3か月前の@remore 9. ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ 簡単だお! | |r┬-| | \ `ー'´ / 後に現実を知ることになります

    TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
    syque
    syque 2011/07/11
    最近の僕のTDD使い方まとめ • レガシーコードと泥臭く戦う。 – MVCならModelから少しずつ – Contorllerに残ってるコードはテストコードを書きながらリファクタリングしていく(=仕様化テストの導入) • 自分の経験不足
  • xUTP Chapter19 (2). Testcase Class

    syque
    syque 2011/07/11
    Chapter 19.xUnit BasicPatterns(2)
  • 画期的なバグ票分析→だいたい探索型テスト支援システムをちゃちゃっと書いてみた。 - I like Ruby too.

    私は最近のバグの傾向、キーワードを組み合わせて連想したネタでバグを見つけることが多いです。見つけないことも多いけど。 これを機械にやらせたらおもしろそう。 https://github.com/seki/Drip/blob/master/sample/tw_markov.rb オフレコなんだけど、githubのDripのsample/に、自分のツイートのログからマルコフ連鎖つかって自分っぽいツイートを生成するスクリプトがあるじゃん?この自分のツイート風文章作成の辞書をバグ票から作ればそのシステムに出てきそうなバグが作れるはず。 んで、やってみた。(あまりに短いのでスクリプトは載せません) うちのRWikiに入ってる数万のストーリーから直近の数千のバグっぽいチケットを集めてきて辞書を作って、バグ報告風文章を作成するシステムを書いてみたですよ。確かにそれらしいバグ報告が生成されます。次はそのバ

    画期的なバグ票分析→だいたい探索型テスト支援システムをちゃちゃっと書いてみた。 - I like Ruby too.
    syque
    syque 2011/07/07
    オフレコなんだけど、githubのDripのsample/に、自分のツイートのログからマルコフ連鎖つかって自分っぽいツイートを生成するスクリプトがあるじゃん?この自分のツイート風文章作成の辞書をバグ票から作ればそのシステム
  • 続・テストコードのリファクタリング - 千里霧中

    「テストコードのリファクタリング - 千里霧中」の続きです。 十分に実施できる方法 テストコードを対象としたリファクタリングの回帰テストについてですが、現実性があり、十分に実施できる方法は主に次の2つとなると思います。 テストコードのインプットとなるテストケース仕様にもとづいて、ミューテーション分析を実施。ミューテーションテストと正常系のテストを実施することで、バグがなければパスし、バグがあれば失敗することを確認する。 テストコードに対する入出力・間接入力(テストフィクスチャからの入力など)・間接出力(Assertionメソッドへの出力等)を、Test Doubleやロギングで網羅的に記録。変更前と変更後で、入出力、間接入力・間接出力が変化しないことを確認する。 ただ現実性があるといっても問題もあります。ミューテーション分析については、テストケース仕様からミューテーションテストの仕様を作成

    続・テストコードのリファクタリング - 千里霧中
    syque
    syque 2011/07/07
    まとめ  ユニットテストの対象としてみると、テストコードはいわばテスト困難なコンポーネントに依存する厄介なコードと見なせます。極端に言ってしまえばGUI等のコードと違いありません。そのため一連のエントリで
  • - テスティング

    車窓からのTDD [PDF形式 126 KB] 最近話題沸騰(?)のテスト駆動開発について、 ko-chan(北野)と平鍋の二人が実際にTDDを行っている所を実況中継したいと思います。 TDDが行われた場所は、二人が出張から帰る「加越」という特急電車の中。 さて何が行われたのか?

    syque
    syque 2011/06/08
    車窓からのTDD [PDF形式 126 KB] 最近話題沸騰(?)のテスト駆動開発について、 ko-chan(北野)と平鍋の二人が実際にTDDを行っている所を実況中継したいと思います。 TDDが行われた場所は、二人が出張から帰る「加越」とい
  • たぬきと一緒にお勉強

    001:  <html> 002:  <body> 003:  <table border="1"> 004:      <tr> 005:          <td><?php echo ("11");?></td> 006:          <td><?php echo ("12");?></td> 007:      </tr> 008:      <tr> 009:          <td><?php echo ("21");?></td> 010:          <td><?php echo ("22");?></td> 011:      </tr> 012:  </table> 013:  </body> 014:  </html>

    syque
    syque 2011/06/07
    第1回 PHPのコードとHTMLタグ 第2回 HTML_QuickFormを使ってみよう 第3回 HTML_QuickFormを使ってみよう(パート2) 第4回 Smartyを使ってみよう 第5回 HTML_QuickFormとSmartyを使ってみよう 第6回 HTML_QuickFormとSmartyを使ってみよう(
  • ユーザビリティの原則と現場で使えるユーザビリティテストの方法

    今回は、Web制作の現場でも使えるようなユーザビリティテストの方法をご紹介します。 アクセス解析を使ったものではなく、あくまでもサイトの構造の問題点を洗い出す方法です。 そのため、それにいたる細かい基部分についてもかなり大胆に触れてます。 試験をする前に、どのような観点からサイトを見て行く必要があるのかと言うユーザビリティの原則から、試験方法、試験の結果からの問題解決にむけて、私がこれまで行ってきている仕事の一部をご紹介します。 Webユーザビリティについて:目次 書き出したらとまらなくなりましたが、これでも結構情報削りすぎたかなぁというのはあります。 私の仕事について方法を学べばユーザビリティテストは出来る最大の原則はユーザーに考えさせない事たった一人でも試験をするほうが100倍ましになるユーザーの視点を理解する箇所法則1「長いテキストを最初からよし見ようとは思わない」法則2「長たらし

    ユーザビリティの原則と現場で使えるユーザビリティテストの方法
    syque
    syque 2011/06/03
    Webユーザビリティについて:目次 書き出したらとまらなくなりましたが、これでも結構情報削りすぎたかなぁというのはあります。 私の仕事について 方法を学べばユーザビリティテストは出来る 最大の原則はユーザーに
  • JsUnit を使った JavaScript のユニットテスト - WebOS Goodies

    アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnitJava 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム

    syque
    syque 2011/06/02
    JsUnit を使った JavaScript のユニットテスト アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。