问题
单项选择题
为了使软件测试更加高效,应遵循的原则包括() ①所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象
②尽早地和不断地进行软件测试、回归测试
③为了证明程序的正确性,尽可能多地开发测试用例
④应由不同的测试人员对测试所发现的缺陷进行确认
⑤增量测试,由小到大
A.①②③④
B.①③④⑤
C.②③④
D.①②④⑤
答案
参考答案:D
解析:
本题考查对软件测试的理解。
本题中要求使测试更加高效,即测试的质量和效率都能够得到保证。“所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象”、“尽早地和不断地进行软件测试、回归测试”、“应由不同的测试人员对测试所发现的缺陷进行确认”、“增量测试,由小到大”这些方法都能够使测试质量和效率得到提高。
我们不可能进行穷举测试,为了节省时间和资源,提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。如果不根据当时测试的条件和实际工作情况,不计成本地盲目大量开发测试用例,反而起不到好的效果,拖延了测试的时间。所以③的描述不够准确,其他选项是正确的。