- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 识别和描述缺陷.ppt
/ 目录 什么是Bug 缺陷的识别 再现与优化缺陷 怎样有效记录缺陷 缺陷报告的用途 缺陷的分类 缺陷报告的处理流程 缺陷跟踪系统 什么是Bug Bug一词的原意是“臭虫”或“虫子”。 现在泛指计算机硬件和软件中的缺陷或错误。 缺陷的识别 什么是缺陷(defect)? 不满足用户确定需求 缺陷的特征 1、软件未实现需求说明书要求的功能 2、软件出现了需求说明书指明不该出现的错误 3、软件实现了需求说明书未提到的功能 4、软件未实现需求说明书未明确提及但应该实现的目标 5、软件难以理解、不易使用、运行缓慢等。 缺陷的识别 产生缺陷的原因是什么? 人员(用户、设计、开发、测试、技术支持等)之间的沟通交流不够,交流上有误解或者根本不进行交流 文档不完善甚至没有文档(尤其是国内中小软件企业) 需求不断的变化 参与人员的过度自信 程序设计本身有错误 软件复杂度大,缺陷很难避免(例如Windows、Word) 工期短,任务重,时间压力大 软件开发工具与系统软硬件的支持 缺陷的识别 信息传递的误差 1、用户想要的 2、用户所说的 3、需求人员理解的 4、《系统需求规格说明书》 5、开发人员理解的 6、实际软件 实际软件与用户想要的有偏差。 缺陷的识别 缺陷的识别 软件测试人员发现了问题,判断这个问题是否是缺陷的依据是什么? 通过参考文档来确认缺陷 需求规格说明书 概要设计、详细设计 用户手册 … 通过了解软件行业标准、行业背景(或参考同类典型软件)来发现缺陷 通过沟通来确认和识别缺陷 再现与优化缺陷 再现(又叫重现)与优化缺陷的必要性 备注:优化缺陷并不是指优化缺陷本身,而是优化缺陷的再现步骤 为什么要再现与优化缺陷? 关于软件中“随机”出现的缺陷如何处理? 再现与优化缺陷 再现与优化缺陷的方法 不要想当然的接受任何假设 查找依赖关系和竞争条件的问题 与压力和负荷相关的边界条件软件缺陷、内存泄漏和数据溢出缺陷的发生有一定的前提条件 状态缺陷仅在特定软件状态中显露 考虑资源依赖性,内存、网络、硬件共享的相互作用 关注硬件的失效问题,硬件可能不按照预定方式工作 关注软件的失效问题,对缺陷的修改可能会引发新的缺陷 从阅读缺陷报告入手,提高编写缺陷报告的能力 怎样有效记录缺陷 保证重现缺陷 判断一个缺陷报告撰写好坏的简单方法:让非缺陷报告撰写者(技术人员)依据缺陷报告重现缺陷,如果能简单、迅速的重现缺陷,表明缺陷报告较好。 怎样有效记录缺陷 分析故障——使用最少步骤重现缺陷 减少开发人员重现缺陷的时间 使开发人员更准确的定位缺陷 怎样有效记录缺陷 包含所有重现缺陷的必要步骤 测试人员假定常用的操作步骤开发人员不一定熟悉,省略了必要的步骤常常造成开发人员无法重现缺陷。 怎样有效记录缺陷 方便阅读 举例: 概述:使用“记事本”仅保存“联通”二字后再打开该文件,出现乱码。 描述步骤: 点击“开始”-“程序” -“附件” -“记事本”打开记事本软件; 仅输入“联通”二字后,点击“文件”-“保存”; 在打开的“另存为”对话框中保存文件后退出(文件名、保存位置任意); 打开保存的文件,出现乱码,不是“联通”二字。 怎样有效记录缺陷 一个缺陷一个报告,为什么呢? 举例(一个缺陷报告中两个缺陷): 概述:使用“记事本”仅保存“联通”二字后再打开该文件,出现乱码,而且“另存为”对话框中默认文件后缀写成了“.txk”。 描述步骤: 点击“开始”-“程序” -“附件” -“记事本”打开记事本软件; 仅输入“联通”二字后,点击“文件”-“保存”; 在打开的“另存为”对话框中保存文件后退出(文件名、保存位置任意),默认文件后缀应该是“.txt”,实际写成了“.txk” ;(假设) 打开保存的文件,出现乱码,不是“联通”二字。 这样有什么不良后果? 答案:步骤3出现的缺陷对于开发人员而言容易修复,而步骤4出现的缺陷可能很难修复,那么如果开发人员修复了步骤3出现的缺陷而没有修复步骤4出现的缺陷,这个缺陷报告是解决了还是没解决? 怎样有效记录缺陷 注意自己的语气 举例: 概述: “记事本”中“另存为”对话框中默认文件后缀写成了“.txk”。 描述步骤: 点击“开始”-“程序” -“附件” -“记事本”打开记事本软件; 仅输入“联通”二字后,点击“文件”-“保存”; 在打开的“另存为”对话框中,默认文件后缀应该是“.txt”,你们开发人员是不是用脚后跟考虑问题的,居然写成了“.txk” ; 怎样有效记录缺陷小结 保证重现缺陷 分析故障——使用最少步骤复现故障 包含所有重现缺陷的必要步骤 方便阅读 尽量简单——一个缺陷一个报告 注意自己的语气 值得注意的经验 缺陷报告的用途 缺陷报告的用途是什么? 记录缺陷 缺陷分类(为解决缺陷分配资源) 缺陷跟踪 为什么要尽早的
您可能关注的文档
- 第七章_金属及合金的回复与再结晶-3.ppt
- 第七章不锈钢与耐热钢2009 1级.ppt
- 第七章储存.ppt
- 第七章刮削和研磨.ppt
- 第七章可靠性技术(黄怡质量管理).ppt
- 第七章材料力学性能.ppt
- 第七章汽车销售与维护.ppt
- 第七章第七八节.ppt
- 第七章:企业创新行为2.ppt
- 第七章:其它传感器及应用.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)