PHP的测试可以使用PHPUnit来实现。
-
首先需要安装PHPUnit,可以通过Composer安装,命令为:composer require --dev phpunit/phpunit
-
创建测试文件,一般以Test.php结尾,例如:MyClassTest.php,该文件需要使用PHPUnit框架中的TestCase类,例如:
use PHPUnitFrameworkTestCase;
class MyClassTest extends TestCase
{
//测试方法
}
- 在测试方法中编写测试代码,例如:
public function testAddition()
{
$myClass = new MyClass();
$result = $myClass->addition(2, 3);
$this->assertEquals(5, $result);
}
- 运行测试,可以使用命令行工具或者集成开发环境中的PHPUnit插件来运行测试,例如:
./vendor/bin/phpunit MyClassTest.php
- 查看测试结果,测试结果会显示在命令行中,例如:
PHPUnit 8.5.2 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 10 ms, Memory: 4.00 MB
OK (1 test, 1 assertion)