tak*_*hin 6 testing phpunit unit-testing zend-framework
测试套件和测试组之间有什么区别?如果我想phpunit.xml在一组测试(即直接组)中组织我的单元测试,例如对特定应用模块的测试.
phpunit.xml使用组和测试套件?类似的问题:
有关xml配置中的测试套件和组的PHPUnit手册:
如何配置组phpunit.xml,phpunit --list-groups显示它们?
测试套件组织相关的测试用例,而测试组是应用于测试方法的标签。
使用@group注释,您可以使用描述性标签(例如fixes-bug-472或 )来标记各个测试方法facebook-api。phpunit.xml运行测试时,您可以在命令行中或在命令行上指定要运行(或不运行)的组。
我们不关心这里的测试套件,但如果您需要跨多个测试进行通用设置和拆卸,它们可能会很有用。我们通过一些测试用例基类(普通、控制器和视图)来实现这一点。
我们还没有使用组,但我已经可以想到它们的一个很好的用途。我们的一些单元测试依赖于外部系统,例如 Facebook API。我们模拟该服务以进行正常测试,但对于集成测试,我们希望针对真实服务运行。我们可以将一组附加到要在持续集成服务器上跳过的集成测试方法。
| 归档时间: |
|
| 查看次数: |
3103 次 |
| 最近记录: |