首页 > 其他分享 >缺陷优先级标准

缺陷优先级标准

时间:2023-11-20 16:46:28浏览次数:26  
标签:功能 优先级 版本 迭代 问题 标准 测试 缺陷

缺陷优先级标准

从高到低排序为P1阻塞、P2高、P3中、P4低、P5建议


重要原则:

  1. bug产生的数据在后续是无法修复的,或修复成本很高,不能降级。
  2. 迭代内有富余工作时间无论哪一级别的bug都需要完成修复。
  3. 新迭代开始,产品经理可以对遗留bug调整优先级和修复时间。
  4. UX交互操作默认p3 ,UI样式默认P4,除非UI样式影响大的可以放到P3
  5. 遇到争议,以多方商量结果为准。

1 缺陷优先级

1.1 P1阻塞(系统级别)


系统级别无法访问、入口功能失效等,包括但不限于:
(1)系统访问500等错误,无法使用
(2)系统访问入口功能失效,比如注册、登录失败

1.2 P2高(功能级别)


功能级别遗漏、错误、实现不完整,且无法规避,导致无法开展后续业务流程测试,包括但不限于:
(1)功能错误,无法规避,导致无法开展后续业务流程测试,比如增删改查、文件转换100%失败
(2)功能遗漏,无法规避,导致无法开展后续业务流程测试,比如审查对象功能遗漏,规则审查无法进行
(3)功能实现不完整,无法规避,导致无法开展后续业务流程测试,不包括UX等不影响功能使用

1.3 P3中(可规避功能错误、UX交互操作/校验、性能)


功能可用,但一般性功能错误、功能异常场景下触发错误、交互操作和校验与预期结果不符合的错误,或系统性能或响应时间变慢,或文件转换失败率高,包括但不限于:
(1)一般性功能错误或数据不准,可规避但达不到验收要求
(2)异常场景下触发功能错误,可规避但达不到验收要求
(3)功能可用,但系统性能或响应时间变慢
(4)文件转换能成功,但是失败率高
(5)grid列名定义、含义与UX不一致;
(6) 不可用的按钮应该隐藏或变灰;
(7)格式验证不严格;
(8)日期格式验证;
(8)输入限制未进行控制;
(10)删除操作未给出提示;

1.4 P4低(兼容性、UI样式、提示语)


功能可用,但UX样式问题不明显,部分版本受影响,浏览器、插件版本兼容性,可用其他版本代替,不影响使用,包括但不限于:
(1)浏览器兼容性问题,可用其他版本代替,不影响使用
(2)插件版本兼容性问题,可用其他版本代替,不影响使用
(3)提示语文字语法、拼写、格式错误、中文乱码、打印错误代码等
(4)提示语未采用行业术语
(5)偶现的bug
(6)操作之后,光标位置停留不正确;
(7)icon
(8)颜色
(9)尺寸
(10)像素
(11)hover效果
(12)样式对齐
(13)选中效果
(14)间距
(15)底色

1.5 P5建议(操作体验优化)


功能可用,但操作体验上不好用, 提出建议性的意见,包括但不限于:
(1)容易给用户误解和歧义的提示;
(2)界面不符合用户操作习惯
(3)操作过于繁琐

2 线上缺陷提交

1、缺陷提交必须区分缺陷来源,缺陷来源为【客户/咨询线上反馈】统计的是线上验收测试未被发现的问题,否则默认来源就是内部验收测试
2、如果产品判断为需求会转为需求跟踪不再统计为线上缺陷
3、所有线上问题必须录入jira方便跟踪,sprint demo中汇报线上缺陷情况,修复后需要放到迭代验收测试报告,咨询/客户需要再次确认
4、如果是产品、UX、咨询、QA、研发等上报的客户的线上缺陷,需要将缺陷报告人指向最初反馈问题的人员

3 迭代验收缺陷提交


1、对应需求测试、接口测试、迭代测试、集成测试、系统测试、自动化测试、安全测试、性能测试、系统生产运行等每个阶段,发现的问题都需要提交缺陷跟踪
2、针对版本所有不合理问题进行提缺陷,不管问题大小
3、有条件概率重现、无规律重现、很难重现的问题一样提缺陷,但之前须确认问题存在,并将具体环境和操作步骤、相关配置项描述清楚,然后提缺陷。
4、建议当天发现缺陷立即进行确认提交,避免将一天的问题汇总到当天结束时一起提交。
5、研发阶段:对出现问题的现场应及时保护,严重及以上的问题需及时通知相关开发人员来现场定位,测试配合定位,但是占用环境不能超过1小时。演示或发布阶段:对出现的紧急严重的问题,应及时记录并获取相关的日志与截图,然后回滚到上个可用版本,然后在测试环境中复现和解决问题。
6、提交缺陷必填字段:功能模块、优先级、验收环境、摘要、描述、经办人、迭代中的bug必须选择迭代版本
7、缺陷描述信息需要详细,如果涉及到账号,需要在描述中写明,如果涉及线上问题,可以说明账号,密码需要私下交流。

4 缺陷处理原则


