t-naka0128 blog
システム開発における経験を備忘録的にメモしていきます。
ラベル
テスト
の投稿を表示しています。
すべての投稿を表示
ラベル
テスト
の投稿を表示しています。
すべての投稿を表示
2013年9月25日水曜日
カバレッジの種類
今日会議でカバレッジについてちょっと触れられて、度忘れしていたので再度忘れないように書き留めておく。
C0:命令網羅率
ステートメントが実行されれば100%となる
C1:分岐網羅率
分岐の全条件が実行されれば100%となる
C2:条件網羅率
条件の全組み合わせが実行されれば100%となる
の3種類がある。
Emma:C0
Cobertura:C0, C1
JaCoCo:C0, C1
が計測可能みたいです。
2013年9月2日月曜日
モックとスタブの違い
改めてなにが違うんだっけ?
ってことでモックとスタブの違いをまとめてみました。
モック
目的のメソッドがテストの実行中に呼び出されたかを検証することが主な目的
基本的にテストでしか使用しない
スタブ
仮の実装で予測可能な値を返すことで、予測が難しいテストケースを検証可能なテストケースにする
テストコード以外の仮実装として利用されることがある
実際のところテストによっては両方の目的で使用される場合があるため、モック、スタブがあいまいな場合もあるようです。
前の投稿
ホーム
登録:
投稿 (Atom)