Laravel 8 介绍
Laravel
天生就具有测试的基因。事实上,Laravel
默认就支持用 PHPUnit
来做测试,并为你的应用程序配置好了 phpunit.xml
文件。框架还提供了一些便利的辅助函数,让你可以更直观的测试你的应用程序。
默认情况,你的应用 tests
目录中包含两个子目录:Feature
和 Unit
。单元测试是针对你的代码中非常少,而且相对独立的一部分代码来进行的测试。实际上,大部分单元测试都是针对单个方法进行的。功能测试是针对大面积代码进行的测试,包括多个对象之间的交互,甚至是对 JSON
端点的完整 HTTP
请求。
Feature
和 Unit
目录中都提供一个 ExampleTest.php
测试示例文件。安装一个新的 Laravel
应用程序之后,在命令行下运行 phpunit
命令,即可运行测试。