测试工程师-bug的组成要素
bug的组成要素:所属产品、所属模块、版本、指派开发、bug标题、严重程度、优先级、bug类型、重现步骤、附件等;
1、 所属产品、所属模块、版本、指派开发
根据相应的项目正确填写
2、bug标题
简要描述bug问题,以一个简练精确的句子描述某个模块存在的问题或者某个操作导致了什么问题。方便项目人员快速了解问题的内容,并且对于测试组后期进行问题盘点、问题交接以及问题回归时,也可快速进行bug分类。
不规范的例子:
- 一个bug标题描写多个不同的问题
- 原标题如:【已经注册过的手机号缺少提示语,短信已经发送成功再次进行获取验证码没有返回任何提示信息】
- 优化如:bug1【已经注册过的手机号缺少提示语】;bug2【短信已经发送成功再次进行获取验证码没有返回任何提示信息】
- bug标题描述不是一个完整的句子
- 原标题如:【订单页面跳转报错】
- 优化如:【销售订单页面跳转详情页面报错500】
- bug标题描述不清晰易误导多个理解意义
- 原标题如:【商品起购数大于库存数可保存】(描述不清晰。可大于还是不可?可保存还是不可?)
- 优化如:【销售单提交接口没有校验“商品起购数”需小于“库存数”】
- 点击[按钮]用[]括起来,条件值或字段名用“”括起来
- 原标题如:【订单查询页点击重置没有清空创建日期】(句子断点不清晰)
- 优化如:【订单查询页点击[重置]没有清空查询条件“创建日期”的输入框】
3、严重程度
致命:严重影响用户使用,如无法登录、系统崩溃、程序闪退
重要:重要功能未实现,如sql错误、接口错误
一般:(实际测试中存在最多)部分功能没有实现但是不影响使用,如查询时间长
建议:页面显示方面的建议;从用户角度出发提出建议
4、优先级
bug优先级跟bug严重程度一般都是对应的
1 - 需要马上修复
2 - 尽快修复
3 - 正常进度修复
4 - 可延后修复
5、bug类型
代码错误:程序代码编写不合理或错误导致的问题
界面优化:页面设计不合理、长宽不合适、颜色不合适等显示问题
设计缺陷:由于产品人员或设计人员功能设计不合理导致的问题
配置相关:环境配置不正确导致的问题
安全相关:重要数据在传输中没有加密、缺少身份认证机制
性能问题:与性能相关的问题
6、重现步骤
前提:可描述测试出现问题的环境,功能模块,测试账号,操作数据,需求描述等
步骤:描述清楚重现步骤;添加相应bug截图;报错信息复制文字黏贴在步骤里;查询sql写明等
预期结果:描述正确的预期结果
附件:特别是导入功能需要上传我们测试的导入文件、图片以便开发重现bug并解决
不规范的例子:
- 前提里没有描写清楚测试数据,如测试账号、测试模块、测试订单号等
- 步骤里缺少截图,截图能让开发一眼看到问题出现位置
- 步骤里截图的报错信息没有将文字复制出来
- 导入功能的bug,没有将附件上传上去
7、BUG解决方案
测试人员创建bug,开发人员修复bug后根据实际处理方案选择解决方案
设计如此
如bug描述问题与需求是一致的,则开发选择“设计如此”并在备注说明原因
重复BUG
如bug为重复bug,即之前已创建过相同的bug,则开发择“重复bug”并在备注内说明重复bug的ID
外部原因
如bug是由于外部原因导致(例如网络、第三方软件等导致的问题),则开发选择“外部原因”并在备注说明原因
已解决
如bug确实存在并已修复,则开发选择“已解决”并备注bug产生原因
无法重现
如开发根据重现步骤无法重现bug,则开发选择“无法重现”并在备注说明原因。建议开发遇到此类问题不要直接选择无法重现而是先联系测试进行复现
延期处理
如开发认为此问题严重级别不高、不影响功能使用、考虑到时间等原因需要延后处理,则开发选择“延期处理”并在备注说明原因
不予解决
如开发认为此问题不是问题或者无需修改,则开发选择“不予解决”并在备注说明不予解决的原因
以下图片是禅道提bug界面

