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

发现缺陷仅仅是软件测试的第一步。

如果基于发现的已经缺陷,通过软件测试理论知识,将bug按照严格的严重级别及优先级别分类整理划分,这是提交缺陷最重要的一步。

 

太多初学者提交bug容易犯如下这些错误:

第一,缺陷标题编写不规范;

编写优先的缺陷标题,可提升测试与开发之间的沟通效率。

工作中见过太多人,经常提交一个bug,开发看不懂,或者无法根据缺陷的步骤来重现缺陷。

这时候开发人员就会过来与测试人员进行沟通。

你帮我演示一下这个bug是如何发生的呗?

 

于是测试人员需要浪费时间与开发人员进行缺陷的演示。

如果我按缺陷的规范标准提交合格的缺陷。

就可节约开发与测试之间的沟通时间与成本,也省去了缺陷演示的环节。

 

如果按规范提交bug呢?

【模块名称】路径描述-问题描述

例如:【登录模块】输入正确的用户名或密码——用户登录失败

看下面这个案例就理解了。

 

第二,缺陷属于前端bug还是后端bug,定义不明确;

发现bug后,最重要的工作是分析、定位bug。

如何分析定义前端bug或后端bug?

这是作为一名合格测试人员必备的标准。

第一,根据问题的呈现形式分析,一般基于页面显示、兼职性问题都属于前端问题。

相对后端问题来讲,前端问题基本浮于表面。

而后端问题更趋向于业务逻辑及服务端层面。

后端问题通过接口状态码来分析。

前端问题通过页面数据及输入条件、弹窗提升、数据读取的准备性来分析。

 

除了前端后问题,还需关注数据层面的问题。

这块需要结合数据库来分析排查问题。

通过上述内容的信息收集、分析、处理,相信小伙伴们对缺陷的前端与后端定位有了清晰的理解。

 

第三,如果提交优先缺陷?

提交缺陷如下图所示:

 

 

相信大家都有被这些问题困扰。

希望通过这篇文章能帮助大家解决这些提交缺陷的困惑。