我们已经发布了一份新的指南,其中包含了我们所能收集到的所有智慧,以帮助你编写快速测试并保持其快速。该指南是开源的,你今天就可以下载它。
为什么我们要写这个指南
测试是任何开发过程中的一个常量。它推动了设计。它保证了质量。它让你放心。然而,一个缓慢的测试套件有很多缺点:
- 使开发人员失去注意力:缓慢的测试使人分心,使人浪费宝贵的创造性精力。
- 拖慢开发周期:错过了发布和部署目标,损害了组织的竞争优势。
- 抑制反馈:由于测试不经常运行,需要更长的时间来发现错误。
- 增加成本:一个缓慢的CI/CD管道的运行成本更高。时间就是金钱。
适用对象
我们相信该指南将对以下人员有帮助:
- 各种技能和资历的开发人员,因为测试是他们生活中不可分割的一部分。
- 希望通过优化测试套件和CI/CD管道找到更快的出货的最佳方式的CTO和工程总监。
- 希望从测试驱动开发(TDD)和行为驱动开发(BDD)中获得最大利益的工程团队。