- 27
- 0
- 约8.39千字
- 约 93页
- 2018-11-30 发布于上海
- 举报
年薪制员工 - read.ppt
7.3 软件调试技术 一、调试的目的 软件测试的目的是尽可能多地发现程序中的错误, 而调试则是在进行了成功的测试之后才开始的工作。调试的目的是确定错误的原因和位置,并改正错误,因此调试也称为纠错。 调试是程序员自己进行的技巧性很强的工作,要确定发生错误的内在原因和位置不是一件容易的事,它占整个调试工作量的90%左右。调试工作的困难与人的心理因素和技术因素都有关系,需要繁重的脑力劳动和丰富的经验。与测试比较,调试技术缺乏系统的理论研究,因此介绍的调试方法多是实践中的经验积累。 二、调试技术 1. 简单的调试方法 1) 在程序中插入打印语句 该方法的优点是显示程序的动态过程,比较容易检查源程序的有关信息。缺点是低效率,可能输出大量的无关的数据,发现错误带有偶然性。同时还要修改程序,这种修改可能会掩盖错误、改变关键的时间关系或把新的错误引入程序。 2) 运行部分程序 有时为了测试某些被怀疑为有错的程序段,整个程序反复执行多次,使很多时间浪费在执行已经是正确的程序段上。在此情况下,应设法使被测试程序只执行需要检查的程序段,以提高效率。可采用以下方法: (1) 把不需要执行的语句段前和后加上注释符,使这段程序不再执行。调试过后,再将注释符去掉。 (2) 在不需要执行的语句段前加判定值为“假”的IF语句或者加GOTO语句,使该程序不执行。调试结束后,再
您可能关注的文档
- 图书馆各部室负责人廉政责任清单 - 山西财经大学图书馆.docx
- 图书馆学科服务内容简介 - 武汉职业技术学院.pptx
- 土木工程专业合作办学项目自评报告 - 山东建筑大学.pdf
- 土木建筑与环境学院团委学生会四月工作简报 - 西华大学.docx
- 地理核心素养及其评价段玉山.pptx
- 坚定中期航运复苏逻辑,制造业长期拐点或需等待.pdf
- 垦利区青少年法治教育基地设计方案及制作项目技术及服务要求.pdf
- 城建产业园罗湖区笋岗街道城建梅园片区城市更新单元建筑物拆除监理 ....doc
- 基层财政促进旅游产业和扶贫工作更优结合 - 山西省会计函授学校.pptx
- 塞浦路斯 - pwc cyprus.pdf
- 幻灯片1 - finnpartnership.ppt
- 幻灯片1 - hjtc.pdf
- 广东外语外贸大学 - 广东省高等学校毕业生就业指导中心.pdf
- 广东宜通世纪科技股份有限公司董事会关于转让参股公司股份及债权的 ....pdf
- 广东技术师范学院第五届教代会暨 第六届工代会第二次会议 材料目录 1 ....doc
- 广州市电子信息学校中等职业教育质量年报报告(2017 年) 目录.pdf
- 广州市金融工作局实施网络借贷中介机构现场检查细则附件文档.doc
- 广州海洋地质调查局博士后开题报告.doc
- 广州道路旅客运输行业行规行约 - 广州道路运输行业协会.docx
- 广西师范大学专业实习工作规定(2016年修订).pdf
原创力文档

文档评论(0)