テスト分析とテスト設計
キーワード駆動テストにおける「アクションキーワード」と「検証キーワード」の違いに関する記述として正しいものはどれか。
- Aアクションキーワードは常にドメインレイヤーに存在し、検証キーワードは常にテストインターフェースレイヤーに存在する。
- ✓アクションキーワードはテスト対象や環境と相互作用する操作を表し、検証キーワードは実際の結果が期待結果と一致するかを評価するアサーションを表す。
- C検証キーワードはテスト実行前にのみ使用し、アクションキーワードはテスト実行後にのみ使用する。
- Dアクションキーワードと検証キーワードは機能的に同一であり、呼称が異なるだけである。
解説
アクションキーワードはテスト対象・環境・他コンポーネントとの相互作用(操作)を表し、検証キーワードは実際の結果が期待結果と一致するかを評価するアサーションを表す。抽象化レイヤーとキーワードの種類は独立した属性である。
根拠CTAL-TAシラバス 1.3.6 キーワード駆動テストを使用したテストスクリプトの開発