- 25
- 0
- 约1.9千字
- 约 30页
- 2017-04-23 发布于北京
- 举报
软件工程第七章[3_3]
软件工程第七章(3-3)软件测试;Contents;例:程序Triangle读入三个整数值,这三个整数代表同一个三角形三条边的长度,程序根据这三个值判断三角形属于不等边、等腰或等边三角形中的那一种。;a;start;黑盒测试(等价划分) ;黑盒测试(等价划分) ;黑盒测试(等价划分) ;黑盒测试(边界值分析) ;输入数据中包含负整数;调试(Debug);调试工作是一个具有很强技巧性的工作。
软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。
可以说,调试是通过现象,找出原因的一个思维分析的过程。;调试的步骤;从技术角度来看,查找错误的难度在于:
现象与原因所处的位置可能相距甚远。
当其它错误得到纠正时,这一错误所表现出的现象可能会暂时消失,但并未实际排除。
现象实际上是由一些非错误原因(例如,舍入不精确)引起的。; 现象可能是由于一些不容易发现的人为错误引起的。
错误是由于时序问题引起的,与处理过程无关。
现象是由于难于精确再现的输入状态(例如,实时应用中输入顺序不确定)引起。
现象可能是周期出现的。在软、硬件结合的嵌入式系统中常常遇到。;几种主要的调试方法; 在程序特定部位设置打印语句,把打印语句插在出错的源程序的各个关键变量改变部位、重要分支部位、
您可能关注的文档
- 第四章plc控制系统的设计.ppt
- 第十章高频功率放大器4_2[c类].ppt
- 第十章流通国际化.ppt
- 第四章sas输出传送系统[ods].ppt
- 第十章结构体与链表.ppt
- 第四章simulink[补充].ppt
- 第四章_目标规划及图解法_运筹学.ppt
- 现代企业需要怎样人才.ppt
- 第四章中药炮制的分类及辅料.ppt
- 现代公司治理结构若干问题[福州党校陈明森].ppt
- 全国范围内大学生创新创业项目案例分享真题.docx
- 全国范围内初中生物实验操作与观察技能考核试题试卷.docx
- 外研版一起五年级下册 Module5 Unit2 Mine is pink 语用实践教案.docx
- CN119457185A 一种电机端盖圆周面钻孔定位工装及其使用方法 (山东浦益希动力科技有限公司).docx
- 心电图护理操作中的社区健康服务.pptx
- 全国范围内高校研究生入学考试英语语法知识点归纳试卷及答案.docx
- CN119457154A 一种基于机器视觉反馈的快速金属打印系统及方法 (苏州中瑞智创三维科技股份有限公司).docx
- 医养结合机构老年体检服务.ppt
- 2.工法正文--铁路营业线支架滑移换梁施工工法(旧).doc
- CN119457186A 一种机床加工用刀具钻孔装置及钻孔方法 (山东华宇工学院).docx
原创力文档

文档评论(0)