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