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管理的更多相关文章

  1. 如何安装一个优秀的BUG管理平台——真的是手把手教学!

    前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...

  2. 测试基础:Bug管理那些事_20160910

    1.bug由来 虫子爬进主机引起继电器短路,导致机器故障.真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机. 2.什么是bug? bug是缺陷的一种表现形式,而一个缺陷是可以引发多种b ...

  3. 项目管理、测试管理、代码bug 管理

    1.友盟统计     阿里旗下的产品 http://www.umeng.com/ 2.bugly    腾讯旗下的产品 http://bugly.qq.com/ 3.禅道  项目管理工具  需要部署到 ...

  4. 实现能够直接粘QQ贴截图的bug管理功能

    对于一个功能强大的协作平台来说,todo管理和bug管理是不可缺少的功能.Todo和bug往往不是通过一些简单的文字就能实现的,有时候须要配以图片的说名,之前用过的项目管理平台都是以附件的形式上传图片 ...

  5. 如何安装一个优秀的BUG管理平台(转)

    前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...

  6. 【原创】基于禅道的Bug管理操作规范

    1. 禅道简介 禅道是一个基于"敏捷开发"模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据了超过70%的份额,从大公司到小公司,都能适用. 禅道官网:http://ww ...

  7. 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)

      禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的.   https://www.zentao.net/download/80111.htm ...

  8. 【原创】Bug管理操作规范个人经验总结

    1. 禅道简介 禅道是一个基于“敏捷开发”模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据最大的份额,从大公司到小公司,都能适用. 笔者使用禅道多年,根据自己的经验总结了一套Bug管理的方 ...

  9. redmine一键安装(项目管理、Bug管理、任务跟踪、代码管理、日报等等)

    1,下载一键安装包(64位系统) https://bitnami.com/stack/redmine 2,帮助文档(安装引导) http://www.360doc.com/content/15/033 ...

随机推荐

  1. python元组,集合类型,及字典补充

    一.元组 元组与列表基本相同,不同之处在于元组只能存不能取,当多个值没有改的需求时,用元组更合适 元组的基本操作 1.创建元组: t = (1, 2, 3, 4, 2,4,) t = (1,) #单个 ...

  2. 【进阶3-5期】深度解析 new 原理及模拟实现(转)

    这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/24 new 运算符创建一个用户定义的对象类型的实例或具有构造函数的 ...

  3. 纯CSS3轮播图

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  4. 数据结构HashMap(Android SparseArray 和ArrayMap)

    HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在.在HashMap中,key-value总是会当做一个整体来处理,系统会根据 ...

  5. Confluence 6 配置 Web 代理支持

    这个页面中的相关平台中的内容是不被支持的.因此,Atlassian 支持不能保证能够为你提供任何支持.请注意,这个页面下面提供的信息仅为你提供参考同时也不能保证所有的的配置能正常工作.如果你按照本页面 ...

  6. Confluence 6 用户宏示例 - Hello World

    下面示例显示了如何创建一个用户宏,在这个用户宏中显示文本 'Hello World!' 和任何用户在宏内容中输入的内容. Macro name helloworld Visibility Visibl ...

  7. Android UiAutomator 快速调试

    背景:在Eclipse中不能直接运行Uiautomator工程,所以每次编写一份用例都要进行手动输入命令,很烦.调试起来不仅繁琐还浪费时间.网上找到一份快速调试的代码UiAutomatorHelper ...

  8. servlet 遇到的奇怪问题

    一. servlet URl 连接多了 %09 原因value里面多了个空格 value=" value'; 改成 value="value'; 二.servlet get方法可以 ...

  9. java String正则表达式

    1.正则表达式 字符串替换,     例子; String s="131hello334thrid  ".replaceAll("[a-zA-Z]"," ...

  10. JS中----this的指向和如何修改this的指向

    this this是js中的一个关键字,函数运行时自动生成的一个内部对象,只能在函数内部使用.我们要讨论的是 this 的指向. this就是函数运行时自动生成的一个内部对象 下面介绍一下几种情况下, ...