我正在使用 CakePHP 2.3,想知道如何使用测试驱动开发 (TDD) 正确地构建 CakePHP 网站。我已经阅读了有关测试的官方文档,以艰难的方式阅读了 Mark Story 的Testing CakePHP Controllers,并观看了 Mark Story 的Win at life with Unit testing(幻灯片 PDF),但仍然感到困惑。我应该指出,我从来都不擅长用任何语言编写测试,也没有太多的经验,这可能会导致我的困惑。
我希望通过代码示例逐步了解如何使用 TDD 构建 CakePHP 网站。有关于 TDD 的文章,有关于使用 CakePHP 进行测试的文章,但我还没有找到一篇关于这两者的深入文章。我想要一些能在整个过程中握住我的手的东西。我意识到这是一项艰巨的任务,因为除非我的 Google-fu 让我失望,否则我很确定这样的文章还没有发表,所以我基本上是在要求你写一篇文章(或长堆栈溢出答案),这需要时间。因为这是一项艰巨的任务,所以我计划在这个问题上开始悬赏,一旦我能够这样做,以便更好地奖励某人的努力,如果有人愿意这样做的话。我感谢你的时间。