当前位置: 首页 > news >正文

软件回归测试是什么?

一、软件回归测试是什么?

软件回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。在这里插入图片描述

二、软件回归测试的场景

1.开发修改完bug之后。

2.验证其他和此bug有依赖关系的场景用例是否正常。

三、软件回归测试分类

理解软件回归测试的分类是测试人员做好测试工作的前提。回归测试主要可以分为三类:

1.单位回归

单元回归是在单元测试阶段完成的, 而代码是独立测试的;阻止了对要测试的单元的所有依赖关系, 以便该单元可以单独进行测试。

2.部分回归

即使代码中有更改, 也使用部分回归来验证代码是否运行良好, 并且单元与未更改的代码集成在一起。

3.完全回归

完全回归主要应用在模块上。

四、回归测试用例抽取技巧

如果系统目前为止已经比较稳定,那么可以根据8/2(80%的缺陷出现在20%的模块中)的原则来挑选回归测试的用例。

1.针对问题较多的模块进行执行用例,其他模块仅对缺陷相应的功能点执行用例。

2.业务程度比较复杂的情况下,对用户频繁使用的功能模块进行回归测试。

3.开发对某个模块的功能进行来小规模的修改时,也需要进行回归测试。

http://www.lryc.cn/news/35824.html

相关文章:

  • TwinCAT3中ModbusTCP Server和C# Client连接
  • 【上传项目代码到Git详细步骤】
  • C++回顾(十五)—— 类模板
  • 【JavaEE初阶】第四节.文件操作 和 IO (下篇)
  • 华为OD机试用Python实现 -【分解质因数】 2023Q1A
  • 博客项目
  • C++基础了解-20-C++类 对象
  • 多态与虚(函数)表
  • 云舟案例︱视频孪生技术赋能城市安全综合管理场景,提升城市数智化水平
  • OpenFOAM 自定义gcc和openmpi安装
  • 2023年3.8女神节买台灯怎么挑选?台灯用什么样的比较好
  • 近亿美元:人工心脏龙头永仁心医疗完成超大额A轮融资
  • 群智能优化计算中的混沌映射
  • 【LeetCode】剑指 Offer 25. 合并两个排序的链表 p145 -- Java Version
  • 如何应对危害机房安全的这几个常见要素?
  • 【bug】antd全局的主题色样式被覆盖,被修改为`antd`默认的主题色
  • MySQL DDL表操作【入门到精通】
  • 《MySQL系列-InnoDB引擎28》表-约束详细介绍
  • 使用docker部署宝塔环境
  • ORB_SLAM2+kinect稠密建图
  • mujoco安装及urdf转xml方法记录
  • Visual Studio 2019 + Qt 项目版本信息新增到资源以及通过代码读取资源存储的版本信息
  • 裸辞两个月还能不能找到工作?亲身经历告诉你结果·····
  • 2023华为面试真题
  • 【C++】C++11新特性——基础特性
  • Mac 遇到pip: command not found问题的解决
  • [ 云计算 | Azure ] Episode 03 | 描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx
  • STM32F103R8T6 SPWM实现正弦波输出
  • Oracle 11g创建和删除数据库实例
  • MySQL(四)视图、存储过程、触发器