选择回归测试策略时,需要兼顾效率和效益,我们可从以下两方面开展工作:
1、测试用例库的维护:
删除过时的测试用例
改进不受控制的测试用例(一些对输入或运行状态十分敏感的测试用例,其测试不易重复且结果难以控制,影响回归测试的效率,需要进行改进,使其达到可重复和控制的要求)
删除多余/重复的测试用例
增添/补充新的测试用例
2、回归测试方案选择:
A.再测试全部用例 (保险起见的方法,但实现成本太大,一般情况下少用)
B.基于风险选择测试 (选择最重要、最常用、存在风险的功能进行测试)
C.基于操作剖面选择测试
(如果基线测试用例库的测试用例是基于软件操作剖面开发的,测试用例的分布情况反映了系统的实际使用情况。回归测试所使用的测试用例个数可以由测试预算确定,回归测试可以优先选择那些针对最重要或最频繁使用功能的测试用例,释放和缓解最高级别的风险,有助于尽早发现那些对可靠性有最大影响的故障。这种方法可以在一个给定的预算下最有效的提高系统可靠性,但实施起来有一定的难度)
D.再测试修改的部分
结合实际工作情况最常用的为:D+A组合(优先验证当前版本解决的问题,再验证最重要、常用和存在风险的用例)
回归测试的基本过程:
1.确认软件中被修改的部分(根据bug管理系统中开发提供的修改和测试意见跟踪);
2.从原基线测试用例库中,选择对应的测试用例(基本的)建立新测试基线。
3.若有测试用例改动(删除或变更)或需求变更(增加新需求)则先进入用例更新,再展开测试。
回归测试时注意点:
1、各版本所修改的问题一定要在本版本内完成回归,以免将错误遗留到下一测试版本;
2、回归测试期间应对该软件版本冻结,将回归测试发现的问题发现未解决问题或问题解决不完善,可根据公司实际情况进行退回版本等操作。
回归测试策略
发表于:2017-01-09
作者:网络转载
来源:
 相关文章
自动化视觉回归测试的四种方法 回归测试:意义、挑战、最佳实践和工具 软件测试中的Bug回归,到底有多重要? 自动化回归测试全接触:概念、方法和实践 解读回归测试:类型、选择、挑战和实践 回归测试策略概览- 周排行
- 月排行
- 评论排行
-   细说渗透测试:阶段、流程、工具和自...
-   持续集成(CI)/持续交付(CD)如何彻...
-   详解渗透测试和漏洞扫描的开源自动化...
-   基于数据驱动的酒店对账自动化测试系统
-   Python 集成测试:提高软件质量的关键步骤
-   测试开发既然都这么厉害了!为啥不直...
-   企业开展渗透测试的五个要素
-   细说渗透测试:阶段、流程、工具和自...
-   六大前端自动化测试框架推荐,提升你...
-   ADAS软件系统测试入门指南
-   从 Facebook 的分析面试题来看如何...
-   一文搞懂九种 API 测试方法
-   渗透测试流程思维导图
-   分析Bug的维度
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图