ソフトウェア開発における,テストに関する記述a~cとテスト工程の適切な組合せはどれか。
解答 エ
【頭の準備体操】
単体テストは,プログラム単体が正しく動作するかを確認するテスト。
結合テストは,ソフトウェア間のインタフェースが正しく動作するかを確認するテスト。
システムテストは,システム全体が要件通り正しく動作するかを確認するテスト。
実施する順番は,単体テスト ⇒ 結合テスト ⇒ システムテスト。
ブラックボックステストに関する記述として,適切なものはどれか。
解答 エ
【頭の準備体操】
ブラックボックステストは,外部仕様(入力と出力)に基づいてテストする。内部構造は考慮しない。
ホワイトボックステストは,内部構造(命令や分岐など)に基づいてテストする。
A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
解答 ウ
システム要件定義 ⇒ 設計 ⇒ プログラミング ⇒ 結合テスト ⇒ 総合テスト ⇒ 運用テスト
下線部を外部ベンダのB社に委託したので,結合テストが終了した後,結合テストと総合テストの間で実施する。