51Testing软件测试论坛

标题: 请高人们用自己话,帮我解释一下,什么是回归测试? [打印本页]

作者: gundamd0609    时间: 2006-8-22 11:10
标题: 请高人们用自己话,帮我解释一下,什么是回归测试?
我在网上找到好多,但都太正规了,我想听听自己总结的话。谢谢
作者: 云层    时间: 2006-8-22 11:17
个人觉得就是

从头到尾把所有测过的东西再验证一次
作者: harryhu    时间: 2006-8-22 11:34
原帖由 云层 于 2006-8-22 11:17 发表
个人觉得就是

从头到尾把所有测过的东西再验证一次

错。
作者: gundamd0609    时间: 2006-8-22 12:05
3楼别光否定啊。
作者: jeloss    时间: 2006-8-22 13:37
回归分两种,完全回归和选择回归
作者: hery    时间: 2006-8-22 13:51
我认为,回归测试应该分为两种情况:
1。测试人员通过对软件的测试,发现了其中的bug,通知程序员对其进行了更正,更正后,测试人员再对该部分内容重新进行测试,来验证其是否已被修复。
2。使用中的程序增加了一个功能,这时不仅要对该功能进行测试,也要对原来的所有其他功能进行测试,测试该增加的功能是否会影响原来的功能,当然这样的工作量会变得很大,最好能引入自动化测试的机制。
以上是我的一些理解,不知道是否正确。
作者: 小伟玩测试    时间: 2006-8-22 17:29
楼上的你不要误导人
你说的准确的说应该叫反测!!
作者: 小伟玩测试    时间: 2006-8-22 17:31
如果真要想自己去理解
斑竹说的就是对的 但是测试是没有标准答案的
大家也不要去苛求正确答案 只要自己理解旧好了!!!
作者: 云层    时间: 2006-8-22 18:14
请注意区分回归测试和验证bug的区别,这个概念很多人都很容易搞错

当测试到达一定的阶段,需要通过回归测试来弥补功能测试中不全面和单一集中的测试,简单说就是把所有东西串起来跑一次

当然其实并没有100%准确的答案,每本书的出发点都不太一样

重要的是你明白为什么要做“回归测试”,至于怎么称呼其实无关紧要了
作者: puserchen    时间: 2006-8-23 10:26
现在我和同事们在做自动化测试case,是对以前别人手工测试过的case自动化,因为需要经常对整个流程进行测试的原因。
反正现在我们就把它喊作是在作回归测试的case

楼上说的对,只要能理解regression test是什么意思就好了吧,太细致权威的定义 反正我还没有看到过
作者: gundamd0609    时间: 2006-8-23 10:44
请问,回归跟反测有什么区别吗?
作者: zhangjinyun99    时间: 2006-8-23 11:19
升级版本后再进行测试,算不算软件测试呢.
作者: 云层    时间: 2006-8-23 15:34
原帖由 zhangjinyun99 于 2006-8-23 11:19 发表
升级版本后再进行测试,算不算软件测试呢.



既然都说到进行测试了,当然算软件测试
作者: firstxman    时间: 2006-8-24 15:02
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。 回归测试包括两部分:函数本身的测试、其他代码的测试。如果函数的设计功能没有变化,直接运行函数测试就可以了。如果修改了设计功能,则要根据增减的功能点,增加或删除测试用例。另外,还要完成白盒覆盖。函数代码的修改可能导致调用该函数的代码产生错误,所以需要测试其他代码。如果函数是私有函数并且未涉及到全局变量,应运行类测试,否则应运行工程测试。在函数列表中选择类测试或工程测试,编译运行测试工程,即可执行对其他代码的回归测试。
作者: terrylight    时间: 2006-8-24 21:24
说的粗一点,就是以前发现的错误在开发人员修改代码之后重新对此功能进行测试,并且还要对周边的代码功能进行验证是否受到影响。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2