敏捷开发系列学习总结(2)——Bug修改流程
原则,力求各司其职,简单明了。
1. 测试人员提交bug
⑴ 标题: [ 模块名称 ] 问题描述
⑵ 内容: 问题重现步骤的描述,最好贴上图片。
因为一图胜万言。
⑶ 指定责任人: 根据bug指定责任人。如果不能确定责任人,就指定给项目负责人。
2. 责任人检查bug
不能随意踢皮球,实行问题责任人负责制。
⑴ 责任人确认是自己的问题后,“确认”问题,并对问题进行简单分析。
比如WEB前端XX问题;API后端XX问题。
⑵ 如果责任人在检查后,发现不是自己职责范围内的问题,需要先跟你认为的责任人沟通,如果对方确认是他的问题,则把问题指派给他;如果双方沟通后,发现是其他责任人的问题,则继续上面的流程。如果不能确定责任人,就指定给项目负责人。
3. 责任修改bug完成
⑴ 问题已经解决,需要在版本XX中再测试确认。
4. 测试人员测试确认
⑴ 如果问题被修复。则注明:“问题已经解决”,并关闭bug。
⑵ 如果问题没有被修复。则注明:“问题没有解决”。
说明: 版本号请参考即将制定的 《版本发布流程》。
敏捷开发系列学习总结(2)——Bug修改流程的更多相关文章
- 敏捷开发系列学习总结(5)——这几招搞定团队协同Coding
		一个团队在一起Coding时,就怕发生这样的事情:同1个文件你改了,我也改了,他也改了,最后怎么同步呢?以前用clearcase时,A把文件checkout了,其他人就不能提交,保证了代码的唯一性.但 ... 
- 敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装
		现在代码管理都流行用git了,小编以前用过clearcase, svn,vss等.现在用了git后,发现git才是最好的,我觉得它最吸引人的地方应该是它的分布式管理吧.git的具体学习,读者可自己去网 ... 
- Scrum敏捷开发沉思录
		计算机科学的诞生,是世人为了用数字手段解决实际生活中的问题.随着时代的发展,技术的进步,人们对于现实世界中的问题理解越来越深刻,描述也越来越抽象,于是对计算机软件的需求也越来越高,越来越复杂,变化也越 ... 
- BUG处理流程说明
		一. BUG处理流程图: 流程描述: 1. 测试人员发现bug提交给开发. 2. 开发人员判断是否是bug. 3. 如果是bug,进行修改,修改完成后更改bug状态为已解决. 4. ... 
- 小谈Scrum敏捷开发流程
		一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ... 
- 如何让Git适应敏捷开发流程?
		一旦涉及到版本控制系统,Git实际上代表敏捷开发的水平.Git作为一款强大的开源系统,有较强的灵活性,可以按需匹配任何开发团队的工作流程.而这种分布式相比较集中式来说,可以赋予系统更好的性能特征,且允 ... 
- 产品经理-需求分析-用户故事-敏捷开发 详解 一张图帮你了解Scrum敏捷流程
		产品经理-需求分析-用户故事-敏捷开发 详解 用户故事是从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能.2. 活动:需要完成什么样的功能.3. 商业价 ... 
- TFS 2015 敏捷开发实践 – 在Kanban上运行一个Sprint
		前言:在 上一篇 TFS2015敏捷开发实践 中,我们给大家介绍了TFS2015中看板的基本使用和功能,这一篇中我们来看一个具体的场景,如何使用看板来运行一个sprint.Sprint是Scrum对迭 ... 
- (转载)JAVA敏捷开发环境搭建
		整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ... 
随机推荐
- Faas 典型场景——应用负载有显著的波峰波谷,典型用例-基于事件的数据处理
			Serverless适用的两大场景 场景一:应用负载有显著的波峰波谷 Serverless化与否的评判标准并不是公司规模的大小,而是其业务背后的具体技术问题,比如业务波峰波谷明显,如何实现削峰填谷.一 ... 
- 洛谷 P4178 Tree —— 点分治
			题目:https://www.luogu.org/problemnew/show/P4178 这道题要把 dep( dis? ) 加入一个 tmp 数组里,排序,计算点对,复杂度很美: 没有写 sor ... 
- Makefile 实际用例分析(二) ------- 比较通用的一种架构
			之前已经讲了这一篇文章:Makefile实际用例分析(一)-----比较通用的一种架构 现在这篇其实和那个差的不是很多,只是在布局上有些差别(这个makefile也是论坛上一起讨论过的,囧,忘了哪个论 ... 
- LuaBridge
			不能直接公开基类的函数,必须单独公开基类,并声明继承关系 deriveClass<Player, BaseController>("Player") 直接公开基类的函 ... 
- [Swift通天遁地]二、表格表单-(11)创建星期选项表单和拥有浮动标签的文本框
			★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ... 
- oracle学习笔记(二十) 子程序——函数与触发器
			子程序--函数 语法 之前select语句中使用的函数,都是SQL内置函数,我们可以通过自定义函数更满足我们的需要. 自定义函数的语法和存储过程差不多. create [or replace] $fu ... 
- 最少拦截系统------LCS--------动态规划
			这是一道极好的题,会了这个应该说 最长递增子序列什么的 就有了另外一种思路了 下面附上代码---应该仔细的看一下 那个 if判断 #include<stdio.h> #include ... 
- SCOI2014题解
			SCOI2014由极不靠谱的电子坑爹大学出题.电子坑爹大学打破了多年行规,暴力+NOIP500分居然不能进队.极其逗比的第一天暴力给10分!!还好有些题不是很难,省队爷分数大概在150以上(最高420 ... 
- 关于static函数在类中的定义和使用
			刷题的时候遇到了这样一个问题:平时经常使用 sort()函数, 对结构体进行排序, 但是在类中使用时会出现 这样的错误提示:“Solution::cmp”: 函数调用缺少参数列表:请使用“&S ... 
- 跨服务器进行SQL Server数据库的数据处理
			exec sp_addlinkedserver 'ITDB', ' ', 'SQLOLEDB', '服务器IP' exec sp_addlinkedsrvlogin 'ITDB', 'false ', ... 
