1,什么是单元测试?
PHPUnit 是一个用PHP编程语言开发的开源软件,是一个单元测试框架。PHPUnit由Sebastian Bergmann创建,源于Kent Beck的SUnit,是xUnit家族的框架之一。PHPUnit中国官网
2,为什么要使用单元测试?
单元测试是对单独的代码对象进行测试的过程,比如对函数、类、方法进行测试。单元测试可以使用任意一段已经写好的测试代码,也可以使用一些已经存在的测试框架,比如JUnit、PHPUnit或者Cantata++,单元测试框架提供了一系列共同、有用的功能来帮助人们编写自动化的检测单元,例如检查一个实际的值是否符合我们期望的值的断言。单元测试框架经常会包含每个测试的报告,以及给出你已经覆盖到的代码覆盖率。使用 phpunit 进行自动测试,会使你的代码更健壮,减少后期维护的成本,也是一种比较标准的规范,现如今流行的PHP框架都带了单元测试,如Laraval,Symfony,Yii2等,单元测试已经成了标配。
3,phpunit使用
如果是windows系统,配置环境变量。
D:\WWW\laravel\项目\vendor\bin;
有如下显示说明配置成功:
PHPUnit 5.7.27 by Sebastian Bergmann and contributors.
Runtime: PHP 7.0.12 with Xdebug 2.4.1
Configuration: D:\WWW\laravel\项目名称\phpunit.xml
执行命令 phpunit tests/ExampleTest.php
测试案例:

本文介绍了什么是单元测试,重点讲解了如何在laravel中使用phpunit进行单元测试,包括phpunit的安装与配置,常用的断言方法,以及在phpstorm中的配置和运行步骤,旨在帮助开发者提升代码质量和维护性。

5277

被折叠的 条评论
为什么被折叠?



