您使用了Symbian C++和Maemo的代碼覆蓋工具?你正在使用的工具有哪些優點和缺點?Symbian C++和Maemo的代碼覆蓋工具
5
A
回答
5
在Symbian上,我用了BullseyeCoverage和Testwell CTC++。無法詳細描述他們的優點/缺點。最終都完成了工作。兩者都需要一些設置和與自動化測試套件集成的努力。兩者都包含錯誤,例如下游編譯器以輕微破壞的源代碼崩潰。
在Maemo上,由於工具鏈是基於GCC的,所以我猜gcov會是一個很好的起點。儘管我還沒有在Maemo工作過很多,並沒有在那裏進行任何覆蓋測量。
1
請參閱SD C++ Test Coverage瞭解具有極低開銷並且在嵌入式環境中工作良好的工具。
1
我在Symbian上使用了Bullseye Coverage,它非常好。唯一的問題是它只能在仿真器上運行,而不能在硬件上運行。因此,您無法從設備或開發板獲取覆蓋率指標。如果您的應用程序在硬件和仿真器上運行,這不會有什麼大不了的(除了模擬器和硬件之間的標準差異之外)。另外,由於有計劃用適當的硬件模擬器替換模擬器,所以也許靶心不是最好的選擇。
1
gcov可以在maemo平臺中使用(並且被使用),然後可以使用名爲lcov的工具生成「漂亮」的報告。
然而,在Maemo操作SDK以便使用gcov的,你需要在當你創建覆蓋執行二進制文件的編譯時間禁用編譯器緩存..
相關問題
- 1. C++代碼覆蓋率工具
- 2. XSL代碼覆蓋工具
- 3. qooxdoo的代碼覆蓋工具
- 4. 的NoClassDefFoundError與EclEmma代碼覆蓋工具
- 5. BlackBerry的代碼覆蓋工具
- 6. Java中的代碼覆蓋工具
- 7. 紅眼vs MS代碼覆蓋工具
- 8. 增量.NET代碼覆蓋率工具?
- 9. 免費代碼覆蓋工具
- 10. 用於開發C++代碼覆蓋率工具的解析器
- 11. Windows有沒有免費的C測試代碼覆蓋工具?
- 12. Nunit和C#的代碼覆蓋率
- 13. 關於在VS 2010中代碼覆蓋工具,C++
- 14. 單元測試框架+ C++代碼覆蓋工具
- 15. QT C++代碼的任何代碼覆蓋工具(語句,分支,MCDC)?
- 16. 代碼覆蓋率:.NET代碼覆蓋率和SonarQube VSTS集成
- 17. 基礎分支覆蓋是否有很好的代碼覆蓋工具?
- 18. 嘲笑依賴項和代碼覆蓋率工具顯示未執行代碼
- 19. TDD和代碼覆蓋率
- 20. Xcode和代碼覆蓋
- 21. J2ME覆蓋工具
- 22. emma覆蓋工具
- 23. jquery工具覆蓋
- 24. 代碼覆蓋工具如何以不同語言工作?
- 25. 代碼覆蓋率 - 哪個代碼覆蓋哪個代碼?
- 26. 查看Jenkins中MSTest的代碼覆蓋率結果的工具
- 27. jquery工具覆蓋rel替代
- 28. 如何加快我的代碼覆蓋率工具?
- 29. 查找代碼覆蓋交叉點的工具?
- 30. 測試代碼覆蓋工具的價值
是舷窗受限於Symbian操作系統模擬器? – tonylo 2009-09-30 12:55:06
我已經使用Bullseye進行Symbian代碼覆蓋,但沒有機會測試CTC++。它與Bullseye相比如何? – Riussi 2009-09-30 15:08:55