Skip to content

令和2年度 ITパスポート試験 問36

This question's explanation and your answers so far.

問36
頻出度★★★

納入されたソフトウェアの一連のテストの中で, 開発を発注した利用者が主体となって実施するテストはどれか。

出典 令和2年度 ITパスポート試験 問36
解説

問 36

  • ア

    正解 Acceptance testing is the final-stage test in which the users (the client) who commissioned the development themselves take the lead in confirming whether the delivered software can be used as the ordering side requires. From the user’s viewpoint it verifies whether the software meets the contract and the requirements, and once it passes, the software is inspected and accepted. Only choice ア, acceptance testing, matches the condition “carried out mainly by the users,” so it is the correct answer.

  • Incorrectイ

    Integration testing combines multiple modules that have already passed unit testing and verifies whether the interfaces and coordination between the modules work correctly; it is carried out by the developer (the vendor side), not by the users.

  • Incorrectウ

    System testing verifies, treating the integrated software as a whole system, whether it satisfies the required specifications (function, performance, and so on); this too is carried out mainly by the developer (the vendor side), not by the client-side users.

  • Incorrectエ

    Unit testing is the first test in the development process; it verifies whether each smallest-unit module (component) that makes up a program works correctly on its own, and it is carried out by the developer who wrote that module. The users are not involved.

ここがポイント
  • Each test phase in the V-model and who performs it: unit, integration, and system testing are led by the developer (vendor), while only acceptance testing is led by the client-side users.
  • Acceptance testing is the final acceptance step that confirms, from the user’s perspective, whether the deliverables meet the client’s requirements and the contract.
用語

Your answers