01
前言
软件测试的目的发现系统中存在的缺陷。
如何发现系统中已知缺陷?
一、什么是缺陷?
根据需求规格说明书要求,判断功能的预期结果与实际结果是否相等,若相等则不是缺陷,若不相等则是缺陷。
二、什么是预期结果?
需求说明书中明确规定要实现的功能点。
三、什么是实际结果?
通过运行软件录入数据操作功能获得的结果。
最后,将预期结果与实际结果进行比较,相等则不是缺陷,不相等则是缺陷。
四、发出缺陷后如何处理?
利用缺陷管理工具提交缺陷。
五、如何提交缺陷报告?
选择一款缺陷管理软件,比如说:禅道或者Tapd或者企业内部开的项目管理软件或应用测试平台的测试管理软件模块来提交bug。
02
如果提交高质量的bug
提交缺陷的过程:先定位bug,定义前端bug或者后端、产品需求bug。
接着根据缺陷提交规范来编写缺陷。
很多同学刚入门不懂缺陷标题编写技巧,最终导致提交的缺陷开发人员看不懂,或者描述过于啰嗦,浪费无效沟通时间。
为了解决以上问题,帮助测试人员提升测试工作效率,节约测试时间。
03
缺陷标准规范制定
我们需制定缺陷编写规范,提交缺陷按规范执行。
一个高质量的缺陷有由这几部分内容组成:缺陷编号、缺陷标题、缺陷操作步骤,预期结果,实际结果,提交人,缺陷版本、严重级别、优先级、解决人。
其中编写缺陷标题是重中之重,标题描述不清,会导致开发看不懂bug,更不知道如何去重现修复。
大家如果不懂如何编写清晰的缺陷标题,按照这个模板照抄方可写出逻辑性清晰的缺陷报告。
04
企业级缺陷案例分享
案例:
bug标题:【产品名称+版本号】平台名称>功能模块>功能点>问题描述。
案例:【官网V4.2.0】企业端>产品管理模块》未开通/已开通产品未排序。
总之,一般初学者容易犯这个错误,写出来的缺陷,逻辑不清,给开发阅读bug带来压力,浪费无效沟通时间。
有了缺陷标准规范模块,以后按照上述规范来编写缺陷,就能快速提交高质量的缺陷报告啦。