JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば、ソフトウェアライフサイクルプロセスにおいて、提供するソフトウェアシステムが利害関係者要件(要求事項)に合致し、利用に適していることを、顧客とともに確信に至るためのテストを何と呼ぶか。
| ア | ソフトウェア受入れテスト |
| イ | ソフトウェア検証 |
| ウ | ソフトウェア適格性確認テスト |
| エ | ファズテスト |
答え ア
【解説】
| ア | ソフトウェア受入れテストは、開発が完了したソフトウェアを開発者側から利用者側(発注者側)に受け渡し(納品し)、双方で利害関係者要件(要求事項)に合致していることを確認するテストです。(〇) |
| イ | ソフトウェア検証は、プロセス又はプロジェクトのそれぞれのソフトウェア作業成果物及び/又はソフトウェアサービスが指定の要求事項を適切に反映していることを確認することです。(×) |
| ウ | ソフトウェア適格性確認テストは、ソフトウェア要件定義で定義したソフトウェア適格性要件に従って行い、ソフトウェアが要件どおりに実現されているかを検証することです。(×) |
| エ | ファズテスト(fuz test、fuzzing)は、バグや脆弱性を検証するためのテスト手法の一種で、エラー成分が含まれた様々な命令パターンを実行させてエラーの発生を調べます。(×) |
【キーワード】
・利害関係者要件