執行時期錯誤檢測
程序执行 |
---|
基础概念 |
代码类型 |
编译策略 |
|
知名运行环境 |
著名编译器及工具链 |
執行階段錯誤檢測是在軟體執行時進行分析,檢查是否有程序错误的軟體驗證方式。可以用在單元測試、模組測試、集成测试、系统测试(自動化測試或是人工測試)或是渗透测试。
執行階段錯誤檢測可以識別一些執行時才會發現的問題(例如檔案被覆寫),找到程式崩潰、運行變慢或是運作異常的根本原因,並且針對根本原因設法修正。執行時期常見的錯誤有以下這些:
執行階段錯誤檢測工具只能偵測應用程式執行控制流的錯誤[2]。
相關條目
參考資料
- ^ Runtime Error Detection (页面存档备份,存于互联网档案馆) by Parasoft
- ^ MUST: A Scalable Approach to Runtime Error Detection in MPI Programs (页面存档备份,存于互联网档案馆) by Tobias Hilbrich, Martin Schulz, Bronis R. de Supinski, Matthias S. Müller, in Tools for High Performance Computing 2009