【发布时间】:2014-10-06 08:08:32
【问题描述】:
我已经观看并阅读了一些关于 PHPUnit 和测试驱动开发的教程,并且最近开始使用 Laravel,它使用它的 TestCase 类扩展了 PHPUnit 框架。就在开发过程中创建测试而言,所有这些对我来说都是有意义的。而且我发现 Laravel 的扩展特别直观(尤其是在测试控制器路由方面)
但是,我最近的任务是为一个已接近完成的大型应用程序创建单元测试。该应用程序是在 Codeigniter 中构建的,它没有经过任何测试
我发现我不完全确定从哪里开始,或者要采取什么步骤来确定我应该创建的测试。
我应该测试每个控制器方法吗?还是我需要更多地分解它?诚然,这些控制器方法中的许多都在做不止一项任务。
【问题讨论】:
标签: codeigniter unit-testing tdd phpunit