问题
单项选择题
软件测试一般分四个阶段,通常 (51) 是在代码编写阶段可以进行的测试。为了提高测试效率,应该 (52) 。
A.在完成编码后制定软件测试计划
B.取一切可能的输入数据作为测试数据
C.随机的选取测试数据
D.选择发现错误的可能性大的数据作为测试数据
答案
参考答案:D
解析:
在代码编写阶段,软件开发只做了一部分,也只能对其中的程序单元进行测试,而组装测试、确认测试、系统测试都是在软件设计、编码完成后,对完整的系统进行测试。
软件测试计划开始于软件设计阶段,它的实施开始于软件设计阶段。软件测试的目的就是要发现程序中的错误,由于时间有限,不可能进行穷举测试,通常采用抽样测试的方法:在选择输入数据时,不仅要使用有效的输入数据,还应使用不合理的数据,这样能更多地发现错误。