查看文档,我发现 PHPUnit 只提供了这些功能:
所有这些都可以在不到 1000 行的自定义测试脚本中非常轻松地实现...
PHPUnit 有 2 MB 的文件(大约 200 个),其中包含大量的类。 此外,PHPUnit 仅从命令行运行:(
创建我自己的脚本不是更好的主意吗?
最佳答案
PHPUnit 是一头野兽。它很大,有时有点违反直觉,并且有缺陷。您的代码自然会很直观,并且完美无缺地满足您的直接要求。我也经常思考编写我自己的测试框架是否是向前迈出的一步,但是......不是。您可以在一天内完成一个基本的测试框架,但是:
- PHPUnit 集成在大多数现代 IDE 中;
- PHPUnit 可以很好地与 XDebug 配合使用以生成代码覆盖率报告;
- PHPUnit 可以与 Selenium 一起进行集成测试;
- 许多程序员都在使用 PHPUnit,这意味着您的测试对他们中的许多人来说都是即时清晰的;
- PHPUnit 可以集成到 CI 设置中,例如 Travis CI。
- PHPUnit 有一个模拟库;
- 最重要的是:PHPUnit 有效。
有很多理由反对自己编写。
关于php - 为什么使用 PHPUnit 比创建自己的测试脚本更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863704/