测试人员Bug书写规范

📋 个人简介
  •  作者简介:大家好,我是凝小飞,软件测试领域作者
  • 支持我:点赞👍+收藏⭐️+留言📝

在测试人员日常工作中,关于bug的编写和定义是一个比较经常的工作,如果bug编写描述的不清楚的话,影响到bug修复的效率,同时也会增加和开发同学对于bug的争执。下面就介绍一下,我在曾经的某个项目中梳理的组内bug测试编写规范。供大家参考。

、缺陷管理流程

Jira中可以自定义流程,如下是一个经过实践的普遍的bug流程

二、缺陷编写规则

1.[项目]:必选,如番茄炒蛋

2.[问题类型]:必选。如缺陷,改进

3.[主题]:

标题一定要简洁明了!标题一定要简洁明了!标题一定要简洁明了!

[应用+版本][复现概率][机型][测试类型][服务端环境] 场景+操作+结果

解析:

[应用+版本]: 必选。如番茄炒蛋1.0.1.1027

[复现概率]:必选格式只有三种,格式只有三种,格式只有三种,如下

[偶现N/10]、[有一定概率N/10]、[必现]

  1. 偶现的S1/S2级严重的问题需要验证10
  2. 概率定义
    1. 偶现:10次测试,出现N次,1≤N≤2 
    2. 有一定概率: 10次测试,出现N次,2<N<10
    3. 必现:S1/S2级问题必须验证3到5次,连续出现,根据经验排断是必现的,即可. 单台必现,标题写必现,在bug描述里的概率部分写上单台必现。

[机型]:可选,特殊手机可填写 

[测试类型]:可选,不写默认是功能测试,否则建议写上稳定性、容错等标签

[服务端环境]:可选,不写默认是线上环境,否则写上测试环境,预发环境

场景+操作+结果:

这个是考验语文水平的时候了,这里可以有主语、谓语、宾语、定语、状语、补语组成,我泱泱大国文化源远流长 … 此处省略1万字 … 简单的说就是,在哪里做了什么发生了什么问题

也许你的操作步骤、前置条件很多,想表达的很多,但是,请写到步骤里去。 这里的描述字数不超过30个字

4.[优先级]:必选。

5.[到期日]:必选。

6.[模块]:必选。下拉选择,如无所选模块@项目责任人增加,我们为电商应用模块

7.[影响版本]:下拉选择,如无所选版本@项目责任人增加,比如班车测试中都会需要填写当前版本测试的版本。

8.[解决版本]:开发填写解决版本,创建时候可以不写

9.[经办人]:直接找接口人确认开发人员

10.[环境]:目前的验证环境,wifi,或者3G/4G,预发环境

11.[描述]:

语文老师说过,写文章要虎头猪肚豹尾,Bug描述就相当于猪肚,标题里没来得及表达的,这里可以尽情表达了,举个栗子说明一下:

[应用版本]

填写测试的版本

[系统版本]

填写测试手机的版本

[前置条件]: 

比如网络情况、账号登陆情况、后台配置情况等

1、有网络

[重现步骤]

这里的步骤一定要清晰,切勿句式杂糅,切勿,一般来说,一个操作一个结果,最后一步出问题的结果,就写在实际结果里。

[实际结果]写实际出现的情况

[期望结果]写期望出现的结果

[概率]:必现3/3 ,验证3次,出现3次。

 台必现属于必现,也可以在这里备注

[恢复步骤]退出再进入可以恢复

比如重新进入退出是否可恢复、重启是否可恢复等

问题恢复的操作,请按如下顺序测试,一旦可恢复,不需要验证后续步骤。

  1. 按返回键再进入
  2. home键再进入
  3. 重启

其它恢复步骤建议也写上,比如播放过程中出现花屏马赛克,不需要操作即可恢复。

[备注]

严重问题,建议写上

1)其它机型的对比情况

2)其它场景的对比情况

恢复步骤和备注是个加分项,也是体现一个人能力和思维考虑周全的地方

[测试员]  提交人

12.[附件]:

日志:

应用一定附上logcat日志,也有可能需要bugreport, trace,或者开发特殊需求的日志。

当日志比较长, 建议写上问题发生的时间点。

严重问题或者应用系统卡死导致日志不好抓时可以保留现场给开发。

截图和视频:

可选,当描述不太清晰,步骤有点复杂的时候,请附上截图或者视频。

13.[抄送用户]:抄送开发与测试相关人员,更快推进bug的解决

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/540829.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

预设收支类别,高效管理账户,轻松记录每一笔明细

