如何提出高质量的bug
发现bug是测试人员必须具备的能力,不管在什么公司,测试人员在执行测试任务的时候,发现bug和提bug,以及跟踪Bug是必要的工作。如何提出高质量的bug,是体现测试人员水平的重要标志。从功能测试人员,到测试开发,高级测试开发等,都避免不了与bug打交道。可是现在也存在这么一种现象:测试人员提的bug质量不高,开发人员看不明白。于是就来找测试人员,来解释这个bug是怎么回事,如此来回折腾浪费工作时间,在跨部门协作的时候,这样的情况尤其严重。
测试人员提bug质量不高,主要表现在如下几个方面:
(1)bug表述不清,只有一句话,介绍bug是什么,然后没有其他的说明。
(2)不提bug,发现问题直接告诉开发人员,在工作交流平台上不断讨论bug。
(3)发现bug的场景没有保留,重现成本较高。
针对上面的各种情况,我们测试人员要不断地提高相应的能力,提出高质量的bug。如何提出高质量的bug呢?
一,熟悉Bug管理工具
每个公司不管规模大小,都应该有bug管理平台,如jira,禅道,teambition,或是公司自主研发的项目管理平台;只要我们通过相应的平台来管理项目,bug等,要想更好地提bug必须先全面了管理平台的功能。很难想象,如果你相应的管理平台都不会用,如何更好的辅助测试呢?
二,准确地给bug定级
根据bug的影响,每个公司会定不同的bug分级标准。如p0,p1,p2,p3,或是致命,严重,一般,低级与建议,或者A,B,C,D。作为测试人员必须了解相应的分析标准,在发现bug后才能准确地给bug定位,从而影响bug的修改优先级。
三,准确记录bug信息
要想准确地定位bug,从而快速地修复bug,相应的bug信息是必须的,同时发现bug必须通过公司的bug管理平台进行记录和跟踪。有的时候公司会通过bug管理平台来设定bug的模板,有的公司没有,但是不管有没有模板,我们需要记录以下信息:
【前置条件】
XXXX
【测试步骤】
1,XXXX
2,XXXX
3,XXXX
【预期结果】
XXX
【实际结果】
XXXX
同时上传错误日志或是错误界面截图。准确设置相应的bug负责人,相关知情人,以及其他的必要信息。如果bug比较复杂,保留bug发现的现场,以供开发人员来进行排查。
四,实时跟踪Bug进展
Bug提交后不是就和测试人员没有关系了,你需要实时跟踪bug的进展情况。根据bug的不同级别,关注开发人员修改的进度,相应的修改情况是否准确记录。同时要做到如下几点:
(1)根据测试安排和轮次,先将发现的bug进行记录,不能反复验证bug.
(2)不要相信开发人员,不管他说的修改的内容如何,影响范围如何,必须按自己先前的测试用例进行验证。
(3)如果上线的时候,原则上必须把bug修复完;如果没有修复完,对bug进行评审,级别高的必须修复,低级别的需要产品进行确认。
(4)大型项目结束后,必须对bug进行分析和汇总,分析问题出现的原因及避免方案。
总结,根据我的工作经验,测试人员如果要提高质量的bug,必须做好上面的各项步骤。高质量的bug,不仅有助于开发快速定位和修复问题,同时也体现了你的能力,容易得到开发人员和团队的认可。所以我们首先要不断地提高自己的测试技术,养成良好的提bug习惯,在测试工作的职业生涯中越走越宽。
如何提出高质量的bug相关推荐
- 如何提交一个高质量的bug?
在日常的软件测试工作中,测试人员发现bug之后,接下来就需要提交bug.关于如何提交一个高质量的bug,是一个很值得思考的问题,因为这关系到开发能不能接受bug,也决定了后续的工作流程是否能顺利进行. ...
- 【广告技术】如何提升定向广告效果?腾讯广告提出高质量负实例生成新方法
基于CCF-腾讯犀牛鸟基金的平台支持,腾讯广告与清华大学李勇老师团队围绕分布式大规模推荐算法开展了深入的合作研究.双方最新的合作成果入选了信息检索和数据挖掘领域顶级学术会议之一ACM CIKM 202 ...
- 怎样才能写出一坨一坨高质量低bug数量的代码呢?
不止一次这样,一口气写出一坨一坨的大量代码,由于时间关系,平时过程中很少测,到最后写完逻辑,联测的时候,问题一大堆: 1.业务bug 2.语法低级bug 3.设计不够好 ··· 后来的修改,意料之中的 ...
- 一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
一条Bug记录最基本应包含: bug编号: bug严重级别,优先级: bug产生的模块: 首先要有bug摘要,阐述bug大体的内容: bug对应的版本: bug详细现象描述,包括一些截图.录像-等等: ...
- 100个 ChatGPT 提示(Prompt)优化高质量提问案例
众所周知,如何使用好 ChatGPT,关键在于如何提问.如何提出高质量的问题,这就涉及到如何组织提示(Prompt)--OpenAI 官方称之为提示工程(Prompt Engineering).我们可 ...
- 企业应用开发全球领导者Mendix持续助力中国经济高质量发展
Mendix, a Siemens business迎来登陆中国市场一周年 Mendix助力中国企业推动数字化.网络化.智能化 中国北京,2022年1月17日--企业应用开发全球领导者Mendix,a ...
- 国产手机厂商2023,向高质量发展进发
出品 | 何玺 排版 | 叶媛 对国内手机厂商来说,2023无疑是"极具挑战"的一年.无论是持续下滑的大盘,还是极度"内卷"的市场,都预示着手机行业正遭遇发展困 ...
- Cascade R-CNN: High Quality Object Detection and Instance Segmentation(级联R-CNN:高质量目标检测与实例分割)
Cascade R-CNN: High Quality Object Detection and Instance Segmentation Zhaowei Cai, and Nuno Vasconc ...
- 无需用户输入,Adobe提出自动生成高质量合成图像新方法
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 没有用户输入,也能生成高质量的合成图像吗? 编辑:迈威AI研习社 ...
最新文章
- 推荐几个BAT大佬的公众号
- 领域驱动系列:三种领域逻辑组织模式的本质
- 数据挖掘Apriori算法
- [转]linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
- linux c 文件映射,linuxc试题
- HDU - 7009 树上游走(树的直径+容斥)
- fill in icon logic
- 演练:在组件设计器中创建 Windows 服务应用程序
- 动态规划——0-1背包问题
- 降低人工智能成本50% 阿里云推出新一代异构实例GN5i
- Microsoft Dynamics CRM 2013 的权限管理与分配 (二)
- python基础学习笔记4--抽象
- Thinkpad常见问题大全(转载联想工程师博客)
- 信息收集之namp扫描
- uiuc大学计算机排名2019,2019年QS世界大学排名伊利诺伊大学香槟分校排名第71
- java中使用jxls导出excel,excel单元格换行,多sheet页导出
- ssm毕设项目农贸市场摊位管理系统c22ux(java+VUE+Mybatis+Maven+Mysql+sprnig)
- 在python中、int表示的数据类型是_python--002--数据类型(int、str)
- CentOS 7 开机自启汇总
- 分分钟带你学会DNS、WEB、DHCP服务器的搭建