运行时错误检测
程序执行 |
---|
基础概念 |
代码类型 |
编译策略 |
|
知名运行环境 |
著名编译器及工具链 |
运行时错误检测是在软件执行时进行分析,检查是否有程序错误的软件验证方式。可以用在单元测试、模块测试、集成测试、系统测试(自动化测试或是人工测试)或是渗透测试。
运行时错误检测可以识别一些执行时才会发现的问题(例如文件被改写),找到程序崩溃、运行变慢或是运作异常的根本原因,并且针对根本原因设法修正。执行时期常见的错误有以下这些:
运行时错误检测工具只能侦测应用程序执行控制流的错误[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