在晚期,软件定义指出软件测试的目标是寻找谬误,并且尽可能找出更多的谬误。于是软件测试就有以下几个目标:
1. 测试是程序的执行过程,目标在于发现错误
2. 一个好的测试用例在于可能发现至今为止未发现的谬误
3. 一个胜利的测试是发现了至今未发现的谬误的测试
4. 也有人提出软件测试不仅仅是为了发现缺点,更重要的是要通过对软件品质的度量以进步软件的品质。
综上所述,软件测试的目标能够概括如下:软件测试是想以较少的人力、物力和工夫找出软件中潜在的各种谬误和缺点,通过修改各种谬误和缺点进步软件品质,回避软件公布后因为潜在的软件缺陷和谬误造成的隐患所带来的商业危险。
同时,测试是以评估一个程序或者零碎属性为指标的流动,测试是对软件品质的度量与评估,以验证软件的品质满足用户的需要的水平,为用户抉择和接管软件提供无力根据。
举荐浏览:
软件测试和软件调试到底有什么不同?
软件测试学到什么水平才算入门?
从软件测试的角度上,如何测试一个纸杯?
软件测试容易陷入的误区
软件测试学到什么水平才算入门?