Rama Murari有14年的IT经验且过去9年一直从事软件测试工作。她在Tata咨询服务有限公司高科技领域解决方案部的保证卓越交付中心担任一名解决方案开发员。她的专长领域包括测试流程咨询,测试管理以及白盒测试。她的“潘多拉白盒测试”白皮书曾在STeP-IN论坛上发表过。她担任过一些大型公司的开发员,业务分析师,功能分析师,测试员,项目领导及程序经理。 | |
Venkat Ramesh Atigadda有超过9年的软件测试经验,曾在能源,医疗保健等垂直行业干过。如今他在Tata咨询服务有限公司高科技领域解决方案部的保证卓越交付中心担任一名解决方案开发员。他负责测试策略咨询,项目技术审查,撰写白皮书并分析新的测试趋势。他也在IJCEM和 IJRDET论坛发表过关于测试的白皮书。 |
测试已经历了一次从没有独立测试团队的组织到端到端测试活动的集中测试中心的巨大转变。新变化克服了组织障碍并把测试直接放到测试员触手可及的地方。组织从群体获得关于测试活动的恰当专业知识。测试员可以选择他们感兴趣且擅长的方面以提高质量。群体测试旨在提高可达到的软件测试的质量,灵活性,速度及花费的水平,因为组织有选择不同领域的测试专家并按要求利用服务的独立自由。本文简要介绍群体测试的关键驱动因素,(为增加群体测试的重要性奠定基础的)众包的行业趋势。文章首先介绍了群体测试是什么,然后探索群体测试与外包模式有何区别。采纳群体测试的大障碍,组织和测试员的的正反意见都包含在内。让组织和群体双方都受益的佳做法在本文中写明了。如Gartner所说,到2017年,超过一半的消费品制造商将从中报解决方案收获75%的消费者创新及研发能力。且根据Forte的一项研究,47%的QA专家表明他们知道什么是群体测试以及它如何运作,他们中超过三分之一相信使用群体时一个将改变整个app测试现状的趋势。群体测试是软件测试中一个即将出现的趋势,它利用了全球各地不同测试员的天生的神秘的知识。它通过一个在线平台包含一个专业测试员社区。它像测试技术的附属品而不是一个独立的初始技术。它对敏捷和传统SDLC模式都是切实可行的。当软件是以用户为中心而不是以企业为中心时会考虑群体测试。它有一个配套的空间且它的成功是由终用户反馈决定的。当进行内部测试但资源和时间紧迫时它可以在类似游戏,游戏app等的平台中执行。软件需要在不同的平台上测试,这样可以节省成本。该方法很有用,因为测试员来自不同地方且是SMEs(问题专家),还具有丰富的专业技术知识。群体测试门户网有它们属于自己的选择测试员的方法。可以通过群体测试执行的不同种类的测试是功能,安全,负载,本地化,移动,兼容网页转化,可用性,搜索关联测试,内容测试,还有游戏测试。
业务驱动因素:
▪▪显著节省的测试成本
▪▪即时的测试专业知识
▪▪按表现的支付
▪▪减少的上市时间
▪▪提高的质量(终用户和探索性的)和增加的产量
▪▪群体测试员的灵活性和可量测性
▪▪即时测试(用户环境)
▪▪即时可得领域和技术测试专业知识
▪▪随时可以获得全世界的群体测试员
什么是群体测试?
众包是从一群人,主要是从一个在线社区,而不是传统雇员那儿获得工作的过程。
众包测试是一个挖掘群体测试的好处,效益和效率的新兴趋势。当软件更以用户为中心并有一个多样化的用户空间时执行该测试。
什么构成测试的群体?
一个群体是由来自世界各地的有各种功能和非功能领域专业知识的测试员组成的。这个测试群体可以是一堆:
▪公司内部测试员
▪一个公司里的内部项目测试员
▪战略合作伙伴
▪领域知识专家
▪技术专家
▪工具专家
▪终端用户的网络
▪社交网络用户
这个群体测试app,给出关于产品的反馈,利用他们的专业知识。
众包vs外包
组织在寻找在保证质量的情况下用少投入获得佳结果的方法。同时,测试员在找为他们自己的职业发展而磨练他们技能并提高他们专业知识的方法。组织外包有障碍,组织被鼓励采用群体测试。这些模式的各种差异列在表1中,各有优缺点。
表1:众包vs外包