我为什么要在PHP中使用测试框架?

Ind*_*ial 2 php phpunit unit-testing simpletest

我最近听到很多人争论使用PHP测试功能,如PHPunit和SimpleTest以及他们选择的IDE(Eclipse for me).在谷歌搜索主题后,我仍然很难理解使用这些测试框架来加速开发的利弊.

如果有人能够在更基本的层面上为我解释这一点,我会非常感激.我正在使用PHP5作为通知.

非常感谢!

nic*_*ico 5

我不是单元测试的忠实粉丝:我不是说它们没用,它们在某些情况下非常有用.

问题是有些人倾向于高估他们可以用单元测试做些什么.

记住两件事:1)单元测试不能替代beta测试.即使其背后的代码有效,坏接口仍然是一个糟糕的接口.(例如:如果一个按钮不可点击,它附加的功能是否起作用并不重要)2)单元测试需要时间写入.如果您正在单独或在一个小团队中开发一个小项目,那么您可以利用这段时间来改进代码.

看看这个(请用一小撮盐阅读,很明显,作者在撰写文章的方式上具有挑衅性):http: //www.wilshipley.com/blog/2005/09/unit -testing-IS-朱德吸urr.html