Bug的标准及书写规范

一. Bug有效性

  1. 交付过程中测试者需按照设定好的模块,对Bug进行归类提交;
  2. Bug的类型默认为UI问题、功能问题、崩溃问题,提交Bug时不能弄错;
  3. 需求是否明确、前提条件是否满足、输入数据是否正确、操作步骤是否清楚、Bug是否唯一性;
  4. 避免提交设计如此、操作错误、重复的、已知的Bug;
  5. 尽量少花时间在边界值、页面显示问题上,多提业务逻辑功能、交互测试方面的问题;

二. Bug标题

  • Bug标题要求简明扼要的阐述问题本质,使查看人员能快速了解Bug内容。需要写明在哪个页面执行什么操作出现什么现象。
  • 不明白的可以看一下下面的例子: 正确示例: 在我的设置页面不填写任何内容点击保存后,客户端崩溃 错误示例: 设置页面保存问题(过于概括)
  • 设置页面崩溃(缺少导致现象的关键步骤) 客户端崩溃(只有现象而无法定位问题位置)
    特别提醒
    1.标题中标点符号不能超过1个
    2.标题中不能含有测试流程步骤和模块信息 测试设备: 提交Bug要表明测试使用的设备、设备操作系统版本、测试环境、网络类型等等。

三. 前提条件

  • 明确指出所提交的Bug是在怎么样的情况下出现的,当所发现Bug前提条件为空时,需要填【无】。
    正确示例
    打开网页,处于登陆状态

四. 测试步骤

  • 要简明清晰分步骤描述如何复现Bug问题,步骤用序号编排。
  • 要按照自己的操作的实际步骤写清楚每一步是怎么操作的,最后操作到哪个页面或者点击哪个按键。
  • 如在特定情况下发生的问题,还需明确提供以下信息:
    1.准确写出连续点击次数,点击时长与上下滑动屏幕时长。
    2.对于特定数据产生的问题,提供具体数据。
    3.精准描述bug产生的路径后,再描述现象。
    正确示例
    1.打开客户端进行首页->点击“我的”页面->点击用户头像进入个人资料页
    2.个人资料页点击头像选择拍照->拍照后点击保存头像
    3.从个人资料页返回 “我的”页面,查看头像是否更新
    错误示例
    左上角菜单栏->登录->新用户注册->输入手机号->输入昵称->输入密码->点击“获取验证码”
    特别提醒:测试步骤中的点击要用->符号连接

五. 期望结果

  • 按照测试步骤应当得到的正确结果,按照产品需求的期望清晰准确的填写预期结果。而且结果必须是肯定无疑义,可判定性的结果。
    正确示例:我们以一个取消点赞功能为例同步显示已经取消点赞
    特别提醒:期望结果不要包含测试步骤,要是简单的一个结果

六. 实际结果

  • 按照测试步骤实际出现的错误结果,避免使用“不正常”,“有误”等模糊词汇,需要直接描述实际现象。
    正确示例:还是以上一个点赞功能为例,出现bug后我就可以写
    还显示已点赞
    特别提醒:期望结果和实际结果要相互对应

七. 复现步骤描述及概率

描述复现步骤中的页面切换为避免出现描述不清晰或者有歧义,需用“->”符号连接
正确示例
首页->我的->我的订单->未支付,点击一个未支付订单,进入订单详情页
关于复现概率一定要在多次测试的基础之上填写,若必定复现则填写100%,若偶现,请执行多次后统计概率填写。

八. 截图

UI类型:Bug需要上传截图,并且增加相应的红框标识;

