我最近有機會讓開發者有一天的時間。 (我目前正在攻讀CS學位。)他向我展示了一個通過C程序生成所有可能的執行路徑的工具,但我不記得它叫什麼,也沒有找到它的任何成功。我相信這是一個開源工具,但我不確定。代碼執行路徑檢查器?
1
A
回答
1
你在問什麼,我想是代碼覆蓋率。有一個C和C++覆蓋工具列表here。
編輯:聽起來你可能也會問關於複雜度的問題,這是衡量基於分支機構的函數的複雜度等。有大量的這樣的工具 - 一個谷歌搜索點應該幫幫我。
0
CUTE?
的 「Concolic單元測試引擎」
1
0
IDA Pro(Interactive Disassembler)?
相關問題
- 1. Visual Studio找到代碼路徑/執行路徑
- 2. 瞭解代碼執行路徑對於給定的代碼
- 3. 打印執行的PHP代碼(代碼路徑)
- 4. 可執行路徑
- 5. Fsx執行路徑
- 6. Javascript代碼風格的執行者或檢查器
- 7. python:檢查一個可執行文件是否在路徑上?
- 8. 有文件路徑如何檢查它是否可執行?
- 9. 春季啓動執行健康檢查上下文路徑
- 10. 如何檢查可執行文件的路徑擴展
- 11. 當Nodejs執行python代碼時得到錯誤的路徑
- 12. 比較不同輸入下相同代碼的執行路徑
- 13. NSIS中的多個路徑。代碼不會被執行
- 14. 斷點擊中時,單元源代碼與代碼執行路徑不匹配
- 15. 檢查路徑在其路徑
- 16. 查找最短路徑的僞代碼
- 17. 檢查路徑名來加載不同的代碼
- 18. PHP執行路徑(解析器)
- 19. 路徑壓縮,此代碼如何進行路徑壓縮?
- 20. 運行Python代碼不帶路徑名
- 21. 服務器代碼執行
- 22. 代碼風格檢查器
- 23. 檢查路徑是絕對路徑還是相對路徑
- 24. 路徑查找器的代碼,__getitem__類型錯誤
- 25. 執行多條路徑
- 26. 爲PHPUnit執行路徑
- 27. 如何用python逐行執行代碼並檢查堆棧
- 28. Python/Flask代碼/路由不執行
- 29. 檢查文件夾路徑
- 30. CLIPS:檢查目錄路徑
爲什麼不郵寄他並問? – 2009-07-20 15:18:35
從答案的範圍可以看出,你所要求的並不完全清楚。您是否正在尋找一個代碼覆蓋工具(這可以讓您瞭解爲您的程序的一組給定運行而執行的所有代碼)或者您是否正在尋找一個可以通用控制流圖的程序(圖形向您展示所有可能的程序路徑)或者您是否在尋找測試生成器(一個能夠生成一系列輸入/測試的程序,其目標是覆蓋大量代碼) – Falaina 2009-07-20 15:32:14
我認爲控制流程圖是最接近我所尋找的。該程序特別是我在考慮做類似的事情,但是(至少以我看到它運行的方式)只是報告通過方法或塊的路徑數量。 – Edward 2009-07-20 15:49:25