好的 告不是大量信息的堆叠,而是高效的方式提供准确有用的信息
缺陷标题
- “在什么情况下发生了什么”格式
- 尽可能描述其本质,而不是现象。
eg:“商品金额能输入英文字母和其他字符”。“商品金额可输入内容未作校验” - 标题不易过长,详细的描述放在”缺陷概述”里
缺陷概述
- 概括性的缺陷本质与现象的描述,是标题细化。
- 要清晰、简短的描述清楚
- 问题延展:上版本有没有发生
缺陷影响
- 对用户或业务影响范围和严重程度
- 要对软件应用场景和需求有深入的理解
环境配置
- 系统版本、软件版本、浏览器版本、配置信息、参数、中间件版本信息等
- 按需描述
eg:“菜单栏上某个条目缺失的问题”只会发生在Chrome浏览器,而其他浏览器都没有类似问题。那 么,Chrome浏览器就是环境敏感信息,必须予以描述,而至于Chrome浏览器是运行在什么操作系统 上就无关紧要了,无需特意去描述了。
前置条件
测试步骤前应该处在的状态
eg:业务需要先登录,描述直接使用前置条件”用户已完成登录”
复现路径
- 以用户角度出发,每个步骤可操作且连贯
- 先自测复现3次以上,保证可复现、然后找到最短路径
- 要避免的注意事项
- 笼统的描述
- 出现与复现不相关的步骤
- 缺乏对测试数据的描述
期望结果&&实际结果
期望结果:应该发生什么是什么不应该发生
实际结果:发生了什么是什么没有发生
优先级&&严重程度
严重程度是缺陷本身的属性,通常确定后就不再变化,而优先级是缺陷的工程属性,会随着项目 进度、解决缺陷的成本等因素而变动。
- 缺陷越严重,优先级越高
- 缺陷影响范围越大,优先级越高
- 从用户角度不严重,但是妨碍测试工作。严重程度低,优先级高
- 虽然有的缺陷严重程度高,但是考虑修复成本和技术难度,优先级可能较低
变通方案
- 临时绕开缺陷而不影产品功能的方式
- 如果没有任何变通方案,不管修复代价多大,也要优先级最高
根原因分析RCA
定位bug产生原因。要有代码阅读和debug能力
附件
截图、日志、录屏等
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!