敏捷测试

遵循敏捷软件开发原则的软件测试实践称为敏捷测试。敏捷是一种迭代开发方法,需求通过客户和自组织团队之间的协作发展,敏捷使开发与客户需求保持一致。

1. 敏捷测试的优点

  • 敏捷测试可节省时间和金钱
  • 少文档
  • 来自最终用户的定期反馈
  • 每日会议有助于提前确定问题

2. 敏捷测试原理

  • 测试不是一个阶段:敏捷团队持续测试,持续测试是确保持续进步的唯一方法。
  • 测试向前推进项目:当遵循传统方法时,测试被视为质量门,但敏捷测试持续提供反馈,产品满足业务需求。
  • 每个人都在测试:在传统的 SDLC 中,只有测试团队在敏捷时进行测试,包括开发人员和 BA 测试应用程序。
  • 缩短反馈响应时间:在传统的 SDLC 中,仅在验收测试期间,业务团队将了解产品开发,而在每次迭代的敏捷中,他们
  • 参与其中,持续的反馈缩短了反馈响应的时间和成本。修理也少。
  • 清洁代码:引发的缺陷在同一次迭代中得到修复,从而保持代码清洁。
  • 减少测试文档:敏捷测试人员使用可重复使用的核对表,而不是冗长的文档,而是关注测试的本质而不是偶然的细节。
  • 测试驱动:在传统方法中,测试在实施后执行,而在敏捷测试中,测试在实施时完成。

3. 敏捷测试的最佳实践

  1. 自动化单元测试
  2. 测试驱动开发
  3. 自动回归测试
  4. 探索性测试
© 2021 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""