プログラムPをテストケースの集合であるテストセットTでテストし,テスト結果が全て想定結果と一致することを確認した。そのテストセットTに不具合を検出できる十分な能力があるかどうかを評価するために,次の手順でテストを行った。このテストを何と呼ぶか。
〔手順〕 (1) プログラムPのステートメントの1か所に,例えば (a+b>1) を (a+b>0) にするというような,軽微な変更を行ったプログラム P1,P2,P3,…,Pm を作成する。この m 個のプログラムの変更内容は,全て異なっている。 (2) テストセットTを用いて全てのプログラム P1,P2,P3,…,Pm をテストする。 (3) P1 から Pm までの m 個のプログラムのうち,プログラムPと異なるテスト結果となったプログラムの総数をNとし,次式によって,テストセットTの有効性の指標Eを算出する。
E=mN
出典令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問7
ア
探索的テスト
イ
ドメイン分析テスト
ウ
ミューテーションテスト
エ
ユースケーステスト