测试工程师-bug的组成要素的更多相关文章
- 测试工程师面试题之:给你印象最深的Bug
有人看到别人在侵淫面试技巧,什么<程序员面试宝典>,或者<面试测试工程师须知>等等,就会嗤之以鼻.他会觉得这不是“投机取巧”吗,最重要的还是踏实提高自己的能力. 非常同意这种看 ...
- 测试对bug如何分析和定位
如何去区分一个功能测试工程师的水平高和低? 可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因? 上面说的各个方面都很合理,那我们平常如何如更深的定位 ...
- 【招聘】.NET高级开发、前端高级开发、测试工程师
.NET架构师 工作地点:厦门-湖里区 工作年限:5年及以上 学历要求:大专或以上 工资范围:15000元 - 25000元 福利待遇:五险一金,带薪年休假,年度旅游,丰富的员工团队活动:生日会.中秋 ...
- [面试]中高级测试工程师必备,月薪15K+
1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求 ...
- 测试工程师的12最 作为测试猿的你是否都遇到过o_o ....
在51testing偶然看到一篇文章,觉得很不错,就转过来了.看完笑笑之后,如果能带来点思考就更好了. 1.测试工程师最开心的事:发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误.偶第一次发 ...
- [原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试),长期有效
[原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试方向),长期有效 高级测试工程师(性能/自动化方向) 1.负责性能测试计划,性能需求分析,性能测试方案和用例设计,搭建性能测试环境,执 ...
- 《Google软件测试之道》测试工程师
愿和我一样读过这本书的人有所共鸣或者启发,愿没读过这本书的人,能获得一点点收获... 说到软件测试工程师,首先我们需要明白一个问题,软件测试工程师的职责是什么? 关于这个话题,不同的人有不同的定义:抛 ...
- 腾讯测试工程师:你以为会打LOL就能做测试了?
周日参加完公司团建,回家路上拼到一个IT界的老司机,他和几个朋友组件团队承接开发项目,知道我是做测试的,问了我一个问题: “你们大公司的测试都做什么?” “测试应该不好模仿吧?” 刚开始我也不清楚他的 ...
- 年薪30W测试工程师成长之路,你在哪个阶段?
对任何职业而言,薪资始终都会是众多追求的重要部分.前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和.当然,我说的是最基础 ...
- 测试工程师不懂AI,还有未来吗?
阿里妹导读:近几年人工智能.机器学习等词漫天遍地,似乎有一种无AI,无研发,无AI,无测试的感觉.有人说:不带上"智能"二字,都不好意思说自己是创新.我们先暂且不评论对错,只探讨这 ...
随机推荐
- github无法提交代码问题
问题描述 提交代码到个人仓库的时候发现报错,认证失败 Username for 'https://github.com': hywing Password for 'https://hywing@gi ...
- C++笔记(8)常规new运算符和定位new运算符
通常,new负责在堆(heap)中找到一个能够满足要求的内存块.new运算符还有一种变体,被称为定位(placement)new运算符,他能让你能够指定要使用的位置.程序员可以使用这种特性来设置其内存 ...
- k8s——pod的yaml文件
理解什么是pod pod基于deployment创建,删除deployment,pod也会被删除 基础pod的yaml文件的资源清单 点击查看列表 | 参数名 | 类型 | 字段说明 | | ---- ...
- vue3 KeepAlive
在Vue.js 3中,<keep-alive> 是一个抽象组件,用于保留其子组件状态,防止在切换组件时销毁它们.这对于在页面间切换时保留组件的状态或避免重复渲染特定组件非常有用.<k ...
- MYSQL 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对象引用设置到对象的实例。
一: 中文提示 : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对象引用设置到对象的实例.DbType="MySql";ConfigId=&quo ...
- 判断是否有数据的sql优化
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*)呢? 多次REVIEW代码时,发现如现现象: 业务代码中,需要根据一个或多个条 ...
- react 使用 error 报错
在使用react 中报错原因总结 01 // Warning: Can't call setState on a component that is not yet mounted. This is ...
- 字符数组转换及数字求和 java8 lambda表达式 demo
public static void main(String[] args) throws IllegalAccessException { //字符串转换为数字且每个加上100,输出. String ...
- LocalDateTime日期格式化和指定日期的时分秒
LocalDateTime日期格式化和指定日期的时分秒 package com.example.core.mydemo.date; import java.time.LocalDate; import ...
- Lakehouse 还是 Warehouse?(2/2).md
这篇博文包括 Onehouse 首席执行官 Vinoth Chandar 于 2022 年 3 月在奥斯汀数据委员会发表的重要演讲的后半部分.本文是第 2 部分,比较了架构的功能和性价比特征.最后,它 ...