システムテストで実施する作業の説明として、適切なものはどれか。
ア:検出されたバグを修正したときには、バグを検出したテストケースだけをやり直す。
イ:正常な値を入力したときのテストを優先し、範囲外の値の入力や必須項目が未入力のときのテストは省略する。
ウ:設計書の仕様に基づくだけでなく、プログラムのコードを理解し、不具合を修正しながらテストする。
エ:ソフトウエアの機能的なテストだけでなく、性能などの非機能要件もテストする。
答:エ
ア:誤り。バグの修正が他に影響を与えている可能性がある。
イ:誤り。範囲外の値の入力や必須項目が未入力のときのテストは必要である。
ウ:誤り。システムテストは、システム全体のテストであるため、プログラムのコードを理解し、不具合を修正しながらテストすることは規模の面から難しく、入出力に着目したテストで行われることが多い。
エ:正しい。システムテストでは、ソフトウエアの機能的なテストだけでなく、性能などの非機能要件もテストする。