【发布时间】:2011-07-17 10:16:10
【问题描述】:
我正在使用 PHPUnit 开始一个 TDD 项目,但有些事情真的让我很头疼。
似乎所有的测试都无法运行,只要所有的类和方法都不会被实现。 如果尚未实现类或方法,如何使测试继续事件?
谢谢。
编辑: “您的测试套件在编写测试时失败不是 TDD 的重点吗?” 是的,当然,但我想对这个项目有一个全球视野。 假设我们已经编写了 1000 个测试,而第一个运行的测试出现了致命错误。 但我们并不幸运,当我们开始实现代码时,那部分将是最后一个要实现的部分。我不想开发“盲目”,只有在所有致命错误都被清除后才能运行我的测试套件。
所以是的,在失败的测试和由于在这种状态下正常的致命错误而导致整个测试过程停止/终止之间存在巨大差异。
作为一种工作方式,我们在开始编写测试之前创建了类骨架。
【问题讨论】: