- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
t软件缺陷报告.ppt
--软件缺陷报告 软件测试方法和技术 董瑞志 /~nature_dong Email: hello_u@ MSN: nature_dong@ 联系电话内容提要 软件缺陷的定义 软件缺陷有效描述的规则 软件缺陷属性 软件缺陷相关的信息 分离、再现软件缺陷 软件缺陷的跟踪和管理 软件缺陷的定义 软件缺陷是系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。 软件缺陷有效描述的规则 软件缺陷的一个好的描述需要使用简单、准确、专业的语言来抓住本质。否则会使得其中信息含糊,误导开发、测试等人员。 软件缺陷有效描述的规则如下: 单一准确—每个报告只针对一个软件缺陷; 可以再现—提供缺陷的精确描述,使得开发人员能够理解,并容易重现软件缺陷; 完整统一—提供完整、前后统一的软件缺陷修复步骤和信息; 软件缺陷有效描述的规则 短小精炼 特定条件—软件缺陷描述必须提供必要的特定条件; 补充完善—从bug发现那一刻起,测试人员的职责是保证缺陷被正确的报告,并得到应有的重视,继续监视其修复的全过程; 不做评价—软件缺陷描述中不要带有个人观点,不要对相关人员进行评价。 软件缺陷的属性 软件缺陷属性包括缺陷标识、缺陷类型、缺陷的严重程度、缺陷产生的可能性、缺陷优先级、缺陷状态、缺陷来源、缺陷原因等。 软件缺陷的类型 软件缺陷类型是按照软件缺陷自然属性的划分结果: 软件缺陷的严重程度 软件缺陷的严重程度指引缺陷引起的软件故障对软件产品影响的程度。 软件缺陷产生的可能性 软件缺陷产生的可能是即缺陷在软件产品中发生的可能。 软件缺陷优先级 软件缺陷优先级指缺陷必须被修复的紧急程度。 软件缺陷状态-1 软件缺陷状态,即缺陷通过一个跟踪修复过程的进展情况,换句话说就是软件缺陷的生命周期的各阶段的基本定义。 软件缺陷状态-2 软件缺陷起源 软件缺陷起源:软件缺陷引发的故障、事件第一次被检测到的阶段。 软件缺陷来源 软件缺陷来源:软件缺陷所在的位置,如文档、代码等。 软件缺陷根源 软件缺陷根源,指造成软件缺陷的根本原因。 软件缺陷有关的信息 为了更好的处理软件缺陷,我们除了了解软件缺陷的属性,还需要关注软件缺陷的相关信息。 软件缺陷有关信息包括软件缺陷图片、记录和如何再现、分离缺陷等。 记录软件缺陷的有关图片 一些涉及GUI信息是软件缺陷报告的重要组成部分,它有助于直观的表示缺陷所在的位置及其特征。 通常,出现在用户界面,并且影响用户使用或影响产品美观的软件缺陷,附上图片更为直观。 分离再现软件缺陷 要想有效分离软件缺陷,需要清楚、准确的描述产生软件缺陷的具体步骤和条件。 为了有效再现软件缺陷,除了按照软件缺陷有效描述规则描述软件缺陷,还必须遵循软件缺陷分离和再现的方法。这就要求我们充分掌握分离、再现缺陷的常用方法和技巧。 分离和再现软件缺陷的步骤 典型软件缺陷分离、再现方法和技巧包括: 确保所有的步骤都被记录; 特定条件和时间的记录; 压力和负荷、内存、数据溢出有关的边界条件; 考虑资源依赖性因素; 不能忽视硬件。 软件缺陷处理技巧 软件缺陷处理的基本技巧如下: 审阅 拒绝 完善 分配 测试 重新打开 关闭 暂缓 软件缺陷的处理和跟踪 软件缺陷跟踪管理是测试工作的一个重要部分,它的目的是确保每个被发现的缺陷能够及时得到处理。 软件缺陷跟踪管理的目标有: 确保每个发现的缺陷都能够被解决; 收集缺陷数据并根据缺陷趋势曲线识别测试过程; 收集缺陷数据并在其上进行数据分析。 软件缺陷生命周期 软件缺陷生命周期是一个软件缺陷被发现、报告、修复、验证直到最后关闭的完整过程。 简单软件生命周期如下: 软件缺陷生命周期 复杂软件生命周期如下: 软件缺陷生命周期 软件缺陷生命周期不同阶段都需要测试人员、开发人员和管理人员一起参与、协同工作,只有这样才能保证在短时间内高效的关闭所有的缺陷,缩短软件测试进程,提高软件质量,同时减少软件成本。 软件缺陷的跟踪方法、图表 缺陷数据是生成各种测试分析、质量控制图表的基础。通过这些软件缺陷图表我们可以清楚的看到缺陷修复过程,分析缺陷发生的根本原因,跟踪缺陷管理的效率。 软件缺陷的跟踪方法、图表 1)软件项目如何发展—软件缺陷打开/关闭图表 软件缺陷打开/关闭图表是最基本的软件缺陷分析图表,它提供了许多有关软件缺陷状态、项目进度、开发人员工作情形等信息: 项目目前的质量情况取决于累积打开曲线和累积关闭曲线的趋势; 项目目前的进度取决于积累关闭曲线和积累打开曲线起点的时间差; 开发人员已经修复软件缺陷了么?累积关闭曲线是否快速上升?测试人员是否积极去验证缺陷?这些信息都可以从打开/关闭曲线得到。 软件缺陷的跟踪方法、图表 软件缺陷的跟踪方法、图表 那么如何从缺陷打开/关闭曲线分析项目进展? 当累积打开曲线在一
您可能关注的文档
最近下载
- 国开02047_政府经济学-机考复习资料.docx VIP
- 特殊教育:培智部五年级生活数学B卷.docx
- OBE理念指导下的软件实训课教学改革实践探索.docx VIP
- 安检现场处置单位广州民航王超58课件.pptx VIP
- (2025春新版本)七年级下册道德与法治知识点总结.pdf VIP
- 微软-2025-该年前沿企业诞生(英译中).pdf
- 2024年华为认证HCIE存储H13-629必备考试题库大全(含答案).docx VIP
- 房地产管理新加坡房地产经济.docx VIP
- T_CERDS 3-2022 企业ESG评价体系.docx VIP
- 2024年公安机关人员基础知识考试题库及答案 (新版).docx
文档评论(0)