我使用QF測試工具(http://www.qfs.de/en/qftest/)運行我的集成的基於UI的測試。是否有任何工具可以獲得qft測試套件的代碼覆蓋率? 注意:我使用Sonar(jacoco插件)獲取Junit測試的代碼覆蓋率。 我GOOGLE了很多,找不到任何相關的文件。因此,任何文檔或示例的鏈接將是有用的如何獲得使用QF測試工具運行的測試的代碼覆蓋
回答
oyes,這是可能的。我使用Jenkins CI,Sonar和JaCoCo使用QF-Test。
爲了簡化,在QF-測試去哪個調用SUT步驟並添加-javaagent:參數程序
如:
-javaagent:/path/to/mvnlib/org.jacoco.agent-0.6.4.201312101107-runtime.jar=destfile=/usr/share/tomcat6/.jenkins/jobs/Integration_Build/workspace/your.program.test/jacoco/jacoco-qf.exec,includes=your.packages.*,output=file
配置詹金斯(與Jacoco插件)查找jacoco-qf.exec文件。
PS:如果你使用普通的JUnit測試,你應該通過這個Ant腳本既包括QF-測試和JUnit的覆蓋範圍:
<jacoco:merge destfile="${jacoco.file}">
<fileset dir="${jacoco.report.dir}" includes="*.exec"/>
</jacoco:merge>
非常感謝您的回覆,我在等待回答很長時間。我沒有關於QF測試的任何知識,但是我使用下面的命令在命令行中使用批處理模式運行QF測試 - su $ user -c「/usr/local/qftest/qftest-3.5.7/bin/qftest -batch -J -Xmx2048m -runlog/export/home1/runlogs/+ b $ user_home/SanityTest.qft「。所以我無法理解如何包含「-javaagent」。注意:我使用CI的電氣指揮官(所以我使用命令行執行QF測試執行) – user2323134 2015-05-19 11:21:53
@ user2323134必須將「-javagent」命令提供給您的SUT(=正在測試的系統)。所以你需要把它包含到你可能通過Quickstart Manager創建的SUT開始序列中...... – quant 2017-11-07 07:11:35
- 1. MS測試覆蓋工具測試
- 2. Clojure測試覆蓋工具?
- 3. 如何獲得TFS上的XUnit測試代碼覆蓋率?
- 4. 當我運行覆蓋測試時,我得到了測試方法代碼的覆蓋範圍,沒有我想要測試的方法的覆蓋範圍
- 5. 如何覆蓋運行django-admin.py測試?
- 6. 「代碼覆蓋」與「代碼測試」?
- 7. 測試代碼覆蓋工具的價值
- 8. Windows有沒有免費的C測試代碼覆蓋工具?
- 9. 是否有TSQL sproc單元測試的代碼覆蓋工具?
- 10. C#使用Ruby/Cucumber測試框架覆蓋的代碼測試行
- 11. 運行java selenium測試的JS組件的代碼覆蓋
- 12. Jacoco覆蓋的單元測試代碼
- 13. 測試代碼覆蓋率的JRuby
- 14. 如何使用CoffeeScript來測試摩卡和代碼覆蓋率工具?
- 15. 使用aqtime測量單元測試的代碼覆蓋率
- 16. django:覆蓋範圍的運行測試
- 17. 使用eclEmma工具記錄每個測試用例的測試覆蓋率
- 18. 編寫一個工具來支持代碼覆蓋測試
- 19. 單元測試框架+ C++代碼覆蓋工具
- 20. Android Studio中的空測試套件運行覆蓋測試
- 21. Ruby測試覆蓋率繪圖工具
- 22. 使用Intellij覆蓋範圍運行測試時禁用並行測試執行
- 23. 代碼測試工具蟒
- 24. 如何使用Django,Jenkins和Sonar獲得測試覆蓋率?
- 25. 由groovy代碼測試的java代碼的代碼覆蓋率
- 26. OSGI集成測試和代碼覆蓋
- 27. 谷歌測試:代碼覆蓋率
- 28. 單元測試代碼覆蓋問題
- 29. Android測試代碼覆蓋率,Eclipse
- 30. 如何獲得量角器測試的服務器端代碼覆蓋率
QF-Test的知名艾瑪工作。看看QF-Test郵件列表:http://www.qfs.de/archive/qftest-list/2007/msg00727.html – quant 2014-12-18 22:41:19