《软件测试的艺术》:敏捷开发的测试

一、关于敏捷开发
轻量化和快速的开发方法:

 

二、敏捷开发的特征
1.迭代式和增量式的开发模式,强调测试在其中的重要作用。
2.围绕以用户为中心,以客户需求为导向的开发过程,随时做好迎接变化的准备。
3.引入了灵活性。
4.用户客户参与、测试驱动、紧凑的迭代开发周期。
5.敏捷开发方法:

三、敏捷测试
1.协同测试的一种形式,每个人都参与到测试计划的设计、实现和执行。
2.测试并不是一个独立的阶段,而是与开发紧密联系并驱动开发。
3.单元测试是失败验证测试,从破坏的角度设计单元测试用例。
4.需要及时的反馈,青睐于自动化测试。
5.不仅仅是把问题找出来并交给开发人员修复,通过持续的测试反馈推动项目前行,优化需求设计、提升质量。

四、极限编程与测试

五、极限测试
1.极限编程是主流敏捷开发方法之一,轻量级的开发过程把目光集中于沟通、计划和测试。
2.极限测试重点在于单元测试和验收测试。
3.一旦代码库发生变化,就要进行单元测试。
4.重要的发布节点,由客户来执行验收测试。
5.要求开发在编码之前,设计测试,通过单元测试提高程序满足验收标准的概率。
6.比较适用于中小规模的软件、程序。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值