因为增量开发当中不只扩展了过程式的程序和逻辑,也扩展或者修改了底层数据结构,换句话说就是功能模块有增加,而且模块内部结构和之前有所不同,并且关联模块及其接口部分也可能受到影响。       而回归测试就是指的修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。       所以回归测试不仅仅为了保证新功能没问题,也为了测试出一些可能因为实现时候改动了旧代码或接口考虑欠佳的问题一般回归测试的策略很简单,不然会花很多时间的:1.重复以前的全部或部分的相同测试。2.新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。尤其是涉及到公共组件(包括控件/程序中的类或方法),甚至是数据中的视图/存储过程,更多的依靠经验了3.回归测试的重心,以关键性模组为核心。

为什么回归测试在增量开发中特别重要?相关推荐

  1. 独立测试团队在敏捷开发中的几个特别实践

    [原文发表在https://hespr.blogspot.jp/2009/03/blog-post.html 写在2009年3月 最近发现被人盗版了多处, 重新发布在CSDN] 最近读了<我和敏 ...

  2. 软件开发中的经验主义和理性主义

    软件开发中的经验主义和理性主义 读<设计原本>笔记 理性主义和经验主义是典型的认识论理论.这两种类型的思想,从古到今,从中到外,互相对立,互相斗争,又互相影响,互相渗透.经验主义者认为人类 ...

  3. 敏捷开发中的Code Review

    敏捷开发中的Code Review 一些敏捷团队在实施敏捷开发中忙于编码.忙于Unit Test.忙于沟通.忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳.本文结合实践,介 ...

  4. iOS开发中的单元测试(三)——URLManager中的测试用例解析

    本文转载至 http://www.cocoachina.com/cms/plus/view.php?aid=8088   此前,我们在<iOS开发中的单元测试(一)&(二)>中介绍 ...

  5. 软件开发中的瀑布模型

    软件开发的流程 软件开发的流程有很多种模型,这里讲的一种软件开发的流程是瀑布模型     瀑布模型是将软件生存周期的各项活动规定为固定顺序的若干阶段工作,最终得到软件产品. 他的核心思想是按工序将问题 ...

  6. 建模语言UML在软件开发中的应用

      建模语言 UML 在软件开发中的应用 摘要:UML( Unified Modeling Language)是建立系统模型和分析业务处理流程强有力的工具,它能够帮助软件开发人员从不同角度描述系统,使 ...

  7. 人们对Python在企业级开发中的10大误解

    From : 人们对Python在企业级开发中的10大误解 在PayPal的编程文化中存在着大量的语言多元化.除了长期流行的C++和Java,越来越多的团队选择JavaScript和Scala,Bra ...

  8. python公司一般都是什么样的公司-人们对Python在企业级开发中的10大误解

    在PayPal的编程文化中存在着大量的语言多元化.除了长期流行的C++和Java,越来越多的团队选择JavaScript和Scala,Braintree的收购也推出了成熟的Ruby社区. 有一种特别的 ...

  9. Java开发中的eclispe常用快捷键全部快捷键

    Java开发中的eclispe常用快捷键&全部快捷键 Ctrl+1 快速修复(经典快捷键) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt ...

最新文章

  1. “Query结构化分析及槽位填充” byte dance NLP lambda在线讲的不错的
  2. 构建并购重组服务链 蚁合拟推出三大数据平台
  3. 转载:sql2005 管道的另一端上无任何进程解决方法
  4. java导出pdf集合_java实现导出pdf-Go语言中文社区
  5. #用construct2做游戏
  6. 错误代码大全【100(临时响应)】【200(成功)】【300(已重定向)】【400(请求错误)】【500(服务器错误)】(HTTP协议版本)
  7. 杭州计算机学校哪家好,杭州2021年哪所计算机学校比较好
  8. C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面
  9. cef js返回c++的代码_CEF3开发者系列之外篇——IE中JS与C++交互
  10. react-redux笔记
  11. 大量违规投放,青桔单车被紧急约谈
  12. When is nearest neighbor meaningful
  13. mysql下载安装使用教程
  14. AUTO CAD快捷键常见命令
  15. 华为网吧服务器型号,网吧服务器价格
  16. LINQ SelectMany cannot be inferred from the usage. Try specifying the type arguments explicitly.
  17. 第四届蓝桥杯JavaC组国(决)赛真题
  18. 用PHP实现虎牙压豆稳赚不赔的方法,RNG和LGD比赛竞猜结算出错被骂骗豆平台,虎牙道歉又送5000Q币...
  19. Linux命令学习笔记(一)目录操作
  20. 基于51单片机的便携式输液点滴控制报警器

热门文章

  1. shell执行mysql命令
  2. 【JavaScript】AJAX教程
  3. ntrip获取源列表_Ntrip通讯协议怎么样?
  4. 这个Python知识点,90%初学者没太整明白
  5. python quit函数作用_Python常用函数学习笔记
  6. 使用ssh连接到centos7中docker容器
  7. Linux 常用的压缩与解压缩命令详解
  8. 常见的IaaS安全问题与缓解方法
  9. mysql unsigned zerofill_Mysql中Unsigned和Zerofill数据型的使用(细节也很重要啊)
  10. HDU1217(Bellman-ford和Floyd两种算法)