软件测试的目的,为什么要做软件测试?

在早期,软件定义指出软件测试的目的是寻找错误,并且尽可能找出更多的错误。于是软件测试就有以下几个目的:

1.测试是程序的执行过程,目的在于发现错误

2.一个好的测试用例在于能够发现至今为止未发现的错误

3.一个成功的测试是发现了至今未发现的错误的测试

4.也有人提出软件测试不仅仅是为了发现缺陷,更重要的是要通过对软件质量的度量以提高软件的质量。
综上所述,软件测试的目的可以概括如下:软件测试是想以较少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

同时,测试是以评价一个程序或者系统属性为目标的活动,测试是对软件质量的度量与评估,以验证软件的质量满足用户的需求的程度,为用户选择和接收软件提供有力依据。

推荐阅读:

软件测试和软件调试究竟有什么不同?

软件测试学到什么程度才算入门?

从软件测试的角度上,如何测试一个纸杯?

软件测试容易陷入的误区

软件测试学到什么程度才算入门?

你可能感兴趣的:(软件测试)