众包测试

什么是众包测试?

众包(CrowdSourcing)的含义是一种分布式的解决方案和生产模式,见于 2006 年 6 月《连线》(wired)的一篇《众包的崛起》:企业利用互联网将工作分配出去、发现创意或解决技术问题。企业可以利用志愿者大军的创意和能力——这些志愿者具备完成任务的技能,愿意利用业余时间工作,满足于对其服务收取小额报酬,或者不计报酬。

众包测试的特点非常鲜明,在以下四个方面具有无可比拟的优势:

  • 快速迭代:采用“短平快”的流程,尽量把问题暴露在上游。
  • 极低成本:在某些产品的测试成本上,与其雇佣一个高级测试人员来编写 Python 自动化测试用例,还不如众包给一百个普通用户进行人肉测试。(后者甚至是免费的)
  • 获取需求:通过接近用户,可以获得最真实的用户需求。“智慧并非来自研究伟大的学说,而是来自观察平凡的事物。”
  • 树立品牌:通过组织社区,参与者会感到一种品牌建设的血缘关系,具有极高的黏性。



怎么满足用户需求?

“每一个以色列空军的学生都会定期被送往陆军接受锻炼,目的就是让他们了解地面部队对空军抱以何等的期望。”

用以色列空军的这个故事来诠释“开发者”与“用户”的关系,感觉恰到好处。这也是小米比魅族更高明的地方:小米论坛和魅族论坛天天都有人嚷嚷着各种需求,但 M8 和 M9 的固件需求必定要 J.Wong 拍板才能实施,小米手机的固件需求可以让用户投票来实施。

民间卧虎藏龙,随时都有高手出现,譬如钓鱼的姜子牙,讨饭的韩信,卖鞋的刘备。所以论坛是“众包测试”最常见的载体。小米称这种方式叫“用户的温度感”:先了解用户抱以何等的期望,然后再用一定的手段来满足他们。

这比大公司里冗繁的“需求文档”要有趣得多。




PS.
几个众包测试的好处。包括:

  ● 可以接触不同的平台、语言和人

  ● 从现实世界中获取真知灼见,并不是只从测试用例的结果中获得

  ● 同时由数百人完成测试

  ● 即时的快速反馈

  Fred Beringer有类似的看法,他说自己是众包的粉丝,众包测试有助于解决问题:

  ● 需要更多灵活的、不同的硬件环境,主要是为了做一致性测试和性能测试

  ● 需要确保适当的、灵活的测试容量,以便能够应对紧迫的发布时间表。

  因此,众包测试似乎是一个有趣的概念,它可以帮助组织利用公众的各种力量。就像Israel所说的那样:

  如果众包测试真的受到亲睐(我相信它会的),它会加速解构过程,并随之改写产品的交付过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值