世上有很多事情是无法提前的,惟有认真的活在当下,才是最真实的态度! 许多人喜欢预支明天的烦恼,想要早一天解决掉明天的烦恼.明天如果有烦恼,你今天是无法解决的,每一天都有每一天的人生功课要交,努力做好今天的功课再说吧!!
排错
上一篇 /
下一篇 2007-04-16 15:34:41
/ 个人分类:计算机软件测试技术(学习笔记)
排错方法:
① 内存信息转储(core dumps)
内存信息转储是在执行测试中,出现问题后,设法保留有关的现场信息。把所有寄存器和内存有关部分的内容打印出来,进行分析研究。
② 跟踪
典型事件包括进入、退出或是出现了:
l 特定子程序、语句、宏结构或数据库
l 与终端、打印机、磁盘或是其它外部设备的通信。
l 变量或表达式的值。
l 实时系统中定时启动或随机启动。
注:任何修改都需要重新编译源程序。
③ 打印语句
④ 使用排错程序
排错策略:
① 试错法(Trial and error)
② 回溯法(Backtraacking)或向后跟踪
③ 向前追踪(Forward tracking)
④ 二分法(Binary-Search)逼近法
⑤ 归纳法(Induction)
⑥ 演绎法(Deduction)
首先列举一些可能的原因或假设,然后逐个进行分析,排除那些不能确立的原因和假设,直到仅剩下一个被证实。
收藏
举报
TAG: