bug提交遵循的规则
在提交缺陷时,需要遵循以下5个原则:
准确性:缺陷每个组成部分描述准确,不会产生误解,减少“异常”“正常”等模糊词的使用
完整性:复现该缺陷完整的步骤、截图、日志
一致性:按照一致的格式书写全部缺陷信息
简洁性:只包含必不可少的信息,不包括任何多余的内容
清晰性:每个组成部分的描述清晰,易于理解
规范的目的:
方便开发人员更好的理解BUG问题与期望
方便相关人员重现BUG
测试人员更加清晰的描述问题
统一BUG单的编写习惯,提升工作效率
提单的规则:

标题
问题描述
特殊情况:
当问题为单机型导致时:【兼容机型】问题描述
当问题非必现时:【概率】问题描述
版本发布到预发布环境后,要判断问题是否版本增量导致:【增量/非增量】问题描述
内容(*表示必填)
*账号/密码:发现问题的账号密码;
测试机型:非必填,单机型问题时要填写;
预置条件:非必填,操作前必须的必备条件;
例:收藏夹的资讯翻页失败;其前置条件为用户收藏夹资讯>一页
*操作步骤:问题的操作步骤
*实际结果:问题的当前结果
*预期结果:问题修改后的期望结果
接口:非必填,问题接口的URL
SQL:非必填,相关数据的SQL语句
问题截图、视频:非必填,对问题进行截图描述(要在图片中给出相关标注)
上传视频后,要注明:详情见附件视频
上传接口文件后,要注明:接口数据见附件文件
属性(*表示必填)
关联需求:问题单所属需求
*迭代:问题单所属的迭代
*软件平台:问题单影响的软件平台(如:H5、IOS)
*优先级:问题单的优先解决等级
*模块:问题单所属的模块(如:动态、圈子)
*严重程度:问题单对当前的程序的影响程度
*缺陷类型:问题单所属的类型(如:文案、业务逻辑)
*处理人:当前问题单的处理人(开发、UI、产品、测试)
*测试人员:问题单的测试人员
*测试环境:问题单的所属环境
缺陷列表的显示:
总结:我们用的bug管理工具是TAPD,但是基本上bug管理工具都相似度高,设置后的列表更加直观性,可见的重要信息一眼可见

bug提交遵循的规则的更多相关文章
- 实现GetHashCode时要遵循的规则
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:实现GetHashCode时要遵循的规则.
- CCF关于NOIP竞赛程序提交的管理规则
在NOIP复赛中,NOI各省组织单位必须严格遵循CCF<关于NOIP数据提交格式的说明>的规范在竞赛结束后规定时间内向CCF提交本赛区所有参赛选手的程序. 为竞赛的公平以及赛后按时完成竞赛 ...
- BASM遵循的规则
任何情况下,在寄存器的使用上,BASM遵循如下的规则: ASM 语句执行过程中,必须保存EDI.ESI.ESP.EBP.EBX 的值(5个寄存器,意思是可以用,但最后得恢复成原模原样). ASM ...
- 新增和修改页面的用例设计和Bug提交
问题: 新增页面和修改页面,基本上输入框都一样,那比如同一个输入框的用例设计: 1. 写了新增页面的用例,修改页面对该输入框还有再写一遍用例的必要吗? 2. 执行用例时,新增页面验证了必填项,长度,数 ...
- 为什么 RMAN 控制文件自动备份的名称格式没有遵循 %F 规则
在 Oracle 中越是简单的问题,往往越难找到答案,举个例子: 你是否留意观察过在 RMAN 进行备份的时候,自动生成的控制文件名称是否是按照 %F 规则来生成的? 关于控制文件自动备份路径格式,在 ...
- bug提交模板
简述所属版本所属模块严重等级优先级分配给[网络情况][前置条件][详情描述] 1. 2. 3.[预期结果][实际结果][历史版本][备注][是否补充用例] 另外: 1.若和界面有关的bug尽量提供对应 ...
- 关系型数据库遵循ACID规则
事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1.A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的 ...
- 修改bug 提交出错:操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null
提交出错:操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null.对关系作出更改后,会将相关的外键属性设置为 null 值.如果外键不支持 null 值,则必须定义新的关系,必须向外键属性 ...
- 禅道的bug提交
随机推荐
- Django项目-简易博客系统(附源码) --Python Web
Django入门级项目: 链接:https://pan.baidu.com/s/13Z7v-gky6Xgka-Gom8-HQQ 提取码:uagu
- Available time
Google Calendar, Outlook, iCal has been banned from your company! So an intrepid engineer has decide ...
- [转帖]如何保护你的 Python 代码 (一)—— 现有加密方案
如何保护你的 Python 代码 (一)—— 现有加密方案 Prodesire Python猫 1周前
- (十三)自定义JSTL标签
前面的博客,我们讲过了 自定义 el函数 : 讲一个 自定义标签技术 : 目录 自定义标签 快速入门:使用标签输出客户机IP 关于标签处理器类的方法 自定义标签功能扩展 传统标签 简单标签 配置简单标 ...
- Turn.js 实现翻书效果(自适应单双页)
来源:https://www.cnblogs.com/hellman/p/10683492.html在上面的来源基础上增加页码显示,自适应单双页PC端效果: 移动端展示: 源码下载地址:http:// ...
- 三种redis数据导出导入方式
推荐博客链接:https://www.cnblogs.com/hjfeng1988/p/7146009.html https://blog.csdn.net/qq_14945847/article/d ...
- Sonya and Bitwise OR CodeForces - 1004F (线段树,分治)
大意: 给定序列$a$, 给定整数$x$. 两种操作(1)单点修改 (2)给定区间$[l,r]$,求有多少子区间满足位或和不少于$x$. 假设不带修改. 固定右端点, 合法区间关于左端点单调的. 可以 ...
- (十四)角色管理(Ztree插件的基本使用)
1. 建表 角色表 菜单表 角色-菜单(这个表中的role_id和menuu_id都不能被设置为主键,否则当插入一个新角色的时候,一个角色可能拥有多个菜单(role_id重复),一个菜单可能被多个角色 ...
- (一)WebService基础
一.SOA架构 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包 ...
- C++虚函数【Java有虚函数吗?】
1,简单介绍 定义在基类中的函数,子类必须对其进行覆写![必须对其进行覆写?!]——Java中的接口.Abstract方法中的抽象类也有这样的要求. C++中定义: virtual void deal ...