文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
软件测试失效案例分析代码类缺陷纠正措施显而易见
软件测试失效案例分析代码类缺陷纠正措施显而易见
格式:ppt
大小:610.00 KB
文档页数:46
下载文档原格式
下载原文件
/ 46
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首届军工产品软件测试技术专题研讨会
关注
软件开发者
软件 缺陷 使用
缺陷知识库是建立软件 的缺陷属性与其他属性 之间关系的桥梁
软件 …
缺陷
缺陷知识库
使用 软件 缺陷
关注
软件测试者
提 纲
研究软件失效的目的
软件失效机理的探讨
软件测试典型失效
有效的软件测试
Fra Baidu bibliotek
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
软件的需求类缺陷主要产生于:
• 软件应用领域的不确知性; • 设计者对软件应用领域认识不充分; • 设计者考虑不周导致的需求缺陷。
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
需求类缺陷(二)
失效表现
•
在空间辐射环境中,计算机按照一个不确定的流程执行, 导致程序执行逻辑混乱。
软件缺陷是软件系统的根本属性之一;
软件缺陷归根结底由人为因素造成。
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
环境
作用 激发 影响
缺陷
失效
质量
属性
属性
软件产品
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
研究软件失效的目的
目前的软件开发仍然是一种“个人行为”, 一个人的经验、知识和能力总是有限的; 软件的个体特征体现在两个方面:应用域 的特殊性和编程者的特征; 每一个具体软件所处理的应用域问题各不 相同,软件表现个体特征。
纠正措施
• 增强器件的抗单粒子翻转能力; • 对重要和关键的程序段,增加程序复执和指令
复执等容错设计;
• 对主要的控制参数和状态标志等,采用先三取
二多数表决后使用,并增加截取有效位数、数 据平滑滤波、域值分析、微量修正和数据冗余 等容错设计。
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
公式中,没有考虑到东西经180度(正负180度) 是同一条经线的特殊情况。
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
需求类缺陷(七)
纠正措施
• 软件人员将需求中飞机经纬度转换为平面坐标
的公式进行了修改,加入了对经度等于和大于 180度以及小于等于-180度情况的特殊处理, 修改了缺陷。
需求类 缺陷
软件需求 产生缺陷 系统测试
设计人员对需求 的认识不充分
设计类 缺陷
...
软件设计
产生缺陷
编码人员对设计 的认识不充分
编码类 缺陷
代码审查
软件代码
软件失效机理的探讨
如图所示软件开发的不同阶段由于执行者 对上层设计的认识不充分而导致本阶段的 软件实现与上一层的设计意图不相符,即 产生了缺陷。
软件测试失效案例分析
中航一集团软件可靠性管理与测评中心 王轶辰
报告提纲
研究软件失效的目的
软件失效的产生机理
软件测试典型失效
有效的软件测试
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
研究软件失效的目的
软件质量是软件的生命;
软件失效是影响软件质量的关键;
软件缺陷是导致软件失效的根本原因;
中航一集团软件可靠性管理与测评中心
首届军工产品软件测试技术专题研讨会
研究软件失效的目的
缺陷分析需要总结各种各样的缺陷,找到 一种对“群体行为”的分析; 缺陷研究的结果应该“知识化”,并建立 某种形式的缺陷知识库; 将群体的知识固化下来,有利于指导个体 的行为。
中航一集团软件可靠性管理与测评中心
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
提 纲
研究软件失效的目的
软件失效机理的探讨
软件测试典型失效
有效的软件测试
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
软件测试典型失效
从以下两个方面描述一个失效或缺陷:
• 失效表现 — 软件动态运行中所表现出来的功
缺陷分析
•
在空间辐射环境中,一些能谱宽、分布广的高能级重粒
子和太阳耀斑质子,对具有存储记忆功能的半导体器件
会产生电离现象,引起晶体管的敏感区沉积足够多的电 荷,造成CPU寄存器或存储器RAM单元发生二进制逻 辑位翻转。
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
需求类缺陷(三)
需求类缺陷(四)
失效表现
• 飞行过程中,设备出现掉电情况,在飞行结束
后,发现存储在非易失存储器中的故障信息丢 失了。
缺陷分析
• 需求中制定非易失存储器的自检测机制中,没
有考虑对非易失特性的测试。
首届军工产品软件测试技术专题研讨会 中航一集团软件可靠性管理与测评中心
需求类缺陷(五)
纠正措施
• 需求中规定,在NVRAM中专门设置一个检测
能或性能方面的欠缺;
• 缺陷分析 — 导致软件失效的原因所在; • 纠正措施 — 软件测试者提出的修改建议或开
发方进行的改正方案。
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
需求类缺陷(一)
需求缺陷是在软件需求到软件设计的转换 过程中由需求制定者产生于软件需求之中 的隐患;
软件失效机理的探讨
缺陷产生的原因可以归结为软件生产者的 的错误所致; 缺陷的产生出现在软件生产过程中的各个 环节,不同的生产者由于各自知识的有限 而制造出来;
软件的缺陷具有相对性和演化性。
中航一集团软件可靠性管理与测评中心
首届军工产品软件测试技术专题研讨会
产生缺陷 应用领域
需求分析者对应用 领域的认识不充分
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
需求类缺陷(八)
失效表现
• 某飞行控制软件在同时遇到多个交联设备出现
不同故障的情况下,软件对故障的处理与预期 不一致。
失效分析
• 需求中未对可能出现的故障进行等级划分,且
每种故障的处理也不尽相同,于是在故障组合 发生的情况下,软件没有按照预期的故障处理 情况进行处理。
区,并预先规定了两个写入值,在每次断电前 写入一个值,在每次开机检测时,检查该值是 否与上一次断电前的值相同。
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
需求类缺陷(六)
失效表现
• 飞机飞越东西经180度线时,计算错误,导致
飞机沿相反方向飞行。
缺陷分析
• 需求中设计的地理坐标系到大地坐标系转换的
首届军工产品软件测试技术专题研讨会
中航一集团软件可靠性管理与测评中心
需求类缺陷(九)
合集下载
相关主题
软件测试案例分析试卷
软件测试案例分析
软件测试失效案例分析
文档推荐
软件测试用例分析与设计
页数:9
软件测试经典案例
页数:9
软件测试案例分析
页数:7
软件测试用例实例(非常详细)汇总
页数:94
软件测试案例库
页数:31
软件测试标准和测试用例汇总
页数:17
软件测试失效案例分析代码类缺陷纠正措施显而易见
页数:46
软件测试面试题及答案
页数:11
软件测试及其案例分析 第7章
页数:247
软件测试用例分析 习题完美整合版
页数:22
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明