【软件测试】敏捷方法与测试左移

文章目录

  • 敏捷方法
  • 测试左移
  • 测试左移与DevOps

敏捷方法

当敏捷开发方法(Agile Development Methods)出现时,人们认为它们“最适合约 50 人或更小的团队,这些团队可以轻松接触到用户和业务专家,并且正在开发非生命攸关的项目”。如今,敏捷方法越来越多地用于其他环境,例如大型软件开发项目。敏捷方法在大规模开发中的应用提出了许多新的挑战,包括应如何组织测试活动。

大型软件开发项目通常在对质量和效率有很高期望的大型组织中运行,涉及现有软件系统和客户组织的高度复杂性。大型开发项目中的一个挑战可能是在开发后期引入测试工作,这可能会导致延迟交付给客户。延迟测试的一个原因是,在客户可以对系统进行验收测试之前,通常需要实施大量的用户故事流程链。

【软件测试】敏捷方法与测试左移_第1张图片

推荐阅读:敏捷和Scrum

测试左移

延迟测试存在很多弊病,测试左移对解决此问题更有帮助。测试左移,也称高级TDD,将测试活动的重点转移到开发早期阶段。

推荐阅读:

你可能感兴趣的:(软件工程,软件质量,软件测试,敏捷开发)