跳到正文

平成25年度 春期 ITパスポート試験 問32

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

問32
頻出度★★★

実環境と同様のハードウェア, ソフトウェアを準備し, 端末からの問合せのレスポンスタイムが目標値に収まることを検証した。このテストはどれか。

出典 平成25年度 春期 ITパスポート試験 問32
解説

問 32

  • ア

    正解 正确答案是「ア 系统测试」。系统测试是把已完成单元测试和集成测试的软件与硬件及周边软件组合起来,由开发方确认系统整体是否按需求运行的阶段。这里不仅功能需求,性能、可靠性、安全性等非功能需求也是验证对象。本题正如题干「准备了与实际运行环境相同的硬件和软件」所述,准备了与生产环境同等的整体配置,并且确认了「从终端发起查询的响应时间控制在目标值以内」这一性能目标是否达成。在整体配置下验证非功能需求(性能),相当于系统测试中的性能测试(测量响应时间和吞吐量的负载试验),因此作为测试阶段应属于系统测试。

  • 错误イ

    软件集成测试是把已完成单元测试的多个模块组合起来,确认模块之间的接口(传递的数据和调用关系)能否正确协作的阶段。其对象是软件内部的模块集成,并不是备齐与实际运行环境同等的硬件、测量从终端发起的响应时间这一性能目标的阶段。

  • 错误ウ

    单元测试是逐个确认每个模块(程序的最小单位)是否按规格运行的阶段,属于开发过程中最初的测试阶段。它位于让系统整体以与生产环境同等的配置运行之前,因此无法把从终端发起的整个查询的响应时间与目标值进行比较。

  • 错误エ

    白盒测试属于「如何设计测试用例」这一技法分类,而不是「属于哪个阶段」;它着眼于程序的内部结构(分支和指令的流程),并把用例设计成能覆盖这些内部结构。它主要用于单元测试,与不看内部结构、只确认输入与输出对应关系的黑盒测试成对。本题问的是测试阶段的名称,而且确认性能目标与覆盖内部结构无关。

ここがポイント
  • 测试阶段的顺序与目的:单元测试(单个模块)→ 集成测试(模块间接口)→ 系统测试(系统整体,含非功能需求)→ 运行测试/验收测试(由用户从业务视角确认)。「与实际运行环境相同的配置」「整体」这类关键词提示的是系统测试及其之后的阶段。
  • 系统测试除功能需求外,还要进行测量响应时间和吞吐量的性能测试、负载测试、安全性测试等非功能需求的验证。另一方面,要区分清楚:白盒测试/黑盒测试不是阶段名称,而是测试用例设计技法的分类。
用語
解答問32ア
练这一题

作答记录