1
A
回答
1
This blog post提出了什麼,當運行貝哈特測試
的驗收測試的性質是不是真的到的代碼測試單位值代碼覆蓋率可能,但要確保你的應用程序的行爲符合一定的問題一套標準(Behat Scenarios)。
爲做到這一點blog post
有通常是具有,因爲其性質貝哈特測試用例代碼覆蓋率不點:接受測試的目的是斷言應用程序的某些行爲,不要從技術上測試一段代碼。因此,爲了編寫一個Behat測試,檢查未發現的代碼片段是沒有意義的。
但是,Codeception確實和貝哈特可以與vipsoft extension
1
這樣做我們PHP Test Coverage tool將做到這一點。
您使用該工具來測試應用程序。然後以任何您喜歡的方式運行應用程序:作爲手動/交互式流程,由單元測試觸發,通過集成測試運行等。它在運行時收集測試覆蓋率數據。
它會在每個執行頁面之間轉儲測試覆蓋率數據,因此您可以在任意點停止並檢查最近活動的代碼覆蓋率。您可以重置覆蓋範圍並繼續執行,以便您可以收集執行情節的覆蓋率數據。
查看器工具顯示覆蓋數據,疊加在源代碼上。
相關問題
- 1. 量化單元測試覆蓋範圍
- 2. Jacoco覆蓋的單元測試代碼
- 3. maven單元測試代碼覆蓋率
- 4. 單元測試代碼覆蓋問題
- 5. 當我運行覆蓋測試時,我得到了測試方法代碼的覆蓋範圍,沒有我想要測試的方法的覆蓋範圍
- 6. Laravel代碼覆蓋範圍
- 7. Maven代碼覆蓋範圍
- 8. BullsEye代碼覆蓋範圍
- 9. PHPUnit白名單代碼覆蓋範圍
- 10. 代碼覆蓋範圍和節點覆蓋範圍
- 11. 手動測試的Android應用程序代碼覆蓋範圍
- 12. UIAutomation功能測試的iOS代碼覆蓋範圍
- 13. PHPUnit代碼覆蓋率顯示單元測試的代碼覆蓋率?
- 14. 從Python中的覆蓋範圍中排除單元測試
- 15. 帶範圍功能的單元測試
- 16. 在Eclipse中測試Scala代碼覆蓋範圍
- 17. 手動測試代碼覆蓋範圍Win10商店應用
- 18. 是否有TSQL sproc單元測試的代碼覆蓋工具?
- 19. 測試通過,但代碼不覆蓋是100%單元測試
- 20. Netbeans JaCoCoverage測試庫的覆蓋範圍
- 21. django:覆蓋範圍的運行測試
- 22. 如何覆蓋測試的範圍bean?
- 23. 使用aqtime測量單元測試的代碼覆蓋率
- 24. yii phpunit測試覆蓋範圍
- 25. 反向測試覆蓋範圍
- 26. 使用單聲道和單元測試的代碼覆蓋
- 27. 沒有單元測試的javascript覆蓋
- 28. 叮噹中的代碼覆蓋範圍
- 29. COM API的C#代碼覆蓋範圍
- 30. 使用PHPUnit的代碼覆蓋範圍
謝謝!對我來說,主要場景是發現代碼中哪裏有1)絕對沒有覆蓋範圍來幫助生成測試用例/優先化測試用例,以及2)哪裏可能存在死代碼。我同意理想的單元測試用於代碼覆蓋,但我來自一個團隊,單元測試幾乎沒有代碼覆蓋 – d3ming 2015-03-18 21:22:42