标签: unit-testing testing
我自学代码。我读过有关TDD / BDD的文章,它鼓励程序员先写一个失败的测试,然后编写一个代码让测试通过。
但后来我遇到了持续集成(CI)工作流程 - 在提交代码和测试通过后,它将立即部署到生产中。 CI工作流程中的测试与开发人员编写的测试有何不同?
答案 0 :(得分:1)
但是只有不应该必须在新的提交后立即部署到Production,而不会破坏CI(测试通过)。
开发人员编写的测试与在CI中运行的测试相同,但是在不同的环境中(以避免“它在我的机器上工作”问题)。