单元测试

PHP与测试

pphunit

如果经常上github的话,会经常发现某些开源项目的根目录下会有个test,这个目录下就是针对开源项目的自动化测试。那么为什么要写测试?对于一个开源项目而言,有自动化测试最起码给人一种靠谱的感觉,增加使用者的信任感。写自动化测试这种优良风气在国内很少见,而这种工作也一般掌握在QA手里,然而写自动化测试在我看来应该是RD的任务,验证自己的代码质量是对自己和团队负责的表现。同时自动化测试也可以帮助我们对软件的重构工作,所以测试是一项重要的事情。在这里并不会教你如何写自动化测试,而主要列举一些测试相关的简单概念,以及常用的PHP的测试框架及选型。请迅速上车~