首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让全球团队在系统的不同部分顺利测试?

如何让全球团队在系统的不同部分顺利测试?
EN

Stack Exchange QA用户
提问于 2012-01-17 06:18:34
回答 5查看 191关注 0票数 4

我想征求你的宝贵意见。

如何让全球团队(如美国、中国、韩国、新加坡、欧洲和澳大利亚)在没有延迟、代码冲突和其他问题的情况下,负责系统不同部分的顺利测试?

根据请求,举一个具体的例子:

AUS正在处理UI,CN负责核心设计,每个位置都有自己的标准来执行单元&集成测试和维护自己的服务器。他们发现,现在的问题是,在韩国的QA团队正在本地服务器上测试这两种集成(UI+core)

  1. 由于澳大利亚和中国的单元和集成测试正在进行中,因此在韩国的QA团队始终面对代码没有更新,因此在这一分钟发现的一个bug已经在最后几分钟被解决/调试。
  2. 缺乏通讯员的文件(系统要求)。
  3. 在集成之前,如何确保不同的部件正常工作?

感谢他花时间编辑我上一篇文章。

EN

回答 5

Stack Exchange QA用户

回答已采纳

发布于 2012-01-19 10:24:30

我理解你的问题,并记住我在一个员工分布在不同地点的组织中的经历,我建议:

->Process是您的朋友,因为在Aus和中国中有CI正在进行,应该使用一段时间的代码。(您不应该承诺使用主干)在此窗口期间,当代码打开时,韩国团队可以选择构建并查看发布说明(这可以是自动-generated、构建名称、Bugs解决方案等),并继续在该构建上进行测试。所有合适的任务/bug都可以移动到已解决的状态,并在问题/目标/流程管理工具中使用构建名称进行标记。

同时,Aus和中国可以查看针对下一次构建的工作项/特性,以及到目前为止尚未解决的bug。

在适当的时间取决于时区的方便或/和时间线之间的接触点(如..QA认为他们有足够的QAed被测试的申请),CodeFreeze可以关闭。

一旦CodeFreeze关闭,Aus和中国团队就可以继续将他们的代码提交到主干。同时,在韩国的QA团队可以进行测试准备活动,为即将到来的建设做准备。

基本上,这个周期可以根据项目的需要/优先顺序进行调整,定制,也就是说,Codefreeze可以是一个动态活动,其中及时的沟通是至关重要的。

票数 0
EN

Stack Exchange QA用户

发布于 2012-01-17 15:43:06

这是一个很大的话题,太大了,无法在互联网论坛上得到满意的回答。

当然,这与测试相关,但它并不是专门用于测试的。事实上,这个问题的各个方面并不是全球团队特有的。任何时候,当你要求地理上分散的团队一起工作时--不管他们是跨城还是跨海洋--你都会面临挑战。

我不是管理全球团队的专家,但我有在地理位置分散的团队工作的经验。有一件事我看到了很大的不同,那就是让两支球队面对面的见面。我们是社交动物,要赢得别人的信任和善意,最好的第一步就是与他们面对面地交流。当然,这并不总是可能的。有时候你能做的最好就是派几个使者,但即便如此,也总比根本没有联系要好。

票数 1
EN

Stack Exchange QA用户

发布于 2012-01-17 11:30:15

我们正面临着同样的问题,我们的做法是-测试领域是明确的定义,如果可能的话,在域之间有一些重叠。有些域包含相同的功能,但从不同的角度来看。有一个单一的接触点,收集总结的结果,这个POC有足够的知识,以便他可以判断结果的质量,并可以跟踪正确的软件版本进行了测试。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/2406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档