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

隐藏信息
页: [1] 2
查看完整版本: [51testing培训 2018-44周]测试是不是为了证明程序的正确性?