- 2
- 0
- 约5.73千字
- 约 36页
- 2019-07-19 发布于浙江
- 举报
软件测试技术 主讲人:刘 伟 缺陷模式 缺陷模式是和语言本身相关的,不同的语言有着不同的缺陷模式。 故障模式 漏洞模式 缺陷模式 规则模式 故障模式 此类缺陷是故障,一经产生,会导致系统出错。 内存泄露模式 资源泄漏模式 指针使用错误模式 数组越界模式 非法计算模式 使用未初始化变量模式 死循环结构模式 死锁模式 故障模式 故障模式中给出的故障描述,是程序中可能存在的故障,这些故障一旦被激活,就会使系统发生错误。包括以下几种故障模式: 故障模式 1、内存泄漏的故障模式(Memory Leak Fault, MLF) 定义:设在程序的某处申请了大小为MB的空间,凡在程序结束时MB或者MB的一部分没被释放、多次释放MB或MB的一部分都是内存泄漏故障。 MLF有三种形式: 遗漏故障:是指申请的内存没有被释放。 不匹配故障:是指申请函数和释放函数不匹配。 不相等的释放错误:是指释放的空间和申请的空间大小不一样。 例题 例4-1:申请的内存没有被释放 listrec *add_list_entry(listrec *entry,int value){ listrec *new_entry=(listrec *)malloc(sizeof(listrec)); if(!new_entry) return NULL; if(!entry) return NULL; … …} 例4-2/3:申
您可能关注的文档
- 第五章--心理效应2011.ppt
- 学前儿童的合理膳食.ppt
- 法律常识—禁赌.ppt
- 法律顾问开拓说.ppt
- 法医学发展简史..ppt
- 法制教育第一课课件.ppt
- 常见滥用食品添加剂的速测技术.ppt
- 优质高效焊接及切割技术.ppt
- 第五章有理数复习.ppt
- 帆船运动第五讲.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)