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
Unit testing 什么';测试套件和测试组之间的区别是什么?_Unit Testing_Zend Framework_Testing_Phpunit - Fatal编程技术网

Unit testing 什么';测试套件和测试组之间的区别是什么?

Unit testing 什么';测试套件和测试组之间的区别是什么?,unit-testing,zend-framework,testing,phpunit,Unit Testing,Zend Framework,Testing,Phpunit,测试套件和测试组之间有什么区别?如果我想在phpunit.xml中将我的单元测试组织为测试组(即指导组),例如特定应用程序模块的测试 phpunit.xml如何利用组和测试套件 如何从命令行运行特定的组/测试套件 类似问题: 关于xml配置中的测试套件和组的PHPUnit手册: 如何在phpunit.xml中配置组,phpunit——列出组显示它们?测试套件组织相关的测试用例,而测试组是应用于测试方法的标记 使用,您可以使用描述性标记标记单个测试方法,例如fixes-bug-4

测试套件和测试组之间有什么区别?如果我想在
phpunit.xml
中将我的单元测试组织为测试组(即指导组),例如特定应用程序模块的测试

  • phpunit.xml
    如何利用组和测试套件
  • 如何从命令行运行特定的组/测试套件
类似问题:

关于xml配置中的测试套件和组的PHPUnit手册:


如何在
phpunit.xml
中配置组,
phpunit——列出组
显示它们?

测试套件组织相关的测试用例,而测试组是应用于测试方法的标记

使用,您可以使用描述性标记标记单个测试方法,例如
fixes-bug-472
facebook api
。运行测试时,您可以在
phpunit.xml
或命令行中指定要运行(或不运行)的组

我们不需要在这里讨论测试套件,但是如果您需要跨多个测试进行公共设置和拆卸,它们可能会很有用。我们通过几个测试用例基类(normal、controller和view)实现了这一点


我们还没有使用组,但是我已经想到了它们的一个很好的用途。我们的一些单元测试依赖于外部系统,比如Facebook API。我们模拟服务进行正常测试,但对于集成测试,我们希望针对实际服务运行。我们可以将一个组附加到要在持续集成服务器上跳过的集成测试方法。

您的问题有误导性,请编辑..@Srinivas Reddy thatiparty我已经更新了问题,希望现在问题更清楚。