软件测试的目的是( )。(2014年嵌入式系统设计师) A.评价软件的质量 B.发现软件的错误 C.证明软件是正确的 D.找出软件中的所有错误
软件测试的目的是( )。(2014年嵌入式系统设计师)
A.评价软件的质量
B.发现软件的错误
C.证明软件是正确的
D.找出软件中的所有错误
参考答案:B
参考解析:本题考查软件测试方面的基础知识。
软件测试的目的是尽可能多地发现程序中的错误,而不是改正程序中的错误或证明程序是正确的。可将测试方法分为白盒测试和黑盒测试两种。使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准,可以不考虑程序的功能,而黑盒测试则根据软件规格说明来设计测试用例。
软件测试最根本的目的是发现软件的错误,不能评价软件的质量。当然,软件测试过程中发现的问题越多,问题严重程度越大,也能间接地说明软件质量差。软件测试也不能证明软件的正确性,更不可能找出软件中的所有错误。