软件排错的方法
- 蛮力法
最为常见和最为低效的手法。主要思想就是在程序中打断点或者其他方法进行问题的定位。 - 回溯法
就是从错误征兆出开始,人工沿控制流往回追踪,直至找到出错的根源,但是这个排除有一个弊端就是当程序发生改变的时候,问题的根源会发生改变。 - 原因排除法
原因排除法是通过演绎和归纳,以及二分法来实现。对错误发生有关的数据进行分析,找到相关的原因。
软件测试与软件拍错的区别
1、测试的目的是找出错误,调试的目的就是定位错误并且修改程序中的错误。
2、测试从一个已知的条件出发,并可以得到预支的结果,调式从一个未知的条件开始,结束的过程不可预测。
3、测试过程可以实现设计,进度是可以事先确定的,而调式不能描述过程和持续时间。
网友评论