DailyTest-基于迭代开发的测试

目的 :可以对DailyBuild的版本进行风险控制,快速验证版本功能和质量,减少手工测试,提升版本质量.



流程: 如图所示,各个迭代组把每日构建的版本下载到自己独立的服务器/环境,执行完整的/较完善的版本级测试用例(验证所有功能/特性的测试用例),及时发现问题(各个迭代组的代码可能出现耦合,或者开发的特性相互影响),根据问题的严重性进行定位,更新版本。

其中,测试的内容包括:基本功能验证、老特性回归测试、新特性冒烟测试

 


术语解释

DailyBuild---根据情况,每日合入各个迭代组完成的特性/功能,快速生成现实可用的版本。

DailyTest---对DailyBuild的版本进行测试,发现问题,及时反馈解决。

回归测试---在旧本已验证正确的测试用例,在新版本继续使用,验证功能模块。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。[百度]

冒烟测试---冒烟测试(smoke test)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为Smoke Test。[百度]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值