bug的组成要素:所属产品、所属模块、版本、指派开发、bug标题、严重程度、优先级、bug类型、重现步骤、附件等;

1、 所属产品、所属模块、版本、指派开发

根据相应的项目正确填写

2、bug标题

简要描述bug问题,以一个简练精确的句子描述某个模块存在的问题或者某个操作导致了什么问题。方便项目人员快速了解问题的内容,并且对于测试组后期进行问题盘点、问题交接以及问题回归时,也可快速进行bug分类。
不规范的例子:

  • 一个bug标题描写多个不同的问题

    • 原标题如:【已经注册过的手机号缺少提示语,短信已经发送成功再次进行获取验证码没有返回任何提示信息】
    • 优化如:bug1【已经注册过的手机号缺少提示语】;bug2【短信已经发送成功再次进行获取验证码没有返回任何提示信息】
  • bug标题描述不是一个完整的句子
    • 原标题如:【订单页面跳转报错】
    • 优化如:【销售订单页面跳转详情页面报错500】
  • bug标题描述不清晰易误导多个理解意义
    • 原标题如:【商品起购数大于库存数可保存】(描述不清晰。可大于还是不可?可保存还是不可?)
    • 优化如:【销售单提交接口没有校验“商品起购数”需小于“库存数”】
  • 点击[按钮]用[]括起来,条件值或字段名用“”括起来
    • 原标题如:【订单查询页点击重置没有清空创建日期】(句子断点不清晰)
    • 优化如:【订单查询页点击[重置]没有清空查询条件“创建日期”的输入框】

3、严重程度

致命:严重影响用户使用,如无法登录、系统崩溃、程序闪退
重要:重要功能未实现,如sql错误、接口错误
一般:(实际测试中存在最多)部分功能没有实现但是不影响使用,如查询时间长
建议:页面显示方面的建议;从用户角度出发提出建议

4、优先级

bug优先级跟bug严重程度一般都是对应的

- 需要马上修复
- 尽快修复
- 正常进度修复
- 可延后修复

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的组成要素的更多相关文章

  1. 测试工程师面试题之:给你印象最深的Bug

    有人看到别人在侵淫面试技巧,什么<程序员面试宝典>,或者<面试测试工程师须知>等等,就会嗤之以鼻.他会觉得这不是“投机取巧”吗,最重要的还是踏实提高自己的能力. 非常同意这种看 ...

  2. 测试对bug如何分析和定位

    如何去区分一个功能测试工程师的水平高和低? 可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因? 上面说的各个方面都很合理,那我们平常如何如更深的定位 ...

  3. 【招聘】.NET高级开发、前端高级开发、测试工程师

    .NET架构师 工作地点:厦门-湖里区 工作年限:5年及以上 学历要求:大专或以上 工资范围:15000元 - 25000元 福利待遇:五险一金,带薪年休假,年度旅游,丰富的员工团队活动:生日会.中秋 ...

  4. [面试]中高级测试工程师必备,月薪15K+

    1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求 ...

  5. 测试工程师的12最 作为测试猿的你是否都遇到过o_o ....

    在51testing偶然看到一篇文章,觉得很不错,就转过来了.看完笑笑之后,如果能带来点思考就更好了. 1.测试工程师最开心的事:发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误.偶第一次发 ...

  6. [原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试),长期有效

    [原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试方向),长期有效 高级测试工程师(性能/自动化方向) 1.负责性能测试计划,性能需求分析,性能测试方案和用例设计,搭建性能测试环境,执 ...

  7. 《Google软件测试之道》测试工程师

    愿和我一样读过这本书的人有所共鸣或者启发,愿没读过这本书的人,能获得一点点收获... 说到软件测试工程师,首先我们需要明白一个问题,软件测试工程师的职责是什么? 关于这个话题,不同的人有不同的定义:抛 ...

  8. 腾讯测试工程师:你以为会打LOL就能做测试了?

    周日参加完公司团建,回家路上拼到一个IT界的老司机,他和几个朋友组件团队承接开发项目,知道我是做测试的,问了我一个问题: “你们大公司的测试都做什么?” “测试应该不好模仿吧?” 刚开始我也不清楚他的 ...

  9. 年薪30W测试工程师成长之路,你在哪个阶段?

    对任何职业而言,薪资始终都会是众多追求的重要部分.前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和.当然,我说的是最基础 ...

  10. 测试工程师不懂AI,还有未来吗?

    阿里妹导读:近几年人工智能.机器学习等词漫天遍地,似乎有一种无AI,无研发,无AI,无测试的感觉.有人说:不带上"智能"二字,都不好意思说自己是创新.我们先暂且不评论对错,只探讨这 ...

随机推荐

  1. css制作骰子

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  2. LeetCode 146. LRU CacheLRU缓存机制 (C++/Java)

    题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the ...

  3. 【大道至简】NetCore3.1快速开发框架一:介绍

    新的一年开始,祝大家2020新年快乐! 去年开源了一个基于NetCore2.2的框架,好多好基友还是比较喜欢的 github地址:https://github.com/feiyit/FytSoaCms ...

  4. springboot项目配置多数据源

    springboot项目配置多数据源 //关键:mybatis文件的目录需要区分开来 sqlSessionFactoryBean.setMapperLocations(new PathMatching ...

  5. bean反射比较两个bean属性值的修改明细

    1.期望:将[username]从'111'改成'222';将[address]从'这是一个测试数据'改成'这是一个真实数据'; 2.导入jar <dependency> <grou ...

  6. 一些常见功能的查询sql

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 一些常见功能的查询sql 日期:2019-4-10 阿珏 ...

  7. 又跳槽!3年Java经验收割成都大厂的面试心得(干货满满&文末有福利)

    中厂->阿里->字节,成都->杭州->成都 系列文章目录和关于我 0.前言 笔者在不足两年经验的时候从成都一家金融科技中厂跳槽到杭州阿里淘天集团,又于今年5月份从杭州淘天跳槽到 ...

  8. 【长文】带你搞明白Redis

    本文使用第一人称来介绍Redis 一.概述 Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化 ...

  9. NLP与深度学习(三)Seq2Seq模型与Attention机制

    1.   Attention与Transformer模型 Attention机制与Transformer模型,以及基于Transformer模型的预训练模型BERT的出现,对NLP领域产生了变革性提升 ...

  10. 有手就会的 Java 处理压缩文件

    @ 目录 前言 背景 第一步:编写代码 1.1 请求层 1.2 业务处理层 1.3 新增配置 第二步:解压缩处理 2.1 引入依赖 2.2 解压缩工具类 总结 前言 请各大网友尊重本人原创知识分享,谨 ...