问题
单项选择题
软件测试是软件开发过程中的重要阶段,它是软件质量保证的重要手段,下列哪个(些) 是软件测试的任务
Ⅰ.预防软件发生错误 Ⅱ.发现改正程序错误
Ⅲ.提供诊断错误信息
A.只有Ⅰ
B.只有Ⅱ
C.Ⅱ和Ⅲ
D.Ⅰ,Ⅱ和Ⅲ
答案
参考答案:D
解析:【命题目的】本题考查对软件测试和软件测试任务的理解。
【解题要点】软件测试是保证软件质量的重要手段,也是软件开发中不可缺少的阶 段。一般它在编码完成后进行,但对软件测试的整个安排都是贯穿于软件开发的始终, 而且其任务不仅要求对编码正确性进行检查,而且要验证软件需求定义、软件设计的正 确性。因此测试的任务应是预防软件发生错误,即应预防在分析、设计和编码中产生错 误;要发现并改正程序中出现的错误,同时应为改正程序中出现的错误提供信息。
【考点链接】软件测试技术、测试的组成、测试的实施。