单元测试 – 如何在Symfony2中分离单元和功能测试?
发布时间:2020-05-23 11:03:40 所属栏目:程序设计 来源:互联网
导读:我想知道 : 如果分开测试是个好主意(单元| 功能…)在Symfony2中, 以及我应该如何分开: 按文件夹结构: tests |-- functional |-- unit 通过phpunit.xml中的config: testsuites testsuite name=unit.../testsuite testsuite name=funct
|
我想知道 : >如果分开测试是个好主意(单元| 按文件夹结构: tests |-- functional |-- unit 通过phpunit.xml中的config: <testsuites>
<testsuite name="unit">...</testsuite>
<testsuite name="functional">...</testsuite>
</testsuites>
通过注释 /** * @group unit */ function testMyUnit() 这是一种合理的方法吗?有这样做的标准方法吗?什么“级别”分开(单位>整合>功能)?如果我想手动和最快地使用这些测试,并在Jenkins获得合理的覆盖率报告,如何利用它? 您可以使用两个配置文件 – 一个用于功能,一个用于单元测试.然后,您可以单独运行单元测试.您希望您的单元测试尽可能快地运行,否则没有人会在开发时运行它们,因此这种方法非常有效.phpunit -c app/phpunit.xml phpunit -c app/phpunit_functional.xml 我们使用的目录结构: src/Namespace/Bundle/Tests/Unit/ src/Namespace/Bundle/Tests/Functional/ 第二种方法是拥有一个配置文件并运行phpunit –testsuite单元. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
