问题 单项选择题

软件测试是软件开发过程中的重要阶段,它是软件质量保证的重要手段,下列哪个(些)是软件测试的任务 Ⅰ.预防软件发生错误 Ⅱ.发现改正程序错误 Ⅲ.提供诊断错误信息

A.只有Ⅰ

B.只有Ⅱ

C.Ⅱ和Ⅲ

D.Ⅰ,Ⅱ和Ⅲ

答案

参考答案:D

解析:[命题目的] 本题考查对软件测试和软件测试任务的理解。[解题要点] 软件测试是保证软件质量的重要手段,也是软件开发中不可缺少的阶段。一般它在编码完成后进行,但对软件测试的整个安排都是贯穿于软件开发的始终,而且其任务不仅要求对编码正确性进行检查,而且要验证软件需求定义、软件设计的正确性。因此测试的任务应是预防软件发生错误,即应预防在分析、设计和编码中产生错误;要发现并改正程序中出现的错误,同时应为改正程序中出现的错误提供信息。[考点链接]软件测试技术、测试的组成、测试的实施。

单项选择题
单项选择题 B型题