测试套件和测试组有什么区别?如果我想将我的单元测试组织在phpunit.xml中的一组测试(即指导组),例如针对特定应用程序模块的测试。
类似的问题:
关于xml配置中的测试套件和组的PHPUnit手册:
如何在phpunit.xml中配置phpunit --list-groups展示的组?
发布于 2011-03-15 19:51:13
测试套件组织相关的测试用例,而测试组是应用于测试方法的标记。
使用@group annotation,您可以使用描述性标记(如fixes-bug-472或facebook-api )标记单个测试方法。在运行测试时,可以指定在phpunit.xml或命令行中运行哪个组(或不运行)。
这里我们不需要使用测试套件,但是如果您需要在多个测试中进行公共设置和拆卸,它们可能是有用的。我们使用一些测试用例基类(normal、控制器和视图)来实现这一点。
我们也还没有使用小组,但我已经能想到对他们有很大的帮助。我们的一些单元测试依赖于外部系统,如Facebook。我们嘲笑服务的正常测试,但对于集成测试,我们想要运行的是真正的服务。我们可以将一个组附加到要在连续集成服务器上跳过的集成测试方法。
https://stackoverflow.com/questions/5310391
复制相似问题