我应该使用CodeIgniter的单元测试类还是PHPUnit/TOAST?

Fra*_*ona 9 php testing unit-testing codeigniter

我正在为我的网站开发寻找一个好的单元测试.我正在使用CodeIgniter for PHP,我在CodeIgniter的文档中找到了这个类,所以这是我的疑问:

我应该使用"单元测试类"来测试我的代码,还是更好地使用PHPUnitTOAST?哪个更好?为什么?

我希望有经验的人可以帮助我.谢谢!

Rad*_*iev 8

在我看来,我认为最好使用标准的PHPUnit进行单元测试.

除此之外,它有许多不错的功能,您的测试将更加一致,并且它不依赖于CakePHP的单元测试类.

如果您将来决定CakePHP不能满足您的需求,您将失去单元测试.(或者说,你必须迁移它们,这是时间)

如果您正在测试代码,这取决于CakePHP(控制器,模型等),使用CakePHP的测试没有问题,但对于任何其他情况,我认为您应该打赌可以在更常用的单元测试套件中使用每个项目(PHPUnit)

快乐测试:)