跳到正文

平成30年度 秋期 ITパスポート試験 問44

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

問44
頻出度★★★

プログラムのテスト手法に関して,次の記述中の a,b に入れる字句の適切な組合せはどれか。 プログラムの内部構造に着目してテストケースを作成する技法を a と呼び,b において活用される。

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

問 44

  • 错误ア

    把 a 当作「黑盒测试」是错误的。黑盒测试不看内部结构,只关注输入与输出的规格,与题目所说的「关注内部结构」正好相反。b 的「系统测试」也不是主要使用关注内部结构技术的阶段。

  • 错误イ

    把 a 当作「黑盒测试」是错误的。关注内部结构的是白盒测试,而黑盒测试基于规格、不关心内部,因此与题目的描述不符。b 的单元测试是恰当的,但由于 a 错误,所以本项不正确。

  • 错误ウ

    a 的「白盒测试」是正确的,但把 b 当作「系统测试」是错误的。白盒测试是验证模块内部逻辑的技术,因此不是以整个系统为对象的系统测试,而是在以模块为单位的单元测试中得到应用。

  • エ

    正解 a 是关注程序内部结构(控制流、分支、条件等)来设计测试用例的技术,这就是「白盒测试」。白盒测试用于确认是否覆盖了各条代码路径和分支,因此在验证模块内部逻辑的「单元测试」阶段中得到应用。所以 a=白盒测试、b=单元测试 的组合成立,正确答案是「エ」。

ここがポイント
  • 要记住这一对比:白盒测试是关注程序内部结构(控制流、分支、条件)来设计测试用例的技术,黑盒测试则是不看内部、只关注输入与输出规格的技术。
  • 白盒测试的目的是验证模块内部逻辑,因此在开发工序中,它在以模块为单位进行的单元测试阶段得到应用。
用語
解答問44エ
练这一题

作答记录