這看起來像一個愚蠢的問題,但我需要知道,是否有任何工具可以在我的代碼中找到可能的段錯誤點,而沒有測試數據,導致段錯誤。特別是一些工具在沒有測試數據的情況下找到段錯誤
1
A
回答
2
有一般幾個選項測試正確使用指針將項目中的數組:
- 代碼審查(在被計算機程序意義上不是一個工具,而是一種工具儘管如此)
- 靜態代碼分析
- 模糊測試
+0
太棒了,非常感謝你在這些方向指引我。工具。應該解決我的問題:) – Damell 2013-03-20 07:59:12
+0
請注意,靜態代碼分析器可能無法找到所有缺陷,甚至可能產生誤報,並且模糊測試的質量在很大程度上取決於代碼和測試。您應該考慮在代碼覆蓋檢測的可執行文件上運行模糊測試,以便您可以查看未解碼的代碼點並編寫缺少的測試。 – 2013-03-20 08:10:22
1
相關問題
- 1. 在沒有連接到Xcode的情況下測試iPhone上的核心數據
- 2. 如何在沒有錯誤信息的情況下調試ctypes
- 3. 在沒有顯示錯誤的情況下調試GDB中斷
- 4. 如何在沒有errbacks的情況下對Twisted Deferred錯誤進行測試?
- 5. TFS 2013:如何在沒有父母的情況下找到任務錯誤和兒童測試案例
- 6. 如何在沒有數據庫交互的情況下測試CRUD操作API?
- 7. 在沒有writeln的情況下找不到構造函數
- 8. 在沒有編譯的情況下測試我的android庫
- 9. 在沒有代碼庫的情況下測試JavaScript
- 10. 在沒有測試框架的情況下使用Moles
- 11. 是否可以在沒有Karma的情況下測試Angular?
- 12. 如何在沒有測試的情況下使用水豚
- 13. 在沒有Visual Studio的情況下運行SpecFlow測試
- 14. 在沒有mstest.exe的情況下運行VSTS測試
- 15. 在沒有諾基亞的情況下測試WML文檔
- 16. 如何在沒有Scala的情況下測試Spark SQL查詢
- 17. 在沒有模擬器的情況下測試Android瀏覽器?
- 18. 如何在沒有運行SBT的情況下編譯測試
- 19. C++ - 在沒有物理設備的情況下測試串口
- 20. 在沒有安裝SMTP服務器的情況下測試Greenmail
- 21. 在沒有測試框架的情況下使用Selenium 2?
- 22. 在沒有IDP的情況下測試SSO
- 23. 有沒有安裝Flash的情況下測試ActionScript的方法?
- 24. 在沒有循環的情況下在數據幀中找到唯一值
- 25. 是否可以在沒有嘗試塊的情況下測試函數句柄?
- 26. 如何在沒有CreateDataset的情況下將新字段添加到數據集?
- 27. 在沒有模運算符的情況下測試偶數的數字
- 28. 如何在沒有靜態測試數據庫的情況下使DAO類的單元測試更加脆弱?
- 29. 如何在沒有數據的情況下顯示錯誤信息?
- 30. 嘗試在沒有ViewController的情況下使用CollectionViewController時出錯
[靜態代碼分析](http://en.wikipedia.org/wiki/Static_code_analysis)可能有助於查找_some_問題。 – 2013-03-20 07:52:50
我運行['cppcheck'](http://cppcheck.sourceforge.net/)作爲我的構建過程的一部分。 – 2013-03-20 07:57:01
如果您害怕某段代碼,您可以爲此編寫特定的單元測試。我傾向於爲我所有的代碼編寫單元測試(c :,並且我的恐懼減少了。 – 2013-03-20 08:00:40