在快节奏的现代生活中,财务管理变得越来越重要。你是否曾为繁琐的记账工作而烦恼?是否曾在忙碌的生活中遗漏了重要的收支信息?现在,有了这款强大的财务管理工具,你将能够轻松记录每一笔收支明细,实现高效的…

【分类讨论】【解析几何】【 数学】【推荐】1330. 翻转子数组得到最大的数组值

作者推荐 视频算法专题 本文涉及知识点 分类讨论 解析几何 LeetCode1330. 翻转子数组得到最大的数组值 给你一个整数数组 nums 。「数组值」定义为所有满足 0 < i < nums.length-1 的 |nums[i]-nums[i1]| 的和。 你可以选择给定数组的任意子数组&#xff0c;并将该子…

fs模块 练习题

编写程序&#xff1a; 在文件夹data里有文件a.txt和文件b.txt。将文件a.txt和文件b.txt的内容读取后写入文件c.txt中。 一、同步读取 const fs require(fs); let datas1fs.readFileSync(./data/a.txt); let datas2fs.readFileSync(./data/b.txt); let datas3datas1datas2;//对…

普林斯顿算法讲义(一)

原文&#xff1a;普林斯顿大学算法课程 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 1. 基础知识 原文&#xff1a;algs4.cs.princeton.edu/10fundamentals 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 概述。 本书的目标是研究各种重要和有用的算法——…

VASPMATE:集成用户界面程序 + 高通量计算

主要功能&#xff1a; “开发了一个集成的用户界面C程序&#xff0c;通过VASP代码进行高通量&#xff08;HT&#xff09;第一性原理计算&#xff0c;简称VASPMATE&#xff0c;具有强大的预处理功能&#xff0c;可用于各种结构建模和计算参数设置以及后处理分析用于电子、能量和…

Hadoop大数据应用:HDFS 集群节点扩容

目录 一、实验 1.环境 2.HDFS 集群节点扩容 二、问题 1.rsync 同步报错 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构软件版本IP备注hadoop NameNode &#xff08;已部署&#xff09; SecondaryNameNode &#xff08;已部署&#xff09; Resourc…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的安全帽检测系统(深度学习模型+UI界面代码+训练数据集)

摘要&#xff1a;开发先进的安全帽识别系统对提升工作场所的安全性至关重要。本文详细介绍了使用深度学习技术创建此类系统的方法&#xff0c;并分享了完整的实现代码。系统采用了强大的YOLOv8算法&#xff0c;并对其与YOLOv7、YOLOv6、YOLOv5的性能进行了详细比较&#xff0c;…

ElasticSearchLinux安装和springboot整合的记录和遇到的问题

前面整合遇到的一些问题有的记录在下面了&#xff0c;有的当时忘了记录下来&#xff0c;希望下面的能帮到你们 1&#xff1a;Linux安装ES 下载安装&#xff1a; 参考文章&#xff1a;连接1 连接2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch…

深度学习神经网络训练环境配置以及演示

&#x1f3ac;个人简介&#xff1a;一个全栈工程师的升级之路&#xff01; &#x1f4cb;个人专栏&#xff1a;高性能&#xff08;HPC&#xff09;开发基础教程 &#x1f380;CSDN主页 发狂的小花 &#x1f304;人生秘诀&#xff1a;学习的本质就是极致重复! 目录 1 NVIDIA Dr…

如何优化淘宝直播 PC 推流端性能

基于 Electron 的淘宝直播 PC 推流端已经上线一年多&#xff0c;期间迭代了很多功能&#xff0c;应用也越来越庞大。自上线以来也收到一些用户反馈应用启动慢、打开推流页面慢、运行过程页面交互操作卡、推流画面卡、CPU 占用过高等性能问题。针对这些问题&#xff0c;我们要怎…

19.ADC模数转换器知识点+AD单通道AD多通道应用程序示例

0. 江协科技/江科大-STM32标准库开发-各章节详细笔记-查阅传送门_江协科技stm32笔记-CSDN博客文章浏览阅读2.9k次&#xff0c;点赞44次&#xff0c;收藏128次。江协科技/江科大-STM32标准库开发-各章节详细笔记-传送门至各个章节笔记。基本上课程讲的每句都详细记录&#xff0c…

前端工程化(一)(精品、面试必备基础)(春招、秋招)

目录 Node.js 开发Node.js 是什么?Node 的应用场景Node 安装和管理Node 的版本工具 JavaScript 代码执行Node 的输入和输出输入输出 Node程序传递参数Node 的 REPLNode 的全局对象 Node.js 开发 Node.js 是什么? Node.js是一个基于V8 JavaScript引擎的JavaScript 运行时环境…