我们可能有兴趣开始将一个单元测试套件纳入我们的项目中,该项目使用Python编码(它还使用Redis、PostgreSQL和一些第三方库,如果这对解决方案有影响)。我们希望实现的好处如下:
非常感谢!任何建议都会受到赞赏。
- 一旦项目进入正轨,我们想要能够快速高效地指定新行为,以帮助提高沟通和团队生产力。即:我们想要BDD,但已经开始编码而没有考虑到。
- 出色的文本支持(即测试几乎可以读作自然文本),以使其更容易编写和阅读测试。
- 能够自动运行测试(至少能够在Bash脚本或类似脚本中运行)。我们在开发中使用Windows和Linux,在Linux服务器上运行,因此Linux支持是我们的主要要求。
- 与github集成。我不知道是否有可能,但我已经看到一些在github上的项目有一个“通过”或“失败”的状态,希望我们的项目也有这样的功能。
非常感谢!任何建议都会受到赞赏。