敏捷测试和传统测试的区别

发表于:2011-4-28 11:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:johnjin78    来源:51Testing软件测试网采编

  敏捷宣言是:

  “我们正通过实践和帮助他人来揭示开发软件的更好方法。

  经由这项工作,我们估量:

  个体和交互    胜于  过程和工具

  可工作的软件  胜于  面面俱到的文档

  客户协作      胜于  合同谈判

  响应需求      胜于  遵循计划

  即,尽管右栏条目有其价值,但我们更看重左栏条目。

  敏捷开发也有了很多敏捷的方法:比如:Crystal,XP,SCRUM.对传统的开发模式和测试模式提出了巨大的挑战。

  传统的测试模式基于如下的一些理念:

  1. 测试是质量的最后保护者

  2. 严格的变更管理

  3. 预先的计划和细节的准备

  4. 重量级文档

  5. 严格的各阶段测试入口和出口标准

  6. 回归测试阶段重量级的自动化测试

  7. 企图流程改善和执行

  8. 测试团队和开发团队是可分割的

  那么对照传统的测试模型,敏捷测试颠覆了以上观念:

  1. 测试是质量的最后保护者---------开发和测试人员是紧密合作,大家都有责任对软件负责

  2. 严格的变更管理----------变更是可接受的,拥抱变更

  3. 预先的计划和细节的准备----------计划随时进展时常调整

  4. 重量级文档------------------只需要绝对必要的文档

  5. 严格的各阶段测试入口和出口标准-------各迭代之间已经没有明显的入口和出口标准

  6. 回归测试阶段重量级的自动化测试--------所有阶段都需要自动测试,每个人都需要做,是项目集成的一部分

  7. 企图流程改善和执行-------------流程不再需要严格执行

  8. 测试团队和开发团队是可分割的-----团队合作是无缝隙合作

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • sophie_wang
    2011-8-14 15:19:28

    读完后,个人理解:敏捷测试就是打破那些条条框框的束缚,尽可能简单、快速、高效的完成测试工作。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号