guanping
发表于 2018-10-29 09:27:27
[51testing培训 2018-44周]测试是不是为了证明程序的正确性?
本帖最后由 guanping 于 2018-10-29 09:38 编辑
测试是不是为了验证程序的正确性呢?探究答案,并回答文中的两个小问题吧
首先我们要分析软件测试的目的:
1)软件测试是为了发现错误而执行被测试程序的过程。
2)测试是为了证明程序有错,而不是证明程序无错。
3)找出bug是测试的手段,但是不是测试的目的。
4)一个好的测试用例在于?它发现至今未发现的错误。
5)一个成功的测试是?发现了至今未发现的错误的测试。
总的来说,软件测试是通过各种测试方法,找出程序存在的各种bug,来达到保证软件质量的目的。
提醒大家注意:
1、测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,通过分析也能帮助我们设计出有针对性的检测方法,改善测试的有效性。
2、没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。
courage。
发表于 2018-10-29 12:31:03
第4、5条隐藏信息
courage。
发表于 2018-10-29 12:31:09
第4、5条隐藏信息
courage。
发表于 2018-10-29 12:31:19
第4、5条隐藏信息
qq809693696
发表于 2018-10-29 12:32:14
谢谢分享,了解一下。
郭珍123
发表于 2018-10-29 12:42:22
我想知道隐藏信息
郭珍123
发表于 2018-10-29 12:42:32
我想知道隐藏信息
万博豪20151007
发表于 2018-10-29 12:45:14
第四第五条隐藏信息
万博豪20151007
发表于 2018-10-29 12:45:25
第四第五条隐藏信息
LongGuiXiong
发表于 2018-10-29 12:50:38
第4、5条隐藏信息
liujiayao
发表于 2018-10-29 14:29:07
谢谢分享,了解一下。
杨佩华
发表于 2018-10-29 14:32:13
在于什么?
杨佩华
发表于 2018-10-29 14:32:19
在于什么?
杨佩华
发表于 2018-10-29 14:32:29
在于什么?
小碗1314
发表于 2018-10-29 14:59:55
谢谢分享
改头换面AAA
发表于 2018-10-29 22:36:58
谢谢分享
迈达斯之手
发表于 2018-10-30 08:45:34
学习
664617364
发表于 2018-10-31 12:50:01
隐藏信息
664617364
发表于 2018-10-31 12:50:07
隐藏信息
664617364
发表于 2018-10-31 12:50:17
隐藏信息