8
- 如果這是一個好主意,單獨的測試(單位| 功能...)在Symfony2中,
- 和,應該怎樣分開:
通過文件夾結構:
tests
|-- functional
|-- unit
通過配置在phpunit.xml:
<testsuites>
<testsuite name="unit">...</testsuite>
<testsuite name="functional">...</testsuite>
</testsuites>
通過註釋
/**
* @group unit
*/
function testMyUnit()
這是一個合理的方法?有這樣做的標準方式?什麼「級別」分開(單元>集成>功能)?如果我想用手動和最快速度進行這些測試並在Jenkins中獲得合理的覆蓋率報告,那麼如何利用這些優勢?
將您的功能測試放入捆綁包的Controller文件夾的標準方法有什麼問題? –
哪裏把集成測試(使用內核或容器爲例)或「功能代碼」從控制器中拿出來? – Koryonik