优化慢速测试的完整指南

82 阅读1分钟

我们已经发布了一份新的指南,其中包含了我们所能收集到的所有智慧,以帮助你编写快速测试并保持其快速。该指南是开源的,你今天就可以下载它

为什么我们要写这个指南

测试是任何开发过程中的一个常量。它推动了设计。它保证了质量。它让你放心。然而,一个缓慢的测试套件有很多缺点:

  • 使开发人员失去注意力:缓慢的测试使人分心,使人浪费宝贵的创造性精力。
  • 拖慢开发周期:错过了发布和部署目标,损害了组织的竞争优势。
  • 抑制反馈:由于测试不经常运行,需要更长的时间来发现错误。
  • 增加成本:一个缓慢的CI/CD管道的运行成本更高。时间就是金钱。

适用对象

我们相信该指南将对以下人员有帮助:

  • 各种技能和资历的开发人员,因为测试是他们生活中不可分割的一部分。
  • 希望通过优化测试套件和CI/CD管道找到更快的出货的最佳方式的CTO和工程总监。
  • 希望从测试驱动开发(TDD)和行为驱动开发(BDD)中获得最大利益的工程团队。