我想知道 :
>如果分开测试是个好主意(单元|
功能…)在Symfony2中,
>以及我应该如何分开:
按文件夹结构:
tests |-- functional |-- unit
通过PHPunit.xml中的config:
<testsuites> <testsuite name="unit">...</testsuite> <testsuite name="functional">...</testsuite> </testsuites>
通过注释
/** * @group unit */ function testMyUnit()
这是一种合理的方法吗?有这样做的标准方法吗?什么“级别”分开(单位>整合>功能)?如果我想手动和最快地使用这些测试,并在Jenkins获得合理的覆盖率报告,如何利用它?