DailyTest-基于迭代开发的测试
来源:互联网 发布:陕西广电网络邮箱 编辑:程序博客网 时间:2024/05/14 16:20
目的:可以对DailyBuild的版本进行风险控制,快速验证版本功能和质量,减少手工测试,提升版本质量.
流程:如图所示,各个迭代组把每日构建的版本下载到自己独立的服务器/环境,执行完整的/较完善的版本级测试用例(验证所有功能/特性的测试用例),及时发现问题(各个迭代组的代码可能出现耦合,或者开发的特性相互影响),根据问题的严重性进行定位,更新版本。
其中,测试的内容包括:基本功能验证、老特性回归测试、新特性冒烟测试。
术语解释
DailyBuild---根据情况,每日合入各个迭代组完成的特性/功能,快速生成现实可用的版本。
DailyTest---对DailyBuild的版本进行测试,发现问题,及时反馈解决。
回归测试---在旧本已验证正确的测试用例,在新版本继续使用,验证功能模块。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。[百度]
冒烟测试---冒烟测试(smoke test)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为Smoke Test。[百度]
- DailyTest-基于迭代开发的测试
- 基于测试的开发
- 迭代开发的新思想
- 基于集合的二维数组迭代
- 项目管理软件 基于Scrum 迭代增量开发的 禅道 ZenTaoPMS
- 移动APP的开发迭代离不开测试,你搞清楚其中的关键点了吗?
- lr压力测试的迭代次数
- 迭代测试的一些知识
- 测试人员经历的一个迭代
- 关于迭代测试的一些思考
- 软件开发的迭代过程
- 什么是迭代和增加的开发
- (转载)迭代开发的新思想
- 软件开发的迭代过程
- 开发迭代的标签:iterateTag
- 敏捷开发的概念-迭代周期
- C++迭代开发流程的理解
- 迭代开发的典型特点
- 如何使M8开发变为横屏开发
- 1.置洪流而自醒
- AMD三核安装SQLServer2005的方法
- 发现个横屏模式小问题,记录下来
- 你不知道的手机功能
- DailyTest-基于迭代开发的测试
- sql查询表中字段不重复
- AJAX异步传输
- 今天发现DDraw的硬伤,哎不知道怎么弄
- 手动升级X-Scan–通过nessus nasl脚本更新X-Scan漏洞库
- M8中DDraw关键色的处理方法
- 改善你的J2ME程序界面-使用开源UI库
- maven2试用
- C++快速开发小型组态软件