qqde0668 发表于 2011-1-14 01:27:13

软件测试可以做到保证在产品上线后没有漏测的bug吗?

发现个很有意思的问题就是:如果你负责一个产品某些功能的测试,其中有不同的客户端,那么作为一个测试工程师是否可以保证经过自己测试之后,在该产品发布后,自己负责的模块没有漏测的部分(由用户反馈的)

Jackc 发表于 2011-1-14 13:19:45

不能,但是可以估算概数。

cebio 发表于 2011-1-14 16:10:38

怎么估算概数啊,基于KLOC?经验?历史数据?

Yr-Test 发表于 2011-1-14 23:51:12

测试不是为了保证质量,而是评价质量。

msnshow 发表于 2011-1-15 10:31:26

是啊,质量不是靠测试出来的

msnshow 发表于 2011-1-15 10:32:02

测试只是质量保证的一种手段,BUG会永远存在的,不可能为0

canzhu 发表于 2011-1-16 02:09:13

测试只是质量保证的一种手段,BUG会永远存在的,不可能为0
msnshow 发表于 2011-1-15 10:32 http://bbs.51testing.com/images/common/back.gif

如果程序是输入正整数,A,B, 结果是A+B的和输出。 我们可以通过测试保证这样的程序的BUG不存在的。

理论上讲,为何复杂的不可能?:lol

msnshow 发表于 2011-1-17 22:12:21

理论是理论

nicker 发表于 2011-1-18 15:16:09

有个测试边际的存在。当测试的范围和用例接近无限时,所有BUG都被发现就接近于无限可能。正如楼主所说的,输入A和B,输出A+B的和,可以做到在有限的时间内,测试接近于所有的可能输入(其实这个工作量已经不小了)。可以设想,当复杂的测试输入存在时,在有限的时间内只能涵盖竟可能的测试用例,但不可能是全部,这就是为什么总觉得测试时间不够的原因。

yhbnzb 发表于 2011-1-19 20:01:30

不能,这是永远做不到的,我们做的只能是尽量减少bug的存在

msnshow 发表于 2011-1-19 21:21:54

如果可以的话,测试人员就是最牛的人了

beyond-lee 发表于 2011-1-26 14:37:42

如果程序是输入正整数,A,B, 结果是A+B的和输出。 我们可以通过测试保证这样的程序的BUG不存在的。

...
canzhu 发表于 2011-1-16 02:09 http://bbs.51testing.com/images/common/back.gif
很抱歉,我觉得这个你也是不能说保证程序bug不存在。也许明天硬件或者软件发生了变化,在具体的操作系统下,你真的确定他是对的?

fjstc3441 发表于 2011-2-9 13:37:58

的确不能,因为测试环境与用户环境本身就是无法完全耦合的。测试无法提升产品的质量,只有研发才能把质量提升。

liulinzhu 发表于 2011-2-10 10:35:42

测试不是为了保证质量,而是评价质量。
Yr-Test 发表于 2011-1-14 23:51 http://bbs.51testing.com/images/common/back.gif


赞!

dongmanmenhu 发表于 2011-2-12 14:02:48

测试只是质量保证的一种手段
页: [1]
查看完整版本: 软件测试可以做到保证在产品上线后没有漏测的bug吗?