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


可靠性的质量评估,那么测试应该直接针对实际应用中经常使用的业务假设 。
不同的机构会有不同的检测目的;同一个组织也可能有不同的测试目的,可能是测试不同的领域,也可能是相同的
一个地区不同水平的测试 。
说到软件测试,
很多人引用它
格伦福德迈尔斯


软件测试的艺术

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