ALTA-E-6.4.1 (K2) 確認テストを自動化する際に考慮する要素を説明する
確認テストの目的
確認テストは、修正されたコードが意図したとおりに動作し、報告された欠陥が解消されていることを検証することです。
欠陥の修正確認: 修正されたコードによって、報告されていた問題が完全に解決されているかどうかを検証します。
再発防止の確認: 修正された欠陥が将来のリリースで再び発生しないことを確認します。これは、システムの安定性と信頼性を確保するために重要です。
自動化による効率化: 確認テストは、特に欠陥の再発防止という観点から、自動化に適したテストの一種です。自動化することで、テストの実行時間を短縮し、人的ミスを減らすことができます。
確認テストを自動化する際に考慮する要素
スコープの限定: 確認テストは、特定の欠陥の解消に焦点を当てた狭い範囲で行うことが一般的です。
タイミング: 欠陥が報告され、再現手順が明確になった段階で、いつでも自動化を開始できます。
既存テストとの連携: 既存の自動回帰テストスイートに組み込むか、既存の自動テストに組み込むかのどちらかの方法で、自動化された確認テストを運用できます。
追跡: 自動化された確認テストの結果を追跡することで、欠陥解決にかかる時間や回数などを定量的に把握できます。
回帰テストとの連携: 確認テストに加えて、回帰テストも実施することで、コード修正による新たな欠陥の発生を防止できます。影響度分析によって、回帰テストの範囲を適切に設定することが重要です。
練習問題
Question #33 (1 point)
【出典元】
ISTQBテスト技術者資格制度
Advanced Level シラバス
テスト自動化エンジニア
Version2016.J01
この記事が気に入ったらサポートをしてみませんか?