タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとProgrammingとTestに関するdecoy2004のブックマーク (7)

  • HamcrestのMatchersに定義されているメソッドの使い方メモ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    HamcrestのMatchersに定義されているメソッドの使い方メモ - Qiita
  • JMeterのメモ - Qiita

    この記事のJMeterは ver 2.12。 テストを一件ずつ実行する 1つのJMeterスクリプトファイルにスレッドグループを複数個並べると、JMeterは2,3個のスレッドグループを並行して実行する。このとき、例えば、ログイン/ログアウトの評価やコンテンツの参照/削除が同時に走ってしまうと情報に不整合が生じ、テストが失敗することがある。 そこで、「テスト計画」の「各スレッドグループを別々に実行」にチェックを入れると、スレッドグループを1個ずつ順番に実行してくれるようになる。 エラーを期待するテスト JMeterのステップは標準では4xxや5xxのレスポンスコードをエラー(レッド)として扱う。しかし、正常系評価ではなく異常系の評価をしたい場合、4xxのレスポンスでグリーンになって欲しいにも関わらずレッドとして表示されてしまい評価結果が見づらくなることがある。そこで4xxや5xx系レスポン

    JMeterのメモ - Qiita
  • 魅惑的なテスティングフレームワーク Spock (Mocking API編) - A Memorandum

    Spock では Groovy の動的な特性を生かした柔軟な Mocking テストが実現できます。 blog1.mammb.com 前回に続いて、Spock のモック機能について見ていきましょう。 Mock を作成する インタラクションを検証する Mock の振舞いを定義する Mock オブジェクトの生成 インタラクション回数条件の定義 引数のマッチング定義 メソッドのマッチング定義 マッチングの順序 Strict Mocking モック生成時にインタラクション条件を指定する モックとのインタラクション順序を検証する スタブの作成 スタブから順序値を返却する スタブから生成した値を返却する モックとスタブを合わせて使う スタブ化に特化したStubsを使う スパイ まずは公式サンプルからの例で、以下のようなイベントの Publisher と Subscriber のインタラクションに対する

    魅惑的なテスティングフレームワーク Spock (Mocking API編) - A Memorandum
  • 現場で使えるソフトウェアテスト - Qiita

    テストの流れ 品質目標を立てる テスト密度(目標、上限、下限値)、バク密度(目標、上限、下限値) テスト計画 ソフトウェアテストの全体計画作成 実施スケジュール、予算、体制、環境構築手順、必要ツール利用手順、成果物の様式、バージョン管理、設計書の準備 テスト作成 期待動作、パターンの洗い出し、テスト環境構築、テストデータの作成、テストケース作成、レビュー テスト実施 作成したテストケースの実行 テスト検証 結果の確認、テスト関係者以外の利害関係者との調整(設計書管理、仕様管理、修正管理)、テスト実施者の作業管理、テスト報告のとりまとめ、テスト全体報告、再テスト有無判断 再テスト 検証で再テストを判断したケースの再テスト 品質評価、判断 ・品質管理者(テストが要求品質を達成できているか判断) ・テスト管理者(主に開発リーダーなどのテストなどにおける経験によりテストの実施、人員のとりまめ) ・

    現場で使えるソフトウェアテスト - Qiita
  • JBehave+Maven+Eclipseを使った結合試験の自動化 - Qiita

    JBehave+Maven+Eclipseを使った結合試験の自動化 What is JBehave? JBehave is a framework for Behaviour-Driven Development(BDD). http://jbehave.org/より BDDをするためのフレームワークです。 試験シナリオをプレインテキストで記述し、それを処理するテストを記述することで試験をしていきます。試験シナリオをテキストで記述できるため、いわゆるお客様にシナリオを確認してもらいやすくなります。(お客様に書いてもらうこともできそうですが、ちょっと厳しいかと思います) 具体例 先日作ったjalo(https://github.com/tamurashingo/jalo)に結合試験を追加してみます。 ソースコードはhttps://github.com/tamurashingo/jalo/tr

    JBehave+Maven+Eclipseを使った結合試験の自動化 - Qiita
  • テストコードと依存するライブラリをjarにまとめてCLIで実行する - Qiita

    タイトルのまんま。 テストだけ単体でCLIで実行できるようにしておけば、デプロイ用のchefのrun_listの中にレシピとして含めることができていろいろ捗ると思ったのでやってみた。 設定項目を全部理解して使ってるわけではないので、もっとうまい方法や設定があるのかもしれないけど、とりあえず取っ掛かりとして。 使ったmaven-pluginは、maven-assembly-plugin。依存関係をまとめてパッケージ化したい時に使うpluginで、java使いにとってこれ自体は珍しいものではないでしょう。普通は実行可能なjarを作成したりするときに使うのかな?今回はテスト実行用のjarをこれで作る。 pomはこんな感じ。 <build> ... <plugins> ... <plugin> <artifactId>maven-assembly-plugin</artifactId> <vers

    テストコードと依存するライブラリをjarにまとめてCLIで実行する - Qiita
  • JUnit 4.12の新機能紹介まとめ - うさぎ組

    全国50万のJUnit4ユーザーさん。使っている言語とテスティングフレームワークののMLとGithubやBitBucketリポジトリを監視していると思うので今さらかもしれませんが、2014/7/30にJUnit4.12 Beta-1がリリースされました。 結構楽しい機能が追加されているので、見逃している方のために情報を共有させていただければと思います。 基的にリリースから抜粋しながら紹介ですがご容赦ください。 Release Notes junit/ReleaseNotes4.12.md at master · junit-team/junit · GitHub 全体の感想 JUnit4がおれの足元にやっと追いついたと思った。(今までJUnitとSpockを魔改造しまくってた。) テストランナー系 クラス階層化 JUnit魔改造コミュニティに朗報です。私たちのテストランナーでよしなにやっ

    JUnit 4.12の新機能紹介まとめ - うさぎ組
    decoy2004
    decoy2004 2014/08/14
    『Debugでテストを実行しているときにタイムアウトのRuleは効いてほしくないので次のようにすることで起動しないようにできます』
  • 1