中国软件测试联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

http://www.wanmeiff.comJS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!
查看: 436|回复: 1

回归测试基础知识

[复制链接]
发表于 2018-1-23 15:04:16 | 显示全部楼层 |阅读模式
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养

回归测试策略分完全重复测试和选择性重复测试两种。
  完全重复测试没啥好说的,选择性重复测试又包括下面三种
  1 覆盖修改法
  即针对被修改的部分,选取或重新构造测试用例验证没有错误再次发生的用例选择方法。
  2 周边影响法
  该方法不但要包含覆盖修改法确定的测试用例,还要分析修改的扩散影响,对那些受修改间接影响的部分选择测试用例验证它没有受到不良影响。该方法依赖于测试者的经验,比覆盖修改法更充分一点。
  3 指标达成法
  是一种类似于单元测试的方法,在重新执行测试之前,先确定一个要达到的指标,比如修改部分代码100%的覆盖、与修改有关的接口60%的覆盖等,基于这种要求选择一个最小的测试用例集合。
  4 选取重要级别高的用例进行回归测试。
  回归测试流程:
  1)在测试策略制定阶段,制定回归测试策略
  2)确定回归测试版本
  3)回归测试版本发布,按照回归测试策略执行回归测试
  4)回归测试通过,关闭缺陷跟踪单
  5)回归测试不通过,缺陷跟踪单返回开发人员,等重新修改,再次做回归测试
关于回归测试的知识点
  回归测试就是在软件或环境被修改后进行再测试回归测试有两个重点,一是有没有产生新的漏洞,二是缺陷是否真的消除。
  选择回归测试可以选全部的用例进行再测试,也可以选具有一定风险的用例再测试。
  回归测试的过程:
    1 . 识别出软件中被修改的部分
    2 . 从原测试用例库中排除所有不再适用的测试用例,确定那些对新的软件版本依然有效的测试用例
    3 . 若有必要,生成新的测试用例集,用于测试原来测试集无法充分测试的部分
    4 . 依据一定的策略选择测试用例测试被修改的部分
    5 . 记录测试结果在测试报告中
    6 . 分析测试报告
    7 . 修正和测试工作
    8 . 完成测试产品提交配置软件在测试或起他活动中发现的缺陷经过修改后,应该进行回归测试。
  它的目的是验证缺陷是否得到了正确的修复,以及因为修复这个缺陷是否会给系统带来新的问题。
  如果回归测试通过,则进行下一个用例的执行,如果不通过,则缺陷跟踪单重新返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试。
  回归测试的主要目的是验证对系统的变更没有影响以前的功能,并且保证功能的变更是正确的。
分享到: 更多
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
蛋蛋疼爱爱n 该用户已被删除
发表于 2018-4-25 22:19:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

本站资源仅供学习交流,非营利性质,如有侵权等行为,请联系管理员删除|中国软件测试联盟 ( 京ICP备17018412号;京公网安备11010802017997

GMT+8, 2018-5-21 16:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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