本
文
摘
要
软件测试贯穿整个软件生命周期,
程序调试主要是在开发阶段,
找错和修改。
~
①程序调试的步骤
1.错误定位(找错)
根据症状找到病因,工作量最大,也最难。症状可能时有时无,周期性出现,但病因并未排除;症状可能由一些人为的小错误引起,难以发觉。
2.修改代码(改错)
3.回归测试(检查)
再次运行程序,检查错误是否被排除,修改代码是否产生新错误。
~
②程序调试的原则
1.找错原则
分析表象,不专牛角尖,少用工具多用脑,找规律不盲目试探。
2.改错原则
针对错误群集,防止改错不到位,防止引入新错误,改源代码不该目标代码。
~
③程序调试的方法
1.强行排错法(全覆盖)
过程:设置断点、暂停程序、观察状态、继续运行。
2.回溯法(逆向找错)
沿程序控制流,逆向跟踪源程序代码。
3.原因排除法(排除法找错)
演绎法:先枚举所有假设,再逐个排除不正确的假设。
归纳法:从特殊到一般,从病症到病因。
二分法:关键值赋值定位,重复对半缩小错误值范围。
更多程序调试包括什么内容(程序调试包括哪些部分)相关信息请关注本站,本文仅仅做为展示!