`

回归测试总结

阅读更多
一.概述
引用维基百科中回归测试的定义:Regression testing is any type of software testing that seeks to uncover new errors, or regressions, in existing functionality after changes have been made to the software, such as functional enhancements, patches or configuration changes,简言之就是在软件系统增加新功能,修复bug,配置改变之后所进行的测试,以确定本来已经存在的功能没有引入新的bug.
二.回归测试方法

1.完全重复测试
这个就是运行所有的测试用例,以确保新功能,老的功能,依然运行良好.这种方法适合测试人员充足的情况,或者自动化测试代码覆盖率很高的时候,总之,就是能够有时间执行完所有的测试用例.
曾经在一个敏捷开发的项目中,每一个Iteration(3个星期),都会有一星期的时间去做当前Phase的完全回归测试,但是对上一个Phase的功能,则不进行验证

2.选择性的重复测试
就是在验证新的功能或者配置功能正常之外,有选择性的做回归测试.其实具体怎么选择,完全可以根据项目的情况具体分析,我认为,以下的几点可以参考
    a.刚刚增加的新功能以及新修复的bug,这个是一定要验证的
    b.系统中重要的功能,如果有将测试用例分优先级的话,优先级高的测试用例应该要被执行到
    c.与developer交流,确定哪些功能是受最新的改变而有可能发生问题的.这些developer认为最有可能出问题的功能,应该重点测试

三.总结
一般来说,不会每次测试都采用完全重复方法,也不会采用一种采用选择性的测试,具体如何选择策略,要根据项目的资源,进度,重要程度,公司的软件开发流程等因素综合决定采取什么样的策略
1
3
分享到:
评论

相关推荐

    如何做好软件测试中的回归测试

    在总结回归测试的方法时发现,不管国内国外,这都是个头疼的话题。做是要做,也能做,但是从效率角度说可是千差万别。给我足够多的人或是时间,总是可以保证回归测试进行的彻底,可是那并不是做事情的方法和解决问题...

    测试总结(目的、分类、工具)

    近段时间,学习了测试理论,我的总结如下,不全面: 测试的目的 对比分析测试出来的结果和软件需求说明是否一直,发现bug ,深入一点就是预防bug 测试的分类 按照测试技术: 白盒测试,黑盒测试,灰盒测试 ...

    回归测试最佳实践

    本文内容包括:存在的问题解决问题总结参考资料本文介绍一个有效的解决方案,可以提高回归测试的效率与质量。它解决了回归测试中的两个主要问题:如何优化回归测试用例以及分析覆盖率。回归测试对保证软件质量具有...

    软件回归测试及其实践

    介绍了可用于回归测试的  测试用例库的维护方法,给出了几种可以可保证回归测试效率和有效性的回归测试策略,总结  了回归测试时应该注意的一些实际问题。  关键词:回归测试;测试用例;基线测试用例库  ...

    如何做好回归测试

    在总结回归测试的方法时发现,不管国内国外,这都是个头疼的话题。做是要做,也能做,但是从效率角度说可是千差万别。给我足够多的人或是时间,总是可以保证回归测试进行的  在总结回归测试的方法时发现,不管国内...

    软件测试流程及规范VS缺陷管理

    1.1测试流程图 1.1.1 完整开发流程 1.1.2 测试流程 1.1.2.1 计划与设计阶段 ...1.3.3 回归测试 1.3.4 同行审查 1.4总结阶段 1.4.1测试总结报告 1.4.2测试验收 1.4.3测试归档 1.4.4测试工作总结

    回归测试.xmind

    该文件为笔者总结的软件测试相关的理论知识,格式为xmind

    使用IBMRationalFunctionalTester6.1进行功能测试:第三部分:功能回归测试、测试框架和测试调试

    火龙果软件工程技术中心 本文内容包括:功能回归测试可复用的测试框架IBMRationalFunctionalTester的调试特性总结本文将帮助你利用之前章节学习的知识,开始实践现实测试工作中可能遇到的测试场景-功能回归测试。...

    App测试方法总结.md

    软件权限 安装、卸载测试 UI测试 功能测试 性能测试 交叉事件测试 兼容测试 回归测试 用户体验测试 手势操作测试 客户端数据库测试

    各种回归测试方法的回顾-研究论文

    当今世界是科技世界。 软件在日常生活中以多种形式使用。 开发了一种软件,以压缩人类的工作量并提高效率。 SDLC用于软件开发并确保软件的正确性,进行软件测试。... 本文总结了回归测试领域众多研究人员的研究结论。

    计量经济学 面板回归Stata代码

    文献和自我推敲下,最终总结了线性面板回归的一般步骤和方法,并整理成相关代码。 以 下是这一路走来总结积累的回归经验和stata代码(适用于本科毕业论文直接拿来用/ 科研小论文建议看推荐阅读理解原理)。 ————...

    20道QTP自动化测试技术经典面试题.pdf

    使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。

    SynchroBMS测试结果分析

    SynchroBMS测试结果分析 SynchroBMS2.0 SynchroBMS2.0包含的内容较多,PageBuiler、控件、图库和信息管理都是2.0版...本次测试共进行了3次,并且对每一次的修改结果都进行了严格的确认,并进行了回归测试,以防功能退化

    App测试功能点

    总结了app测试的功能点。以及各功能点包含了什么。 功能点我总结了:功能测试,性能测试,兼容性测试,安全性测试,UI测试,网络测试,异常测试,回归测试。

Global site tag (gtag.js) - Google Analytics