bug管理
BUG提交规范
1、标题
2、步骤描述
①、步骤使用序号编排
②、在特定情况下发生的问题,还需提供准确的前提条件
③、精准的描述bug产生的路径后,再描述现象
如:
>打开客户端进行首页->点击“我的”页面->点击用户头像进入个人资料页
>个人资料页点击头像选择拍照->拍照后点击保存头像
>从个人资料页返回 “我的”页面,查看头像是否更新
④、若步骤并不能必现错误,需要说明出现错误的概率(需要多次测试的基础上,若必现则填写100%,若偶现,则执行多次后统计概率填写)
3、期望结果
按照测试步骤应该得到的正确结果,应严格按照产品需求描述,并且结果必须是肯定的
期望结果不应包含该测试步骤,要是简单的一个结果
4、实际结果
按照测试步骤出现的错误结果,对错误的结果进行描述,必要时附上截图,或录屏(录屏工具:录屏大师[android] 、AirPlayer[ios],iTools[ios]。)
①、UI类型:必须要附截图
②、功能类型:必要的截图和录屏
③、奔溃类型:log日志
5、所属产品-->所属版本---->所属模块--->功能
6、严重程度
①、Blocker:非常严重--系统(功能)无法执行、内存溢出或其他异常导致的奔溃、无法启动,应用模块无法继续往下测试(即直接阻塞)
当然,如果完成模块与需求严重不符,也属于阻塞,严重类型也是Blocker
②、Critical :严重--功能存在较严重的缺陷,但不会影响继续执行测试的功能bug
③、Major :重要---界面的一些问题,比如边界、兼容(系统、机型)、安全、性能上的(实际上就是功能都可以正常运行,没有严重的阻塞和缺陷以外的其他问题)
④、Minor :一般--一般是站在用户的角度上提出的易用性,比如操作给出的提示不友好、或重点位置未给出
7、优先级
①、Immediate :马上解决--其实对应Blocker,必须马上解决,否则无法继续往下测试
②、Urgent:继续解决--其实对应的是Critical ,意思是紧急要解决的,否则功能模块无法正常通过测试
③、High:高度重视---大致对应的是Major,意思是解决完前两种,紧接着就要解决的
④、Normal:正常处理--在不影响版本进度、个人进度、其他优先级高的
⑤、Low:低优先级--这个正常在发布前进行必须确认解决或确认可以不予解决。
备注:优先级和严重程度不一定是一一对应,举个例子
例如,界面单词拼写错误,但是如果是软件名称或公司名称的拼写错误,则必须尽快修正,因为这关系到软件和公司的市场形象。
再如:如果修正一个严重性很高的bug,需要重新修改软件的整体架构,可能会产生更多潜在的缺陷,而且软件由于市场的压力必须尽快发布,此时即使缺陷的严重性很高,是否需要修正,需要全盘考虑。
总而言之,修复缺陷,不仅仅是考虑技术方面,还要考虑市场和产品质量等的综合因素
8、指派对象
Bug管理工具
1、Bugfree
①、听说是禅道的前身,目前已经不开放使用了
②、开源
③、非常简单上手
2、禅道(建议使用)
①、开源
②、可进行二次开发
③、管理的东西面向对象:产品(需求管理、项目管理、质量管理、文档管理)、测试(bug管理、用例管理[用例库]、测试报告、测试统计)
④、当然还有完整的用户管理、组织系统、统计功能
⑤、完善的个人事务管理:我的产品、我的需求、我的任务
3、TeamBuilder
①、web在线使用
②、页面简洁(只适合小小型的项目管理)
③、事务管理、质量管理上较弱,功能局限
bug管理的更多相关文章
- 如何安装一个优秀的BUG管理平台——真的是手把手教学!
前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...
- 测试基础:Bug管理那些事_20160910
1.bug由来 虫子爬进主机引起继电器短路,导致机器故障.真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机. 2.什么是bug? bug是缺陷的一种表现形式,而一个缺陷是可以引发多种b ...
- 项目管理、测试管理、代码bug 管理
1.友盟统计 阿里旗下的产品 http://www.umeng.com/ 2.bugly 腾讯旗下的产品 http://bugly.qq.com/ 3.禅道 项目管理工具 需要部署到 ...
- 实现能够直接粘QQ贴截图的bug管理功能
对于一个功能强大的协作平台来说,todo管理和bug管理是不可缺少的功能.Todo和bug往往不是通过一些简单的文字就能实现的,有时候须要配以图片的说名,之前用过的项目管理平台都是以附件的形式上传图片 ...
- 如何安装一个优秀的BUG管理平台(转)
前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...
- 【原创】基于禅道的Bug管理操作规范
1. 禅道简介 禅道是一个基于"敏捷开发"模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据了超过70%的份额,从大公司到小公司,都能适用. 禅道官网:http://ww ...
- 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)
禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的. https://www.zentao.net/download/80111.htm ...
- 【原创】Bug管理操作规范个人经验总结
1. 禅道简介 禅道是一个基于“敏捷开发”模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据最大的份额,从大公司到小公司,都能适用. 笔者使用禅道多年,根据自己的经验总结了一套Bug管理的方 ...
- redmine一键安装(项目管理、Bug管理、任务跟踪、代码管理、日报等等)
1,下载一键安装包(64位系统) https://bitnami.com/stack/redmine 2,帮助文档(安装引导) http://www.360doc.com/content/15/033 ...
随机推荐
- hibernate映射关系(多对多)
Student与Teacher关系多对多(只建了2个实体类) public class Student { private int id; private String name; private S ...
- 【原创】大叔问题定位分享(31)hive metastore报错
hive metastore在建表时报错 [pool-5-thread-2]: MetaException(message:Got exception: java.net.ConnectExcepti ...
- 46)django-发送邮件
django已封装好了邮件发送功能,可以直接调用发送模块 1. 配置相关参数 如果用的是 阿里云的企业邮箱,则类似于下面: 在 settings.py 的最后面加上类似这些 EMAIL_BACKEND ...
- ORACLE的数据类型的长度合集
-- ORACLE的数据类型常用的数据库字段类型如下:字段类型 中文说明 限制条件 其它说明CHAR 固定长度字符串 最大长度2000 bytesVARCHAR2 可变长度的字符串 最大长度4000 ...
- Oracle数据库的状态查询
本文来源:huang_xw 的<Oracle数据库的状态查询> 1 状态查询 启动状态 SQL语句 结果 nomount select status from v$instance; ST ...
- Confluence 6 外部参考
一个外部参考的意思是任何站点链接到你 Confluence 的实例.任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考. 在默认的情况下,外部 ...
- Confluence 6 白名单表达式类型
表达式类型 当添加一个 URL 到白名单列表中的时候,你可以选择采取下面的表达式进行添加. 域名名称(Domain name) 允许 URL 为一个指定的域名. http://www.example. ...
- Socket网络编程(一)
1.什么是网络通讯?(udp.tcp.netty.mina) udp:漂流瓶,每个人都可以向大海里面扔漂流瓶,不管有没有人捡到.(不管接收方有没有,我只往指定的地址发送东西,64kb以内) tcp:电 ...
- JAVA之复制数组
//复制数组 //Arrays.copyOf(arr, 5) //arr:要复制的对象,5为新数组的长度 import java.util.Arrays; public class Cope { pu ...
- 插件使用一颜色选择器---cxColor
cxColor 是一款颜色选择器.这样的插件使用场景不多.可喜的这是国人写的. 官方网站: https://github.com/ciaoca/cxColor 使用方法: 1.引入jquery库 1 ...