51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3269|回复: 10
打印 上一主题 下一主题

[讨论] 软件测试之回归测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-19 23:26:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
回归测试,顾名思义,再来的意思.软件测试中的回归指再测试,用在什么场景呢?指在测试或其他活动中发现的缺陷经过修改后重新测试
目的是验证软件缺陷得到了正确的修复,同时对系统的变更没有影响以前的功能

  当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。

  回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。

回归测试策略分为完全重复性测试和选择性重复测试
选择性重复测试包括:覆盖修改法、周边影响法、指标达成法
  
回归测试流程:
  (1)在测试策略制定阶段,制定回归测试策略
(2)确定需要回归测试的版本
(3)回归测试版本发布,按照回归测试策略执行回归测试
(4)回归测试通过,关闭缺陷跟踪单
(5)回归测试不通过,缺陷跟踪单返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试


  在实际工作中,回归测试需要反复进行,当测试者一次又一次地完成相同的测试时,这些回归测试将变得非常令人厌烦,而在大多数回归测试需要手工完成的时候尤其如此,因此,需要通过自动测试来实现重复的和一致的回归测试。通过测试自动化可以提高回归测试效率。为了支持多种回归测试策略,自动测试工具应该是通用的和灵活的,以便满足达到不同回归测试目标的要求。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-20 08:08:04 | 只看该作者
sdlkfj5 谢谢楼上 共享   ding
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-21 13:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-6-20 09:52:18 | 只看该作者
    碰上每个版本都要完全回归的公司就惨了。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-6-20 10:51:54 | 只看该作者
    微软管这个叫Regression Testing
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-6-20 10:57:33 | 只看该作者
    都是就业学员啊~~~~~~~~~
    学习的感觉如何啊????????????
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-6-20 11:05:54 | 只看该作者
    一般的话 很多外企都是有自己i的回归测试工具
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-6-20 11:06:47 | 只看该作者
    原帖由 lesterfisher 于 2007-6-20 10:51 发表
    微软管这个叫Regression Testing


    微软貌似还作格BVT
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-6-20 22:26:17 | 只看该作者
    我现在就在做回归测试,回归测试很重要,决定了软件质量!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-6-20 22:27:09 | 只看该作者
    一般简单重复的测试,我们公司会用自动化工具,较复杂的还是要手动测试!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-8-11 15:33:54 | 只看该作者
    路过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-8-14 14:38:40 | 只看该作者
    学习
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 10:15 , Processed in 0.080531 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表