微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么使用PHPUnit比创建自己的测试脚本更好?

浏览文档,我发现 PHPUnit只提供以下功能

http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.assertions

所有这些都可以很容易地在一个自定义的测试脚本中实现,在不到1K的行中……

PHPUnit有2 MB的文件(大约200个),其中包含大量的类.
此外,PHPUnit只从命令行运行:(

不创建我自己的脚本是一个更好的主意吗?

PHPUnit是一个野兽.它很大,有时候反直觉,它有它的缺点.您的代码 – 自然 – 直观,完美无缺,满足您的直接要求.我也经常思考,如果编写自己的测试框架不是一个进步,但是……事实并非如此.你可以在一天内完成一个基本的测试框架,但是:

> PHPUnit集成在大多数现代IDE中;
> PHPUnit很好地与XDebug一起使用代码覆盖率报告;
> PHPUnit可以与Selenium一起进行集成测试;
> PHPUnit被许多程序员使用,这意味着你的测试很快就会被很多人清楚地看到;
> PHPUnit可以集成到CI设置中,例如Travis CI.
> PHPUnit有一个模拟库;
>最重要的是:PHPUnit有效.

编写自己的原因有很多.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