Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自动测试生成?_Php_Unit Testing_Code Generation_Phpunit - Fatal编程技术网

Php 自动测试生成?

Php 自动测试生成?,php,unit-testing,code-generation,phpunit,Php,Unit Testing,Code Generation,Phpunit,目前我正在为一个报表函数编写测试 项目的功能越多,获得的信息就越多 需要编写报告 在我的案例中,报告得到一些“搜索”参数和限制,如 行数等 现在我的问题是: 任何人都知道如何为函数自动生成测试用例 使用phpunit,哪一个具有一组众所周知的可能参数 我读过一些工具,比如其他语言的quickcheck 但是php是否存在自动测试生成? 或者有人建议如何自动创建测试 thx的PHPUnit有一个。也许它会对您有所帮助。将已知参数列表存储在某个位置(在专用文件或单元测试源文件中,编写并迭代参数。正如

目前我正在为一个报表函数编写测试 项目的功能越多,获得的信息就越多 需要编写报告

在我的案例中,报告得到一些“搜索”参数和限制,如 行数等

现在我的问题是: 任何人都知道如何为函数自动生成测试用例 使用phpunit,哪一个具有一组众所周知的可能参数

我读过一些工具,比如其他语言的quickcheck 但是php是否存在自动测试生成? 或者有人建议如何自动创建测试


thx的PHPUnit有一个。也许它会对您有所帮助。

将已知参数列表存储在某个位置(在专用文件或单元测试源文件中,编写并迭代参数。

正如Ionut所提到的,骨架生成器就是您要寻找的


Netbeans只需单击一下即可完成所有操作。

要从类中生成基本PHPUnit文件,可以使用PHPUnit骨架生成器

下载地址:

  • Github:
  • 作曲家:
    “phpunit/phpunit骨架生成器”:“*”
  • DDL:
    wgethttps://phar.phpunit.de/phpunit-skelgen.phar
上面是文档:

这里是一个关于的示例。