《缺陷管理》PPT课件

上传人:hao****021 文档编号:240735377 上传时间:2024-05-03 格式:PPT 页数:26 大小:340.50KB
返回 下载 相关 举报
《缺陷管理》PPT课件_第1页
第1页 / 共26页
《缺陷管理》PPT课件_第2页
第2页 / 共26页
《缺陷管理》PPT课件_第3页
第3页 / 共26页
点击查看更多>>
资源描述
缺陷管理缺陷管理课程目标l掌握软件缺陷的基本概念和相关术语l掌握软件缺陷管理的基本流程l掌握高质量缺陷问题单的填写方法l了解软件缺陷管理的常用工具课程内容l软件缺陷管理的基本概念软件缺陷管理的基本概念l软件缺陷管理基本流程l缺陷跟踪单填写方法缺陷管理的基本概念lBug:程序缺陷,电脑系统或者程序中存在的任何一种破坏正常运转能 力的问题或者缺陷,都可以叫做“bug”;有时也被泛指因软件产品内 部的缺陷引起的软件产品最终运行时和预期属性的偏离。l缺陷(Defect):既指静态存在于软件工作产品(文档、代码)中的错 误,也指软件运行时由于这些错误被激发引起的和软件产品预期属性的 偏离现象。l错误(Error):指编写错误的代码,一种是语法错误(syntax error),另一种是逻辑错误(logical error)。l故障(Fault):软件运行中出现的状态,可引起意外情况,若不加处 理,可产生失效,是一个动态行为。l失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需 求不一致,功能能力终止,用户无法完成所需要的应用。缺陷管理的基本概念l缺陷报告单:测试执行过程中,发现软件失效后,提出书面的报告,提 供给开发人员或者其他负责人员作为定位缺陷的依据,也作为日后缺陷 度量的数据依据。Defect&EnhancementlDefect(缺陷):通常指被测试软件的功能与需求规格说明书中的描述 不一致,负责人一般为开发人员;lEnhancement(改进):通常指用户需求与需求规格说明书中的描述不 一致,负责人员一般为需求人员;l二者的现实意义:-避免扯皮 -涉及费用问题课程内容l软件缺陷管理的基本概念l软件缺陷管理基本流程软件缺陷管理基本流程l缺陷跟踪单填写方法一个简单的Bug跟踪流程Raid/BMS邮件系统邮件系统源代码源代码服务器服务器发布服务器发布服务器测试人员测试人员builder开发人员开发人员专家会诊专家会诊210134657891、拿到新的版本;2、记录bug;3、得到新的bug;4、解决bug;5、Check in;6、批准;7、Check in;8、拿到最新源代码;9、编译;10、验证bug解决并关闭缺陷管理的目的l保证信息的一致性l保证缺陷得到有效的跟踪,解决l获取正确的Bug信息,用作缺陷分析和产品度量软件缺陷管理相关支撑工具介绍l软件缺陷跟踪过程需要有软件工具支撑:-Mercury Quality Center(简称QC)-Rational ClearQuest -Bugzilla -Mantis -JiraQC中的用户类别l软件开发人员l软件测试人员l软件测试项目经理l软件开发项目经理缺陷的相关属性l缺陷发现人l缺陷发现时间l缺陷状态l缺陷严重程度l缺陷所属版本l缺陷修改日期QC中的软件缺陷状态列表缺陷的严重程度l严重性:顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷 的存在将对软件的功能和性能产生怎样的影响。-致命:例如,软件的意外退出甚至操作系统崩溃,造成数据丢失。-严重:例如,由于单功能失效导致多个相关功能均失效 -一般:例如,软件的单个功能失效 -提示:软件界面的细微缺陷,例如,某个控件没有对齐,某个标点符 号丢失等软件测试缺陷管理流程缺陷状态矩阵课程内容l软件缺陷管理的基本概念l软件缺陷管理基本流程l缺陷跟踪单填写方法缺陷跟踪单填写方法缺陷跟踪单写作准则(5C)lCorrect(准确)-每个组成部分的描述准确,不会引起误解lClear(清晰)-每个组成部分的描述清晰,易于理解lConcise(简洁)-只包含必不可少的信息,不包括任何多余的内容lComplete(完整)-包含复现该缺陷的完整步骤和其他本质信息lConsistent(一致)-按照一致的格式书写全部缺陷报告缺陷跟踪单基本内容缺陷描述举例(1)l简单描述 -Arial、Wingdings和Symbol字体会破坏新文件。l详细描述 -软件测试环境为windows 2000 sp4 -启动WordEdit编辑器,然后创建新文件。-输入四行文本,重复输入“The quick fox jumps over the lazy brown dog”。-选中所有四行文本,然后选择字体下拉菜单,并选择Arial。-所有文本本转换成控制字符、数字和其它明显的随机二进制数据。-重复三次,结果都一样。缺陷描述举例(2)l相关附件 -附件1:变换格式之前的文档 -附件2:变换格式之后的文档l软件缺陷初步分析 -粗略估计是格式问题,保存文件,关闭WordEdit并重新打开文件,但 是数据人仍然被破坏。-在改变字体前保存文件防止错误。-对现存文件,错误不再发生。-只在Windows 2000下发生,而不出现在Solaris、Mac和其它windows 系统。含糊不完整的缺陷报告l简要描述 -WordEdit处理Arial字体有问题。l详细描述 -1、打开WordEdit。-2、输入一些文本。-3、选择Arial。-4、文本被破坏l软件缺陷初步分析:-N/A冗余混淆的缺陷报告(1)l简要描述 -我在Solaris、Windows 98和Mac上运行WordEdit,当使用某些字体时 ,好像会破坏一些数据。l详细描述 -1、在Windows 98上打开WordEdit,然后编辑两个现有文件,这些文 件包含一些字体的混合。-2、文件正常打印。-3、创建并打印一张图表,工作正常,但是有些内容不是很清楚。-4、之后,创建了一个新文件。-5、然后,输入了一大堆随机文本。-6、在输入了文本之后,选中一些行,然后,落下字体菜单并选择Arial -7、改变的文本被破坏了。l软件缺陷初步分析:-N/A冗余混淆的缺陷报告(2)-8、重复三次,每次结果都一样。-9、我在Solaris上重复步骤1-6,没有发现任何问题。-10、我在Mac上重复步骤1-6,没有发现任何问题。l缺陷原因分析:-我尝试选择其他字体,但是只有Arial出现这个错。但是,其他没有测试的字体 仍然有可能出错。缺陷报告的写作要点(1)l再现:一般是尽量三次再现故障,如果问题是间断的,那要报告问题发 生频率。l初步定位:可能影响再现的变量,例如配置变化、工作流、数据库,这 些都可能改变错误的特征。l推广:确定系统其他部分是否可能出现这种错误,以及使用不同的数据 时是否存在着这种问题等等,特别是那些可能存在更加严重特征的部分l压缩:精简任何不必要的信息,特别是冗余的测试步骤。l去除歧义:使用清晰的语言,尤其是避免使用那些有多个不同或相反含 义的词汇。l中立:公正的表达自己的意思,对错误及其特征的事实进行陈述避免夸 张、幽默或讽刺。l评审:至少有一个同行,最好是一个有经验的测试工程师或测试经理,在递交错误报告之前自己先阅读一遍。缺陷管理中的常见问题l提交的缺陷开发人员不认可怎么办?l如何处理不能重现的缺陷?l如何处理好与开发人员及其他相关人员的关系?l缺陷太多怎么办?l找不到缺陷怎么办?l缺陷得不到及时修复怎么办?l如何处理缺陷级别定义之争?l如何处理缺陷跟踪中的扯皮现象?
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!