九、缺陷管理和缺陷管理工具

第九课:缺陷管理和缺陷管理工具(重点)

============================================================

面试1:缺陷的处理流程是什么?(一个答案缺陷提交给领导,需要领导审核。另一个答案缺陷提交直接给开发人员。)

面试2:当你发现一个缺陷后该如何处理?(复现并确认,在有条件的情况下测测其他环境,详细的记录缺陷步骤并提交缺陷,跟踪并配合开发处理缺陷)

面试3:缺陷提交的时候包含哪些东西?缺陷包含哪些元素?

面试4:缺陷的严重等级如何划分?(划分几级?如果面试官追问某个缺陷属于哪个等级--》视情况回来哪些缺陷属于哪个等级)

面试5:缺陷的优先级和严重等级的关系?(一般情况下比较严重的问题优先级也比较高,不绝对)

面试6:缺陷的状态变化---》缺陷的流程

面试7:你一般一天能提交多少个缺陷?类似,一般一天能写多少条测试用例?

        -----》灵活,参加评审会--少说点(用例五六十条,缺陷不一定)

        ----》模块比较复杂(写用例写的少,测试慢)

        ----》项目刚开始的版本问题比较多,随着版本的制作和回归测试,问题收敛,每天测出来的问题也比较少

面试8:缺陷的管理工具是什么?

1、缺陷概述

--缺陷产生的背景:海军的编程员第一个发现虫子的实例,记录为bug

--缺陷的概念:功能和需求不符,运行错误,使用效果性能不好等

--常见的缺陷:复习ppt

--产生缺陷的原因:主客观原因等

--如何识别缺陷:根据需求文档(计划任务书)、行业背景、沟通等

--缺陷分布:二八原则(80%的缺陷是存在于20%的模块中)

--缺陷无法再现如何处理:缺陷再现适可而止,但是对该问题要进行详细的记录

--缺陷不被修复的原因:时间、缺陷等级弱、修改风险大、延期。。。。

2、缺陷管理

--缺陷报告原则:5C(准确、清晰、简洁、完整、一致)

--缺陷处理流程:复习PPT中流程图

--缺陷管理目的:保证各级别缺陷能正常跟踪,并修改覆盖率达到相关标准

--缺陷管理人员:高级经理(EM),项目经理(PM),测试组长/经理(TM),测试人员(TE),开发人员(DE),质量保证人员(SQA)---每个岗位的具体职责查看PPT

--缺陷管理过程:新建、审核、分派、修复、回归

3、缺陷属性:详见ppt

--严重等级(5级):致命级、严重级、主要级、次要级、建议级

    --致命级:一般引起软件死机、宕机、异常退出、内存泄漏、资源泄漏等

    --严重级:一般功能遗留未开发,软件错误应发数据丢失

    --主要级:软件部分功能无法正常使用(基本功能的正向用例测试失败)

    --次要级:功能实现不完美或有细小的错误(基本功能的反向用例测试失败)

    --建议级:界面问题

--优先级(3级):高优先级,中优先级,低优先级

  --一般情况下严重等级高的的优先处理,但是也不能说明严重等级低的缺陷就一定低优先级处理。

      例如:界面首页版权对应的公司名写错了,这是一个次要级问题,但却是一个高优先级处理的问题。

--状态:

新建new、打开open、解决fixed、拒绝rejuct、重复duplicate、延期postpone、关闭close、重新打开reopen、放弃abanden

--缺陷处理/流转流程:

步骤    操作者          操作      状态          分配给谁(下一步处理人)

第一步  测试人员      提交bug      new        项目管理人员(开发人员)

第二步  项目管理人员  审核或分派  open        开发人员

                                    postpone

第三步  开发人员      修改        fixed        测试人员

                      重复        duplicate    测试人员

                      拒绝        reject      测试人员

第四步  测试人员      验证        close        --

                      放弃        abanden      --

第五步  测试人员      回归测试    reopen        开发人员--》继续流程流转

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容