如何提交高质量的bug?附模板

简介: 如何提交高质量的bug?附模板

01

前言


软件测试的目的发现系统中存在的缺陷。


如何发现系统中已知缺陷?


一、什么是缺陷?


根据需求规格说明书要求判断功能的预期结果与实际结果是否相等若相等则不是缺陷,若不相等则是缺陷。


二、什么是预期结果?


需求说明书中明确规定要实现的功能点


三、什么是实际结果?


通过运行软件录入数据操作功能获得的结果


最后,将预期结果与实际结果进行比较,相等则不是缺陷,不相等则是缺陷。


四、发出缺陷后如何处理?


     利用缺陷管理工具提交缺陷


五、如何提交缺陷报告?


选择一款缺陷管理软件,比如说:禅道或者Tapd或者企业内部开的项目管理软件或应用测试平台的测试管理软件模块来提交bug

640.png

02

如果提交高质量的bug


提交缺陷的过程:先定位bug,定义前端bug或者后端、产品需求bug。


接着根据缺陷提交规范来编写缺陷。



很多同学刚入门不懂缺陷标题编写技巧最终导致提交的缺陷开发人员看不懂或者描述过于啰嗦,浪费无效沟通时间。


为了解决以上问题帮助测试人员提升测试工作效率,节约测试时间。

03

缺陷标准规范制定


我们需制定缺陷编写规范,提交缺陷按规范执行。


一个高质量的缺陷有由这几部分内容组成:缺陷编号、缺陷标题缺陷操作步骤预期结果,实际结果,提交人,缺陷版本、严重级别、优先级、解决人。


其中编写缺陷标题是重中之重,标题描述不清,会导致开发看不懂bug,更不知道如何去重现修复。


大家如果不懂如何编写清晰的缺陷标题,按照这个模板照抄方可写出逻辑性清晰的缺陷报告。

04

企业级缺陷案例分享


案例:

bug标题:【产品名称+版本号】平台名称>功能模块>功能点>问题描述。


案例:【官网V4.2.0】企业端>产品管理模块》未开通/已开通产品未排序。

640.png

640.png

640.png

640.png

总之,一般初学者容易犯这个错误,写出来的缺陷,逻辑不清,给开发阅读bug带来压力,浪费无效沟通时间。


有了缺陷标准规范模块,以后按照上述规范来编写缺陷,就能快速提交高质量的缺陷报告啦。

相关文章
|
6月前
|
前端开发
flowable流程设计器的几个bug修改记录
flowable流程设计器的几个bug修改记录
145 0
修改了代码,但是不想提交应该怎么设置呢
在开发过程中,为了防止本地调试时修改的配置文件被误提交,可以采用以下方法:先点击“commit”,然后右键选择“Move to Another Changelist”,并为新变更列表命名。提交时忽略该列表即可避免误提交。
|
2月前
|
存储 Linux 开发工具
提交补丁:将您的代码提交到内核的基本指南 【ChatGPT】
提交补丁:将您的代码提交到内核的基本指南 【ChatGPT】
|
6月前
|
存储
VSTO 撤回代码修改的值
这段代码实现了一个简单的撤销功能。它使用一个栈(`Stack<Action>`)来存储操作,`SetCellValues`方法记录单元格的当前状态(值)并在栈中保存恢复操作。`UndoLastOperation`方法检查栈是否为空,如果不为空,则弹出顶部的操作并执行以撤销最近的更改。
|
6月前
|
SQL Web App开发 存储
面试题5: 如何编写提交给用户的测试报告?
面试题5: 如何编写提交给用户的测试报告?
面试题5: 如何编写提交给用户的测试报告?
|
6月前
|
测试技术
如何提交一个好Bug
如何提交一个好Bug
160 0
uniapp bug记录(后续更新)
uniapp bug记录(后续更新)
123 0
idea 更新代码后,未提交的代码丢失
idea 更新代码后,未提交的代码丢失
830 0
|
测试技术 Windows
禅道项目管理软件 为提交Bug页面设置bug必填字段
禅道项目管理软件 为提交Bug页面设置bug必填字段
496 0
|
测试技术 Linux Windows
禅道项目管理软件 为提交Bug页面添加“优先级”字段
禅道项目管理软件 为提交Bug页面添加“优先级”字段
156 0