問44
頻出度★★★
プログラムのテスト手法に関して,次の記述中の a,b に入れる字句の適切な組合せはどれか。 プログラムの内部構造に着目してテストケースを作成する技法を a と呼び,b において活用される。
这道题的解析和你的作答记录。
プログラムのテスト手法に関して,次の記述中の a,b に入れる字句の適切な組合せはどれか。 プログラムの内部構造に着目してテストケースを作成する技法を a と呼び,b において活用される。
把 a 当作「黑盒测试」是错误的。黑盒测试不看内部结构,只关注输入与输出的规格,与题目所说的「关注内部结构」正好相反。b 的「系统测试」也不是主要使用关注内部结构技术的阶段。
把 a 当作「黑盒测试」是错误的。关注内部结构的是白盒测试,而黑盒测试基于规格、不关心内部,因此与题目的描述不符。b 的单元测试是恰当的,但由于 a 错误,所以本项不正确。
a 的「白盒测试」是正确的,但把 b 当作「系统测试」是错误的。白盒测试是验证模块内部逻辑的技术,因此不是以整个系统为对象的系统测试,而是在以模块为单位的单元测试中得到应用。
正解 a 是关注程序内部结构(控制流、分支、条件等)来设计测试用例的技术,这就是「白盒测试」。白盒测试用于确认是否覆盖了各条代码路径和分支,因此在验证模块内部逻辑的「单元测试」阶段中得到应用。所以 a=白盒测试、b=单元测试 的组合成立,正确答案是「エ」。