- 3
- 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
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- 13J404电梯自动扶梯自动人行道(OCR).pdf VIP
- 职业院校实训数字化平台建设方案.docx
- 石材铺装路面施工方案.docx
- 环保科技生态示范城项目可研报告.doc VIP
- 石材路面铺装施工方案.docx
- 期货高管资格考试题库及详细答案.pdf VIP
- 2026年青岛海诺投资发展有限公司及全资子公司公开招聘(31人)考试备考题库及答案解析.docx VIP
- 2026年青岛海诺投资发展有限公司及全资子公司公开招聘(31人)笔试备考题库及答案解析.docx VIP
- 2026年青岛海诺投资发展有限公司及全资子公司公开招聘(31人)笔试备考试题及答案解析.docx VIP
- 2026年青岛海诺投资发展有限公司及全资子公司公开招聘(31人)笔试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)