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

为什么我要在PHP中使用测试框架?,php,unit-testing,phpunit,simpletest,Php,Unit Testing,Phpunit,Simpletest,我最近听到很多人在争论如何将PHPunit和SimpleTest等PHP测试特性与他们选择的IDE(Eclipse for me)结合使用。在谷歌搜索了这个主题之后,我仍然很难理解使用这些测试框架来加速开发的利弊 如果有人能更基本地为我解释这一点,我将非常感激。我使用PHP5作为通知 非常感谢 我不太喜欢单元测试:我不是说它们没用,它们在某些情况下非常有用 问题是有些人倾向于高估他们可以用单元测试做什么 记住两件事: 1) 单元测试不能替代beta测试。坏接口仍然是坏接口,即使其背后的代码正常工

我最近听到很多人在争论如何将PHPunit和SimpleTest等PHP测试特性与他们选择的IDE(Eclipse for me)结合使用。在谷歌搜索了这个主题之后,我仍然很难理解使用这些测试框架来加速开发的利弊

如果有人能更基本地为我解释这一点,我将非常感激。我使用PHP5作为通知


非常感谢

我不太喜欢单元测试:我不是说它们没用,它们在某些情况下非常有用

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

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

看看这个(请用一小撮盐来读,很明显作者写东西的方式很挑衅性):

可能重复:还有另一个:或者我误解了你的意思。您是在询问单元测试本身的优点(这就是链接所指向的)还是使用测试框架?