跳到正文

平成24年度 秋期 ITパスポート試験 問37

这道题的解析和你的作答记录。

問37
頻出度★★★

利用者がベンダに委託したソフトウェア開発において, 利用者側が実際の運用と同様の条件でソフトウェアを使用し, 正常に稼働することを確認するテストとして, 適切なものはどれか。

出典 平成24年度 秋期 ITパスポート試験 問37
解説

問 37

  • ア

    正解 正确答案是“ア 验收测试”。验收测试(acceptance test)是由作为委托方的用户方主导,对供应商交付的软件,在与实际业务运行相同(或接近)的条件和数据下运行,确认其是否按订购要求正常运行、是否满足业务需求的最终阶段测试。题干中“由用户方”“在与实际运行相同的条件下使用”“确认能否正常运行”这三个特征,正好对应验收测试的定义。只有在这里判定合格之后,才会进入验收签收与正式上线,这一定位也需要一并掌握。

  • 错误イ

    集成测试是把已通过单元测试的多个模块(程序)组合起来,验证模块之间的接口和数据传递能否正确协同工作的开发阶段测试。执行者是供应商(开发方),并不是由用户在与实际运行相同的条件下使用的测试。

  • 错误ウ

    系统测试(综合测试)是由供应商方把开发完成的整个系统贯通运行,在交付前验证其是否满足需求规格所要求的功能、性能和可靠性的测试。它在接近实际运行的环境中进行这一点与验收测试相似,但执行主体是开发方,这是决定性的差异,因此不符合题干中“由用户方”进行确认这一条件。

  • 错误エ

    单元测试是针对模块、函数等最小单位的程序,逐个验证其内部逻辑是否按设计运行的测试,属于测试工序的第一个阶段。它由开发人员在编码之后立即进行,与用户在实际运行条件下使用整个软件的场景在阶段上完全不同。

ここがポイント
  • 验收测试的三要素是一套:“由委托方(用户)主导”“与实际运行相同的条件”“最终确认交付物是否满足业务需求”。判定合格即意味着验收成立。
  • 测试工序的顺序与执行主体:单元测试 → 集成测试 → 系统测试(到此为止都由供应商,即开发方执行)→ 验收测试(用户方)。按“由谁执行”来区分是最快的判别路径。
用語
解答問37ア
练这一题

作答记录