写点什么

众包测试正在改变游戏规则

  • 2010-08-11
  • 本文字数:1041 字

    阅读完需:约 3 分钟

众包(Crowdsourcing)是这样一个过程:征求大批社区中的群众去完成一个任务,传统上这种任务由组织从内部选择一拨人来完成,多数是雇员或合同工。众包测试(Crowdsourced testing)利用众包的有效性和效率,把网络和云经济结合起来,是一种强大的组合。这可以成为游戏规则的变革者吗?

Israel Gat 提到,软件测试过程可以分割成两部分:

  • 开发团队的单元测试
  • 其他形式的测试包括功能性测试、负载测试、回归测试、可用性测试等等

Israel 说,后者正是游戏变革的地方,有专门的软件测试公司正有效利用网络和群众。他提到,根据测试的定义,众包测试本身非常适合像 Kanban 这样的过程。

根据定义,测试作为一项服务,涉及到把任务从一方移交给另一方。无论开发团队如何紧密地同执行测试的一方进行合作,这终究是一个从阶段到阶段的流动过程。这种流动过程很自然地适用于 Kanban 方法。

Bob Walsh 阐明了众包测试如何让组织取得双赢。他说:

尽管致力于质量保证的群众成员都喜欢做测试,但他们在其他方面都是独一无二的。对你而言,这是有好处的!例如,可能有一位香港的测试人员,在 Windows Server 2003 上进行测试时,发现如果应用程序试图读取包含 unicode 编码的粤语字符文件,这个应用程序就会崩溃。或者,可能巴西的测试人员在红帽企业版 Linux3 上测试时,发现你的应用程序依赖于 glibc 的功能,而这只在 Linux4 或后续版本中才有。

类似地,Yvette Francino 提到了众包测试服务存在的原因。Yvette 说:

如今,要在众多设备以及不同的软件配置下测试基于 web 的软件几乎是不可能的。此外,如果该软件想要在任何地方运行,可能会出现很多差异,使用传统的测试方法会有重大障碍。如何能在每一个地理区域有效地进行代码测试?测试软件的最佳人选,是这个国家的当地人,那些最有可能成为最终用户的人。

Stanton Champion 总结了几个众包测试的好处。包括:

  • 可以接触不同的平台、语言和人
  • 从现实世界中获取真知灼见,并不是只从测试用例的结果中获得
  • 同时由数百人完成测试
  • 即时的快速反馈

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

  • 需要更多灵活的、不同的硬件环境,主要是为了做一致性测试和性能测试。
  • 需要确保适当的、灵活的测试容量,以便能够应对紧迫的发布时间表。

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

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

查看英文原文: Crowdsourced Testing, Changing the Game

2010-08-11 07:002420
用户头像

发布了 38 篇内容, 共 87780 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

ARTS week 3

刘昱

爬虫框架Scrapy应用实践-淘宝保险频道数据抓取【2】-抓包分析

hadesxiong

Python 爬虫 保险 Scrapy

Apache DolphinScheduler新特性与Roadmap路线

代立冬

大数据 数据中台 工作流调度 海豚调度 数据湖调度

Java日志门面系统

泛泛之辈

Java 日志 slf4j

深入计算机底层,从几本靠谱的书开始

HackMSF

计算机工作原理

MySQL 可重复读,差点就我背上了一个 P0 事故!

楼下小黑哥

Java MySQL

Mysql索引不会怎么办?6000字长文教会你

Super~琪琪

MySQL 数据库 sql 索引

ARTS-01

NIMO

ARTS 打卡计划 ARTS活动

ARTS 打卡 WEEK2

编程之心

ARTS 打卡计划

如何使用 Apache CXF 快速实现一个 WebService

Rayjun

Java WebService CXF

ARTS打卡第一周

GKNick

体验一次简洁的代码

你当像鸟飞往你的山

[ARTS打卡] week 01

Mau

ARTS 打卡计划

Flutter开发环境配置

玉龙BB

flutter android vscode

数据产品经理实战-数据门户搭建(上)

第519区

数据中台 开发数据

区块链技术大显身手,仅用20分钟就打完一场官司!

CECBC

CECBC 区块链技术 数字版权 存证

clang-format 使用与集成介绍

Geek_101627

像孩子一样认识新事物 —— 读《终身幼儿园》

YoungZY

学习 读书笔记 读书

DDD 中的那些模式 — 使用 Specification 管理业务规则

Joshua

设计模式 领域驱动设计 DDD 架构模式

我的编程之路 -6(新时代)

顿晓

android 编程之路 时代

重学 Java 设计模式:实战单例模式

小傅哥

设计模式 编程思维 重构 优化代码

关爱孩子的心理建设

Neco.W

人生 感悟 教育

ARTS打卡计划_第一周

叫不醒装睡的人

ARTS 打卡计划

眼中有码,心中无码

小眼睛聊技术

学习 深度思考 程序员 最佳实践 算法

2万字长文带你细细盘点五种负载均衡策略。

why技术

Java 负载均衡 源码分析 面试 dubbo

后疫情时代,区块链的发展迎来曙光!

CECBC

CECBC 区块链技术

那些会阻碍程序员成长的细节[2]

MavenTalker

程序员 程序人生

5G时代下应用的安全防御研究

Nick

5G 5G网络安全 5G安全

如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。

why技术

Java 源码分析 面试 线程池

ARTS-1

你当像鸟飞往你的山

ARTS 打卡计划

如何做好Code Review?

架构精进之路

Code Review

众包测试正在改变游戏规则_研发效能_Vikas Hazrati_InfoQ精选文章