软件测试-调试总结.ppt

上传人:小飞机 文档编号:6434301 上传时间:2023-10-30 格式:PPT 页数:20 大小:886.51KB
返回 下载 相关 举报
软件测试-调试总结.ppt_第1页
第1页 / 共20页
软件测试-调试总结.ppt_第2页
第2页 / 共20页
软件测试-调试总结.ppt_第3页
第3页 / 共20页
软件测试-调试总结.ppt_第4页
第4页 / 共20页
软件测试-调试总结.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《软件测试-调试总结.ppt》由会员分享,可在线阅读,更多相关《软件测试-调试总结.ppt(20页珍藏版)》请在三一办公上搜索。

1、Pany,软件测试之,2016-04-14,调 试,目录 CONTENTS,软件调试的定义调试的几大方法调试的原则软件错误分析软件调试总结,调试的定义,什么是调试?,调试是执行一次成功的测试之后所有进行的工作。调试的两个步骤:错误定位错误修改,调试为何不受程序员欢迎?,主要原因:个人自尊的阻扰热情耗尽可能会迷失方向必须自力更生,调试的几大方法,蛮力法调试,三种类型:利用内存信息输出在程序中插入打印语句使用自动化的调试工具(即IDE中提供的debug,具有断点)蛮力法调试忽略了思考的过程,效率比较低下,归纳法调试,从细节转到全局,从线索出发,寻找线索之间的联系。步骤如下:确定相关数据-组织数据-

2、做出假设-证明假设-证明假设-解决问题,演绎法调试,从一些普遍的理论或前提出发,使用排除和精炼的过程,达到一个结论。步骤如下:列举出所有可能的原因-利用数据排除可能的原因-提炼剩下的假设-证明剩下的假设-修复问题。,回溯法调试,沿着程序的逻辑结构回溯不正确的结果,直到找出程序逻辑出错的位置。常用于小型程序中来定位错误,定位错误的速度快。,测试法调试,使用测试用例来调试。而测试用例可分两类:供测试的测试用例供调试的测试用例 该方法不是一个完全独立的方法。常常与归纳法一起使用,以获得进行假设和/或证明假设所需的信息。也可以和演绎法一起使用,以排除有嫌疑的原因,提炼剩下的假设,并/或证明假设。,调试

3、的原则,定位错误的原则,5 避免使用试验法,修改错误的技术,存在一个缺陷的地方有可能还存在其他缺陷应纠正错误本身而非其症状正确纠正错误的可能性并非100%。随着程序规模的增加正确修改错误的可能性反而降低应该意识到纠正错误会引入新错误的可能性修改错误的过程也是临时回到设计阶段的过程应修改源代码而不是目标代码,软件错误分析,错误分析,软件错误本质的信息可以为改进将来的设计,编码和测试过程提供有价值的反馈信息。在详细的错误分析中的几个问题:错误出现在什么地方?谁制造了这个错误?如何更早的发现错误?,软件调试总结,小结,尽管调试是最耗费脑力的苦差事,但软件调试对于程序来说非常有必要。调试中最不理想的方法蛮力调试法,通常需要使用内存快照信息分析技术、在程序中插入打印语句或自动化工具。它不是最优效率的调试方法。调试有一个共同的方法,那就是“思考!”。通过调试的原则对错误进行思考,才能想着精确和高效调试的道路上迈进,但这一切的基础都构建在个人对程序本身的了解和掌握程序上。不要禁锢你的思维,open it,听从它对你经验的调度,让你的知识和潜意识引导你走向最终错误定位之路。,Q&A,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号