分布式团队中沟通引发的问题, itest 解决之道
导读:
从问题场景和 itest 优雅解决办法及示例2部分来阐述
1.问题场景:
研发团队是分散在几地的分布式团队,经常会因沟通引来一些问题。如下三图是开发觉得测试进度太慢,一番对话之后, 接下来他们的对话截屏:



问题的本质实际上是沟通的问题,多问几句也可以解决,但是常常是一人测试多个项目,开发也是一人参加多个项目,只要当前不闲着,加上又是分布式团队,可能有些需要沟通的事情,就先推后,不到最后要处理了才来沟通,在itest 开源测试管理中,从机制上根本避免了这个问题。
2.itest 优雅解决办法及示例:
关于BUG指派不清的问题,ITEST 有两个保障,一:可以在测试流程中,由测试负责人(测试leader 之为的的测试人员)设置BUG分配人,提交的BUG先到分配人那里(分配人通常是某个项目的开发负责人),再由分配人(分配人可以设置多个)来分配到具体开人员;二:可对测试需求模块,设置开发人员,当提交的BUG时,指定了该模块,就自动设置修改人为之前设置的开发人员,如果是大团队项目,可能一个模块就量个子系统,还可以对测试需求模块设置分配人。
ITEST中有上述两个保障后,测试执行人员,根本不需要关心,这BUG提给谁,只负责执行就行。
如下图所示:
设置测试流程并附流程设置说明:

流程说明:
1 * 提交问题:必选流程,人员主要为测试人员,不是提交问题这流程节点上的人员也可填报BUG,只是不能确认BUG是否己修复。
2测试互验:可选流程,当测试人员和开发人员不在同一地点办公时,或想测试把关新手提交的BUG时,开启该流程,由资深测试人员来做测试互验,既可以指导新人编写高质量的BUG,也可以在开发人员在处理BUG前,测试人员内部先检查新提交的BUG,省去了可能的因BUG描述理解差异上,或是BUG可复现上带来的和研发人员的沟通成本。
3分析问题:可选流程,分析BUG产生的原因,估算修复BUG需要的时间及期限,一般为研发经理,系统分析师来做分析工作。
4分配问题:可选流程,单元测试时,或团队规模比较小且测试人清晰的知道开发人员所负责的模块时,可以不启用该流程,测试人员提交的BUG,直接分配给开发人员。一般分配人应该为研发经理,研发组长等,可以有多个分配人。
5 * 修改问题:必选流程,顾名思义是修复BUG的环节,设置的人员是研发人员。
6开发互检:顾名思义是开发人员修改完BUG后,他们间的交叉检查。设置的人员是研发人员。
7 * 分歧仲裁:必选流程,当测试人员和研发人员对某个BUG的达不成共识时,或研发人员要求BUG延期修改,或不计划修复某个BUG时,由仲裁人来裁决。一般仲裁人为研发经理,或产品经理。
8 项目关注: 可选流程,设置项目关注人员,这些人员,在项目中不做具体的工作,设置为关注人后,这些人员可以在“切换测试项目中” 切换到所关注的项目
测试需求项(测试需求模块)人员分配:

