软件测试的目的与目标

网友投稿 1148 2022-11-13

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试的目的与目标

不同的软件项目会有不同的测试目的;相同的软件项目,不同的时期也可能有不同测试 目的,可能是测试不同区域或是对同一区域的不同层次的测试。

软件测试:

①、软件测试是为了发现错误而执行程序的过程;

②、测试是为了证明程序有错,而不是证明程序无错误。

③、一个好的测试用例是在于它能发现至今未发现的错误;

④、一个成功的测试是发现了至今未发现的错误的测试。

这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。

首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。

其次,没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。

对于测试数据的动态积累可以给项目管理者展示出当前项目的实时状态,为科学的决策提供有力的保障,并且为今后的培训,考评,工作的检查等提供强有力的数据基础。

上一篇:单元测试任务
下一篇:软件测试的复杂性和经济性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~