初尝phpunit进行接口自动化测试

年初一个偶然的机会接触到了phpunit。一个用PHP编程语言开发的开源软件,也是一个单元测试框架,有效利用的话可以大大提高接口遍历的效率。

phpStorm配置PHPUnit

1.1全局安装phpunit代码composer global require phpunit/phpunit 该代码会自动保存在 /User/你的用户名/.composer/vendor/phpunit1.2全局安装phpunit命令脚本从上一步安装结果可以得知当前环境PHP版

PHPUnit-手册阅读

安装一般composer安装composer require phpunit/phpunit编写 PhpUnit 测试测试的依赖关系用 @depends 标注来表达依赖关系数据供给器用 @dataProvider 标注来表达数据供给器 同一个测试中组合使用 @depends 和 @dataProvider对异常进行测试用 @expectException 标注来测试被测代码中是否抛出了异常对输出进行测试用 expectOutputString设置输出预期为输出应当匹配正则表达式 $regularExpression。

PHPUnit单元测试新解-PHPUnit高级测试

5.

PHPUnit 手册「笔记」

*针对类Class的测试写在类ClassTest中*ClassTest继承自PHPUnit\Framework\TestCase*测试都是命名为test*的公用方法,也可以在方法的文档注释块中使用@test标注将其标记为测试方法*在测试方法内。

网站地图