青岛网站建设网站制作,个人邮箱注册申请,谷歌网站建设,网页版传奇世界羽翼升级我们在软件测试过程中#xff0c;发现了BUG后#xff0c;如何提交一个高质量的BUG, 其实我们可以总结一下规范的#xff0c;文章主要从以下几方面讨论#xff1a;
Bug有效性
提交的Bug必须是有效的#xff0c;就要求我们在提交Bug时#xff0c;确认#xff1a; 1、…我们在软件测试过程中发现了BUG后如何提交一个高质量的BUG, 其实我们可以总结一下规范的文章主要从以下几方面讨论
Bug有效性
提交的Bug必须是有效的就要求我们在提交Bug时确认 1、交付过程中测试者需按照设定好的模块对Bug进行归类提交 2、Bug的类型默认为UI问题、功能问题、崩溃问题提交Bug时不能弄错 3、需求是否明确、前提条件是否满足、输入数据是否正确、操作步骤是否清楚、Bug是否唯一性 4、避免提交设计如此、操作错误、重复的、已知的Bug 5、尽量少花时间在边界值、页面显示问题上多提业务逻辑功能、交互测试方面的问题。
Bug标题
Bug标题要求简明扼要的阐述问题本质使查看人员能快速了解Bug内容。需要写明在哪个页面执行什么操作出现什么现象。 可以看一下下面的例子 正确示例 【在我的设置页面不填写任何内容点击保存后客户端崩溃】 错误示例 【设置页面保存问题过于概括】 【设置页面崩溃缺少导致现象的关键步骤】 【客户端崩溃只有现象而无法定位问题位置】 特别提醒 1.标题中标点符号不能超过1个 2.标题中不能含有测试流程步骤和模块信息
测试设备
提交Bug要表明测试使用的设备、设备操作系统版本、测试环境、网络类型等等。
前提条件
明确指出所提交的Bug是在怎么样的情况下出现的当所发现Bug前提条件为空时需要填【无】。 正确示例 【1.WIFI网络正常 2.账户登录正常】 【1.已登录 2.关注有发布视频的用户 3.开启4G数据 4.WiFi关闭且不可用】
测试步骤
要简明清晰分步骤描述如何复现Bug问题步骤用序号编排。 要按照自己的操作的实际步骤写清楚每一步是怎么操作的最后操作到哪个页面或者点击哪个按键。 如在特定情况下发生的问题还需明确提供以下信息 1.准确写出连续点击次数点击时长与上下滑动屏幕时长。 2.对于特定数据产生的问题提供具体数据。 3.精准描述bug产生的路径后再描述现象。 正确示例 【1.打开客户端进行首页-点击“我的”页面-点击用户头像进入个人资料页】 【2.个人资料页点击头像选择拍照-拍照后点击保存头像】 【3.从个人资料页返回 “我的”页面查看头像是否更新】 错误示例 【左上角菜单栏-登录-新用户注册-输入手机号-输入昵称-输入密码-点击“获取验证码”】 特别提醒测试步骤中的点击要用【-】符号连接
期望结果
按照测试步骤应当得到的正确结果按照产品需求的期望清晰准确的填写预期结果。而且结果必须是肯定无疑义可判定性的结果。 正确示例我们以一个取消点赞功能为例 【同步显示已经取消点赞】 特别提醒期望结果不要包含测试步骤要是简单的一个结果
实际结果
按照测试步骤实际出现的错误结果避免使用“不正常”“有误”等模糊词汇需要直接描述实际现象。 正确示例还是以上一个点赞功能为例出现bug后我就可以写 【还显示已点赞】 特别提醒期望结果和实际结果要相互对应
复现步骤描述及概率
描述复现步骤中的页面切换为避免出现描述不清晰或者有歧义需用“-”符号连接 正确示例 【首页-我的-我的订单-未支付点击一个未支付订单进入订单详情页】 关于复现概率一定要在多次测试的基础之上填写若必定复现则填写100%若偶现请执行多次后统计概率填写。
截图和附件
UI类型Bug需要上传截图并且增加相应的红框标识 功能类型问题必须上传视频文件上传格式MP4为主 崩溃类型bug则需要上传视频和log并且log不得超过10分钟。 特别提醒 1.附件命名需与标题相呼应 2.log日志抓取不能超过10分钟 3.文件名称不能出现怪异冗长
这些就是我们提交Bug时注意的提交标准当然不同公司不同项目可能标准有点不同但大体这些考虑到了基本算是一个高质量的bug了。