。也可在线体验,也有一键安装包, https://itest.work/rsf/site/itest/product/index.html
分布式团队中沟通引发的问题, itest 解决之道的更多相关文章
- Git 在团队中的最佳实践--如何正确使用Git Flow
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...
- 敏捷团队中的QA由来
QA,全称为Quality Analyst,即质量分析师(有些称为Quality Assurance,即质量保证师).为什么它总跟质量扯在一块?感觉这个角色明明做的都是测试的事情,为什么不直接叫做te ...
- 分布式数据库中的Paxos 算法
分布式数据库中的Paxos 算法 http://baike.baidu.com/link?url=ChmfvtXRZQl7X1VmRU6ypsmZ4b4MbQX1pelw_VenRLnFpq7rMvY ...
- 【Fine原创】JMeter分布式测试中踩过的那些坑
最近因为项目需要,研究了性能测试的相关内容,并且最终选用了jmeter这一轻量级开源工具.因为一直使用jmeter的GUI模式进行脚本设计,到测试执行阶段工具本身对资源的过量消耗给性能测试带来了瓶颈, ...
- ASP.Net Core 中使用Zookeeper搭建分布式环境中的配置中心系列一:使用Zookeeper.Net组件演示基本的操作
前言:马上要过年了,祝大家新年快乐!在过年回家前分享一篇关于Zookeeper的文章,我们都知道现在微服务盛行,大数据.分布式系统中经常会使用到Zookeeper,它是微服务.分布式系统中必不可少的分 ...
- 为什么分布式数据库中不使用uuid作为主键?
分布式数据库当然也有主键的需求,但是为什么不直接使用uuid作为主键呢?作为曾经被这个问题困惑过的人,试着回答一下 1. UUID生成速率低下 Java的UUID依赖于SecureRandom.nex ...
- 使用VS2013、TFS2013和Git进行分布式团队协作
题记:呵呵,首先声明,题目起的有点大,其实我只想介绍下VS2013和TFS2013新加入的Git功能,也不是在VS中使用Git的详细向导(以后有空再详细分享给大家).这篇文章虽然在写这篇文章<V ...
- Zookeeper和分布式环境中的假死脑裂问题(转)
Zookeeper和分布式环境中的假死脑裂问题 最近和同事聊天无意间发现他们的系统也存在脑裂的问题.想想当初在我们的系统中为了解决脑裂花了非常大的功夫,现在和大家一起讨论下脑裂,假死等等这些问题和解决 ...
- GIT在团队中的最佳实践
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...
随机推荐
- 解读2017之Service Mesh:群雄逐鹿烽烟起
https://mp.weixin.qq.com/s/ur3PmLZ6VjP5L5FatIYYmg 在过去的2016年和2017年,微服务技术得以迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热 ...
- 中文字体名称对照表(unicode码)及20个web安全字体
在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体.但多数情况下,考虑各个因素的影响我们还是在尽量充分利用 ...
- AWS技术会议笔记
Intel和云: SDI:软件定义架构 3D-XPointer:可以媲美内存速度的SSD 应用可以控制L3 Cache的使用 Helix物联网设备用 精益创业之路: 如何快速获得第一批用户---先要养 ...
- ZAB协议(Zookeeper atomic Broadcast)
一.简语: ZAB协议是Paxos算法的经典实现 二.ZAB协议的两种模式: 崩溃恢复: 1.每个server都有一张选票(myid,zxid),选票投给自己 2.收集所有server的投票 3.比较 ...
- webstorm配置eslint【标记错误,修复错误】
项目中经常用到eslint语法,结合个人经验,用webstorm配置eslint "文件"->"默认设置"->"语言&框架&quo ...
- codeforces——961A Tetris
本文是博主原创文章,未经允许不得转载. 我在csdn上也同步发布了此文,链接 https://blog.csdn.net/umbrellalalalala/article/details/798915 ...
- Beta 冲刺day 6
1.昨天的困难,今天解决的进度,以及明天要做的事情 昨天的困难:在导入导出方面遇到了困难,导出的文件不能直接导入. 今天解决的进度:完成了登录页面的背景设计,并再次测试了整个系统的功能. 明天要做的事 ...
- httpd基础配置和虚拟主机的配置方法
RedHat6.5 httpd实验的大概步骤 #解包 tar zxf httpd-2.2.17.tar.gz -C /usr/src#切换到目录 cd /usr/src/httpd-2.2.17/# ...
- C#现代代码风格指南
参考资料: asp.net 主页仓库 代码风格 -- 一般原则 最通用的指导原则是我们使用所有的VS默认设置的代码格式,除了我们把系统命名空间放在其他命名空间之前(这在VS中是默认的,但是在VS的更新 ...
- js基础--javaScript数据类型你都弄明白了吗?绝对干货
欢迎访问我的个人博客:http://www.xiaolongwu.cn 数据类型的分类 JavaScript的数据类型分为两大类,基本数据类型和复杂数据类型. 基本数据类型:Null.Undefine ...