TA-3.2.6 (K3)定義されたカバレッジを達成するために、ペアワイズテスト設計技法を適用して、特定の仕様アイテムからテストケースを記述する。
カバレッジ
ペアワイズカバレッジとは任意の2つのパラメータについて各値の全てのペアを1つ以上の組み合わせに含める。
注意事項
* 少数のテストが全てのテストの結果を代表することになる
* 想定されていない相互作用が特定の変数間に存在する場合は、その組み合わせをテストしない限りは検出されない可能性がある
練習問題1
WEBアプリケーションの動作環境(OS、ブラウザ、画面サイズ)について相互作用のない条件の組み合わせをテストしています。各環境のオプションが以下の場合、ペアワイズのカバレッジを達成するために必要なテストケースはいくつですか?
OS:Windows10、MacOS
ブラウザ:FireFox、Safari、Chrome、InternetExplorer
画面サイズ:12インチ、17インチ
A) 4
B) 8
C) 9
D) 16
正解:B)
ペアワイズカバレッジとは、オプションがそれぞれペアとなっていることを意味します。例題の場合は、下記のような組み合わせが作成されます。OSとブラウザの列はすべての組み合わせがカバーされており(ペアとなっている)、ブラウザと画面サイズ、OSと画面サイズの列も同様にすべての組み合わせがカバーされています。
テストケース OS ブラウザ 画面サイズ
1 Windows10 FireFox 12インチ
2 Windows10 Safari 17インチ
3 Windows10 Chrome 12インチ
4 Windows10 InternetExplorer 17インチ
5 MacOS FireFox 17インチ
6 MacOS Safari 12インチ
7 MacOS Chrome 17インチ
8 MacOS InternetExplorer 12インチ
練習問題2
上記と同じ動作環境の場合のシングルトン(1ワイズ)のカバレッジを達成するために必要なテストケースはいくつですか?
A) 4
B) 8
C) 9
D) 16
正解:A)
シングルトン(1ワイズ)カバレッジとは、各オプションが少なくとも1回は表現されなければならないことを意味します。そのため最大のオプションセット数(例題の場合はブラウザの4つ)を使用することで、すべてを1回は表現できることが保証されます。シングルトンカバレッジの組み合わせ例は以下のようになります。
テストケース OS ブラウザ 画面サイズ
1 Windows10 FireFox 12インチ
2 Windows10 Safari 17インチ
3 Windows10 Chrome 12インチ
4 Windows10 InternetExplorer 17インチ
5 MacOS FireFox 17インチ
6 MacOS Safari 12インチ
7 MacOS Chrome 17インチ
8 MacOS InternetExplorer 12インチ
TA-3 適切なテスト技法を選択し適用する。定義されたカバレッジ基準に基づいて、テストが適切なコンフィデンスレベル(確信度合い)を提供することを確保する。(仕様ベース)
出典:Sample Exam - Question ISTQB Test Analyst Syllabus Advanced Level Version 1.2
この記事が気に入ったらサポートをしてみませんか?