tdd_with_python 源码
用Python测试驱动开发 什么是TDD? TDD代表测试驱动的开发。 顾名思义,使用TDD时,开发的代码取决于为其编写的测试。 传统上,您会在为测试编写代码之前先编写代码,但是使用TDD则相反。 由于您在编写代码之前就知道要执行的操作,因此可以从编写测试开始,然后编写代码以尝试通过这些测试。 (以下注意事项)最佳用例 您可以在Python中使用Pytest单元测试来实现TDD TDD被广泛使用,它是测试代码的最便宜的方法 如何使用 TDD分为五个步骤。 了解功能/编程要求。 如果您不知道要实现的目标,则不能编写代码(或测试)。 将功能/需求转换为测试。 在编写任何代码之前,请运行测试以查看其是否失败。 如果这是第一个周期,则您希望测试失败,因为您尚未构建该功能。 如果不是第一个周期,则通过可能意味着您已经编写了所需的代码。 编写满足要求的代码。 运行所有测试,它们应该通过。