软件测试的目的是什么( 二 )

  
可靠性的质量评估,那么测试应该直接针对实际应用中经常使用的业务假设 。  
不同的机构会有不同的检测目的;同一个组织也可能有不同的测试目的,可能是测试不同的领域,也可能是相同的  
一个地区不同水平的测试 。  
说到软件测试,  
很多人引用它  
格伦福德迈尔斯  
在  
《  
软件测试的艺术  
》  
书中的观点:  
(1)、软件测试是为了发现错误而执行程序的过程;  
(2)、测试是证明程序是错的,而不是证明程序是无错的 。  
3.一个好的测试用例是,它可以发现到目前为止还没有发现的错误;  
(4)成功的测试是发现至今未发现的错误的测试 。  
这种观点可以提醒人们,测试应该侧重于发现错误,而不是演示软件的正确功能 。但从字面上看,  
认为发现错误是软件测试的唯一目的可能会产生误导,找不到错误的测试毫无价值  
是的,事实并非如此 。  
首先,测试不仅仅是发现错误 。通过分析错误的原因和分布特征,我们可以帮助项目  
管理者发现当前软件过程中的缺陷,并加以改进 。同时,这种分析也可以帮助我们设计有针对性的检查  
测试方法,提高测试的有效性 。  
其次,没有错误的测试也是有价值的,完整的测试是评价测试质量的一种方法 。细致严谨可以  
这一点可以用性成长模型来证明 。例如  
贝芙利特伍德  
测试后发现其中一个运行正常  
n  
计时制仍在继续  
正常运算  
n  
小时的概率 。  


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。