在Java或Ruby中,有许多关于test / TDD / BDD的讨论。 Java / Ruby项目中有很多测试。
但我注意到,PHP项目中的测试较少,而且似乎PHPer不喜欢编写测试,我只是想知道原因。感谢
答案 0 :(得分:3)
我使用了多种语言的应用程序或库,但不包括单元测试。这不是PHP社区孤立的东西。
事实上,PHP有几个可用的测试框架。开发人员可以选择不出于任何原因使用它们,或者可能不知道它们。毕竟,许多PHP开发人员都是自学成才,没有正式的计算机科学培训。
老实说,我所知道的大多数PHP开发人员确实使用测试框架和其他生命周期工具,这些工具往往已经存在了很长时间,或者来自Java之类的其他背景。
答案 1 :(得分:0)
IMO有多种因素:
我会走到目前为止,询问单元 -Testing for PHPs运行时环境的优点。硒可能是更好的选择。但就个人而言,我正在寻找一种更简单的方法:simple (non-unit) test framework, similar to .phpt, should evaluate output/headers/errors/results