软件测试中 Bug 书写规范相关推荐

  1. 软件测试中Bug的分类(类型)

    软件测试中Bug的分类: 1.按严重程度分类: 是指bug对软件质量的破坏程度,即此bug的存在将对软件的功能和性能产生什么样的影响. 崩溃(Blocker):系统无法正常运行.阻碍开发或测试工作的问 ...

  2. Python中代码书写规范与基本使用

    Q:代码等于号两边要不要空格,有影响吗? A:没有影响,要习惯空格,这样更加规范美观,有辨识度,如: a = 0 b = input('输入你的问题') Q:单引号.双引号.三引号的区别 A:正常使用 ...

  3. 软件测试中Bug的生命周期以及Bug的严重等级

    Bug的生命周期中有很多个状态,下面我就为大家比较细致的罗列出一个Bug从它被创建到关闭的过程: 1.首先当测试人员接到一个项目或产品准备测试的时候,测试人员会根据测试用例一步步的来执行用例进行简单的 ...

  4. 做测试一定要知道的——软件测试流程和测试规范标准文档

    目录 1.目的 2.工作范围 3.工作职责 4.测试的流程 5.测试准备阶段 6.测试方法制定阶段 7.测试执行阶段 8.bug管理 9.标准文档 总结感谢每一个认真阅读我文章的人!!! 重点:配套学 ...

  5. 总结之前做项目中要注意的一些书写规范

    通过这次的<小巨蛋项目>网站的实战中,最主要的还是代码的书写规范吧,可能在这次的网站的实战中代码不是写的很好,没有好好的去规划规划再做,导致了给人的感觉就是有点乱的感觉,所以要求以后的项目 ...

  6. 软件测试Bug管理规范

    概述 编写目的 本文档定义bug的整个生命周期,规范bug的管理流程.Bug在流转的过程中有章可循.规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以 ...

  7. oracle中书写规范,oracle sql书写规范

    一.书写规范 1.sql编写时,大小写一致 2.关键字单占一行,如select.from.where.and.group by.order by等 3.注意行缩进和对齐,建议语句中的关键字右对齐 4. ...

  8. 软件测试中tc是什么岗位,豪之诺软件测试如何让TC和Bug具备专业性

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.为什么要进行TC和bug的规范和专业化? 通过一些调研,发现大家的重视程度都一致,因为都身为测试员的缘故,测试用例是测试的指导文档,是保证产品的基本武 ...

  9. 提交bug的书写规范

    提交bug的内容书写规范: 1.标题:[项目名称--简短的bug说明] 描述bug的最主要关键词,如xx项目--数据库输入输出数据不一致 2.项目名称:[项目名称+项目版本号] 3.Bug所属项目/模 ...

最新文章

  1. 使用C++实现Socket编程传输文件
  2. 送你一份不正经的深度学习简述(附论文)
  3. NR 5G L3无线资源控制层
  4. java startswith忽略大小写_Java String startsWith()方法与示例
  5. 关于farpoint公司的控件:SPREAD for .NET Windows Forms Ed.的一些简单方法.
  6. vim如何开启256色
  7. jQuery源码分析--Event模块(1)
  8. Qt工作笔记-QString中Split与section效率实践
  9. 服务器操作系统分两大类,服务器的操作系统分哪几类
  10. 做互联网的基因,互联网营销
  11. 【Redis高手修炼之路】客户端工具——客户端工具以及常用命令
  12. 网站如何防盗链的8种方法
  13. AcrelCloud-9500电瓶车充电桩收费平台在公共场所中的应用
  14. 软考常考知识点整理-项目生命周期、信息系统生命周期与产品生命周期
  15. Deepin禁用usb声卡
  16. 用数学课件制作工具演示三棱锥的三视图
  17. 星座图matlab是什么意思,如何理解Matlab星座图16QAM
  18. 超越FPN和NAS-FPN! FPG:《Feature Pyramid Grids》特征金字塔网格强势登场!
  19. ORA-00020: maximum number of processes (xxxx) exceeded 报错解决方法
  20. 深入浅出设计模式 ------ Builder(生成器模式)

热门文章

  1. 皕杰小程序之app.josn
  2. java 数字1类型_java-1.基础与数据类型
  3. 2019年的最后一天,你会想些啥?
  4. 数据分析实习-业务题准备
  5. vue 关于父组件同时多次调用子组件而产生的 this取值 的bug问题
  6. 又是一年总结时-2007年总结及2008年计划
  7. Qlikview---数据类型
  8. 中断号 和 中断向量区别
  9. redis详解(三)-- 面试题
  10. Java选择题考试系统