小伙伴关心的问题:程序调试包括什么内容(程序调试包括哪些部分),本文通过数据整理汇集了程序调试包括什么内容(程序调试包括哪些部分)相关信息,下面一起看看。

程序调试包括什么内容(程序调试包括哪些部分)

软件测试贯穿整个软件生命周期,

程序调试主要是在开发阶段,

找错和修改。

①程序调试的步骤

1.错误定位(找错)

根据症状找到病因,工作量最大,也最难。症状可能时有时无,周期性出现,但病因并未排除;症状可能由一些人为的小错误引起,难以发觉。

2.修改代码(改错)

3.回归测试(检查)

再次运行程序,检查错误是否被排除,修改代码是否产生新错误。

②程序调试的原则

1.找错原则

分析表象,不专牛角尖,少用工具多用脑,找规律不盲目试探。

2.改错原则

针对错误群集,防止改错不到位,防止引入新错误,改源代码不该目标代码。

③程序调试的方法

1.强行排错法(全覆盖)

过程:设置断点、暂停程序、观察状态、继续运行。

2.回溯法(逆向找错)

沿程序控制流,逆向跟踪源程序代码。

3.原因排除法(排除法找错)

演绎法:先枚举所有假设,再逐个排除不正确的假设。

归纳法:从特殊到一般,从病症到病因。

二分法:关键值赋值定位,重复对半缩小错误值范围。

更多程序调试包括什么内容(程序调试包括哪些部分)相关信息请关注本站,本文仅仅做为展示!