1、尽量保证提单人即关单人,特殊情况可在JIRA备注说明
2、对于P2及以上的问题单,需要开发人员说明问题发生的原因以及解决方案。
3、对问题单进行转单操作时,必须填写备注信息,在备注信息中需要说明转单原因,严禁空转,否则接单人可要求将问题单转回给转单人。
5、上个版本系统测试遗留的问题可以在迭代测试环境中进行验证回归。但在下次系统测试开始之前,需在新版本中再次对遗留问题进行回归验证
6、对于无法处理或者验证的问题单,需要有相关人员进行评审(包括但不限于问题提交人,问题经办人,研发项目经理,产品经理),在问题单上进行备注后转给指定专人或者是链接在指定的任务下。
9、提单人提单不规范,问题单经办人可要求将问题驳回。

标签:功能,优先级,版本,迭代,问题,标准,测试,缺陷
From: https://www.cnblogs.com/123anqier-blog/p/17844299.html

相关文章

  • 基于Wireshark插件的国密标准检测工具的设计与实现——任务理解与分工
    任务分工:应用和数据部分不可否认性的实现对任务的理解以下是我对任务的理解:任务背景:任务涉及到对用户进行身份验证和签名验证,以确保用户的关键操作行为是合法和安全的。用户1的操作:步骤23:正确给出√×*,这似乎是用户1的关键操作行为的一部分,需要验证其签名的合法性。步骤24......
  • 基于wireshark插件的国密标准检测工具的设计与实现前期安排
    任务理解:  整体任务:写.lua插件,其中创建的协议实现解析抓包数据并完成相关密评标准阶段安排:第一周:理解任务要求,学习相关知识,配置编程环境,分配工作学习笔记https://www.cnblogs.com/dkyzhouyikai/p/17841223.html  第二周:着手实现与检验  第三周:验收成员分工:......
  • 基于wireshark插件的国密标准检测工具的设计与实现
    基于lua语言的wireshark插件开发lua运算符--createanewdissectorlocalNAME="Doip"localPORT=13400localDoip=Proto(NAME,"DoipProtocol")--dissectpacketfunctionDoip.dissector(tvb,pinfo,tree)end--registerthisdissectorDissec......
  • 软磁交流测试系统参考标准
    1.概述软磁交流测试系统是专用于测量软磁材料交流磁性能的装置,由交流励磁及测量装置、全自动测量软件组成,可在20Hz~1MHz(参看选型指南)的频率范围内自动测量软磁环形试样的交流磁特性参数,并绘制相关的磁特性曲线。具有操作便捷、测量快速、重复性和可靠性好的特点。2.产品......
  • 信息系统项目管理师 第二十六章-知识产权与标准规范
    1.合同法8251.合同的订立应对具有相应的民事权力能力和民事行为能力,订立合同,有书面形式、口头形式和其他形式。当事人的名称或者姓名和住所、标的、数量、质量、价款或者报酬;履行期限、地点和方式;违约责任和解决争议的方法。1.要约希望和他人订立合同的意思表示。可以撤回......
  • 软件测试 | 人工智能在自动化缺陷检测中的崭新前景
    摘要:随着软件应用复杂性的不断增加,软件开发团队在保障软件质量方面面临着越来越大的挑战。为了应对这一挑战,人工智能技术在自动化缺陷检测领域崭露头角。本文将探讨人工智能如何在自动找Bug的过程中发挥关键作用,以及它对软件开发生态的潜在影响。1.缺陷检测的挑战与机遇: 软件......
  • Go标准库学习:builtin
    Builtin模块最近在学Go,但感觉标准库中文资料不是很多,直接看官网文档又没有循序渐进的过程,所以自己在边看边记录,如有谬误还请指出,感谢。这部分总结了Go中内置的模块,不需要导包。来自Go的标准文档,版本是1.21.4。在类型方面是我自己的总结和理解。类型(types)Go语言提供的类型......
  • 函数声明提升优先级高于变量声明提升; 提升就是声明(变量/函数)提至当前作用域的最顶
    执行以下程序,输出结果为()vara=2;functionfn(){b();return;vara=1;functionb(){console.log(a);}}fn();A1B2CundefinedD抛出异常正确答案:C虽然return语句可以终止函数,但是return语句后如果有变量和函数声明,仍然存在变量提升和函数提升......
  • setTimeout 是浏览器环境提供的,JS 标准没有规定。不是JavaScript的全局函数,是浏览器(宿
    下列哪些函数是JavaScript的全局函数?AencodeURIBparseFloatCsetTimeoutDeval正确答案:ABD答案:A、B、D个人记忆方法:6(编码相关)+2(数据处理)+4(数字相关)+1(特殊)编码相关:escape()、unescape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent......
  • Qt 如何配置CLion标准控制台输出?
    CMake相关问题:即CMakeLists.txt文件中,在add_executable添加了WIN32。即当使用了WIN32标识后,就去掉了控制台,那么自然就没有信息打印出来了。#forexampleadd_executable(${PROJECT_NAME}WIN32${_SRC_FILES}${_PLATFORM_SRC_FILES}${_UI_FILES}${_RES_FIL......