Software-testing-dictionary-scenario-testing
提供:Dev Guides
シナリオテスト
シナリオテストとは
シナリオテストは、シナリオを最大限に活用するソフトウェアテスト手法です。 シナリオは、複雑なシステムが、シナリオ内のどこで評価しやすいのかをテストするのに役立ちます。
シナリオテストの方法:
- システムシナリオ
- ユースケースおよび役割ベースのシナリオ
良いシナリオを作成するための戦略:
- 考えられるユーザーの行動と目標を列挙する
- ハッカーの考え方でユーザーを評価し、システムの悪用の可能なシナリオをリストします。
- システムイベントと、システムがそのような要求をどのように処理するかをリストします。
- メリットをリストし、エンドツーエンドのタスクを作成してチェックします。
- 同様のシステムとその動作についてお読みください。
- 競合他社の製品とその前身に関する苦情の調査。
シナリオテストのリスク:
- 製品が不安定な場合、シナリオのテストは複雑になります。
- シナリオテストは、テストカバレッジ用に設計されていません。
- 多くの場合、シナリオテストは頻繁に文書化され、何度も使用されます。