敏捷测试和传统测试的区别
作者:网络转载 发布时间:[ 2011/4/28 13:43:12 ] 推荐标签:
敏捷宣言是:
“我们正通过实践和帮助他人来揭示开发软件的更好方法。
经由这项工作,我们估量:
个体和交互 胜于 过程和工具
可工作的软件 胜于 面面俱到的文档
客户协作 胜于 合同谈判
响应需求 胜于 遵循计划
即,尽管右栏条目有其价值,但我们更看重左栏条目。
敏捷开发也有了很多敏捷的方法:比如:Crystal,XP,SCRUM.对传统的开发模式和测试模式提出了巨大的挑战。
传统的测试模式基于如下的一些理念:
1. 测试是质量的后保护者
2. 严格的变更管理
3. 预先的计划和细节的准备
4. 重量级文档
5. 严格的各阶段测试入口和出口标准
6. 回归测试阶段重量级的自动化测试
7. 企图流程改善和执行
8. 测试团队和开发团队是可分割的
那么对照传统的测试模型,敏捷测试颠覆了以上观念:
1. 测试是质量的后保护者---------开发和测试人员是紧密合作,大家都有责任对软件负责
2. 严格的变更管理----------变更是可接受的,拥抱变更
3. 预先的计划和细节的准备----------计划随时进展时常调整
4. 重量级文档------------------只需要必要的文档
5. 严格的各阶段测试入口和出口标准-------各迭代之间已经没有明显的入口和出口标准
6. 回归测试阶段重量级的自动化测试--------所有阶段都需要自动测试,每个人都需要做,是项目集成的一部分
7. 企图流程改善和执行-------------流程不再需要严格执行
8. 测试团队和开发团队是可分割的-----团队合作是无缝隙合作
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11