TM-1.4.1 (K3)トレーサビリティを使用し、定義されたテスト条件に基づいて設計されたテストケースの完全性と一貫性をチェックする。
テストケース
テストケースは、ソフトウェアシステムのテスト対象となる機能を検証するために実行される一連の操作と期待される結果のことです。テストケースが完全性かつ一貫性していることは、ソフトウェアシステムの品質を保証するために重要です。
テストケースの完全性
テストケースの完全性とは、テスト対象のすべての機能と振る舞いを網羅していることを意味します。テスト条件は、テスト対象の機能と振る舞いを定義するものです。そのため、テストケースは、テスト条件をすべて網羅していなければなりません。
テストケースの一貫性
テストケースの一貫性とは、テストケース間で矛盾や重複がないことを意味します。テストケースは、テスト対象の同じ機能や振る舞いを検証するものであってはなりません。また、テストケースの条件や期待結果が矛盾しているものであってはなりません。
テストケースの完全性と一貫性のチェック
以下の方法でトレーサビリティを活用して、テストケースの完全性と一貫性を確認することができます。
テストケースとテスト条件の関連性を明確にする
テストケースとテスト条件の関連性を明確にすることで、テストケースがテスト対象のすべての機能と振る舞いを網羅しているかを確認することができます。
テストケースとテスト条件の関連性を明確にする方法としては、以下のようなものがあります。
テストケースにテスト条件を明記する
テスト条件にテストケースを明記する
テストケースとテスト条件をマッピングする表を作成する
テストケース間の矛盾や重複をチェックする
テストケース間の矛盾や重複をチェックすることで、テストケース間で矛盾や重複がないかを確認することができます。
テストケース間の矛盾や重複をチェックする方法としては、以下のようなものがあります。
テストケースをすべて一覧にして、重複や矛盾がないかを確認する
テストケースの条件や期待結果を比較して、重複や矛盾がないかを確認する
テストケースの完全性と一貫性を保証することは、ソフトウェアの品質を向上させるために重要なことです。トレーサビリティを活用することで、テストケースの完全性と一貫性を効率的に確認することができます。
練習問題
Question #4 (2 Point)
【出典元】
ISTQBテスト技術者資格制度
Advanced Level シラバス日本語版
テストマネージャ
Version2012.J04
この記事が気に入ったらサポートをしてみませんか?