ALTA-E-2.3.1 (K2) SUTに適用できる「試験性を考慮した設計」手法および「テスト自動化を考慮した設計」手法を理解する
試験性を考慮した設計
SUTの試験性とは、ソフトウェアをテストしやすくするための機能やインターフェースの可用性のことです。試験性を考慮した設計は、優れたテスト自動化アプローチにとって最重要であり、手動テスト実行の場合にもメリットになる場合がある。
観測性: システムの内部を把握できるインターフェースを提供する必要がある。
制御(性): SUTを操作するインターフェースを提供する必要がある。
明確に定義されたアーキテクチャ: すべてのテストレベルで制御と可視性を実現し、明確でわかりやすいインターフェースを提供するアーキテクチャ。
テスト自動化を考慮した設計
早い段階で既存のテストツールとの互換性を確立すべきである。
テストツールの互換性の問題は重大である。これは、重要な機能のテスト の自動化可否に影響する可能性があるためである。
プログラムコードの開発やAPIの呼び出しが必要な解決策もある。
練習問題
Question #6 (1 point)
Question #7 (1 point)
【出典元】
ISTQBテスト技術者資格制度
Advanced Level シラバス
テスト自動化エンジニア
Version2016.J01
この記事が気に入ったらサポートをしてみませんか?