什么是众包测试(Crowdsourced testing)

众包测试(Crowdsourced Testing)是软件测试的一个新兴趋势,它利用了众包和云平台的优势、有效性和效率。它不同于传统的测试方法,因为测试是由来自不同地方的许多不同的测试人员进行的,而不是由雇佣的顾问和专业人员进行的。该软件在不同的现实平台下进行测试,使其更加可靠、经济高效、快速和无缺陷。[需要引证]此外,众源测试允许远程可用性测试,因为特定的目标群体可以通过人群招募。

当软件更以用户为中心时,即软件的成功取决于其用户反馈,并且具有不同的用户空间时,考虑采用这种测试方法。当需要在一个地方很难找到的专家进行特定测试时,或者当公司缺乏内部执行测试的资源或时间时,通常使用游戏、移动应用程序来实现。

众源测试公司为测试周期提供平台,通常免费提供给正在测试产品的公司。然后他们将产品众包给测试人员社区,他们自愿注册测试软件。这些测试人员通常是按错误付费的,这取决于错误的类型及其市场价格。众源测试团队通常是内部质量保证团队的补充,而不是替代团队。根据任务的不同,一些平台通过自助服务模型、提供者管理的服务或两者都提供对人群的访问。

众包测试的优点

  • 核心测试团队可能没有在不同环境和不同情况下(例如,不同的互联网带宽、设备等)测试软件的所有资源,因为可能无法拥有所有资源来创建应在其中测试软件的不同环境。
  • 它具有成本效益,因为产品公司只为报告的有效错误付费。通常,测试软件的时间相对较少,因此它会带来更好的生产力,因此比雇佣工程师、设计师和专家更便宜。
  • 执行这种形式的测试的测试人员对公司的内部问题没有偏见。
  • 测试人员的池是不同的,在语言和区域中都有不同的变化。这有助于测试基于本地化的应用程序。
  • 由于同时测试软件的测试人员数量众多,因此可以快速完成测试,从而缩短上市时间。
  • 执行不同应用程序测试的测试人员将识别常见的反模式。

众包测试的缺点

  • 随着正在测试的系统中的非内部人员数量的增加,必须密切管理保密性。
  • 与一群众包测试人员进行即时和迅速的沟通可能很困难。
  • 众包测试人员根据检测到的错误数量获得补偿,可以检测到更多影响较小的错误,同时跳过更关键或更难复制的错误。
  • 由于测试人员的时区和地点、语言和文化的差异,众包测试将导致对管理监督的需求增加。
  • 在众包测试中确保测试覆盖可能很困难,因为测试的计划或跟踪方式与传统的瀑布或敏捷测试工作不同。
  • 创新和新功能泄露给竞争对手的风险。

众包测试与软件外包测试的区别

众包测试与软件外包测试的主要区别在于,在众包测试中,测试人员可能属于不同的工作场所。外包测试时,测试人员来自负责外包的同一公司或工作场所。在众包测试中,人们自愿测试软件,有可能得不到报酬(如果没有发现错误)。外包测试人员的工作总是有报酬的。

众包测试最适合于测试版和兼容性测试,这是测试的最后必要步骤;但是,大多数软件对于像这样的后期测试来说过于复杂,无法涵盖所有可能的问题。一个专门的外包或内部测试团队将更好地了解软件可能的缺陷,但不会提供接近众包测试范围的任何地方。因此,一个好的解决方案是将多个测试团队集成到任何开发项目中(并且从一开始就考虑到可测试性原则)。

众包可能无法提供应用程序的最佳反馈。将众包测试和专用测试团队结合在一起的多样化测试方法可能是有利的。”拥有这种多样的人员配置,您可以以流动的方式上下扩展您的资源,在开发和测试的高峰期满足紧张的最后期限,同时在缓慢的时期控制成本。

什么是众包测试(Crowdsourced testing)相关推荐

  1. 渗透测试(Penetration Testing)

    渗透测试(Penetration Testing) http://www.cnblogs.com/hyddd/archive/2009/03/22/1419104.html http://www.w3 ...

  2. linux测试api,testing - 测试基本使用接口

    testing - 测试基本使用接口 当你写完一个函数,结构体,main之后,你下一步需要的就是测试了.testing包提供了很简单易用的测试包. 写一个基本的测试用例 测试文件的文件名需要以_tes ...

  3. 测试工具Testing

    测试工具Testing 为什么需要测试? Web应用程序越来越复杂,这意味着有更多的可能出错.测试是帮助我们提高代码质量.降低错误的最好方法和工具之一.通过测试提供软件的质量,在开始的时候,可能会降低 ...

  4. CISSP考点拾遗——公开测试Overt Testing和隐蔽测试Covert Testing

    这是一个找遍CISSP三个主要教材(CBK.OSG.AIO)都不见但考试会考到的内容(*^_^*)y 本文中内容主要出自NIST SP 800-115 信息安全测试和评估技术指南TECHNICAL G ...

  5. 你们公司在用哪种测试方式?手工、自动化还是众包测试?

    在软件开发的时候,不论你在什么样的团队,所有参与的成员有相同的信念是很必要的.那个信念就是:测试是非常重要的并且应当要尽可能的准确的去执行.为了使你的软件可靠.防错,必须验证软件的质量. 测试团队面对 ...

  6. 全国大学生测试大赛众包测试盘点

      在众多有关测试比赛中都存在众包测试,众包测试俗称黑盒测试,在我个人看来大同小异.黑盒测试在比赛中大概占分比例为30%,无论在移动应用测试比赛还是web网页端夹杂的黑盒测试都是占这个比例.其中,黑盒 ...

  7. 什么叫压力测试(Stress Testing)

    什么叫压力测试(Stress Testing) 在测试两个字前面加上一个限定词,就变成了很多测试.例如:压力测试.负载测试.性能测试.功能测试等等.但究竟什么是压力测试,初学者往往望文生义,都能说上一 ...

  8. 什么是众包测试,众包测试平台是什么?

    众包测试 什么是众包测试? 众包测试使用的是众多专家测试人员进行手动测试.测试人员旨在发现错误.记录可重现的步骤并提供错误报告. 众包测试有什么好处? 与内部 QA 相比,众包测试是一种具有成本效益的 ...

  9. [ZZ]渗透测试(Penetration Testing)

    目录 Author : ZwelL Last Updated : 2007.12.16 零.前言 一.简介 二.制定实施方案 三.具体操作过程 四.生成报告 五.测试过程中的风险及规避 参考资料 FA ...

最新文章

  1. SocketIO---bio2---带线程池处理任务
  2. verilog的学习
  3. 依赖第三方库时出现的问题:Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16
  4. Python 判断字典是否有key,判断字典key的个数
  5. 2018web前端面试题总结
  6. 超越Mask-RCNN:谷歌大脑的AI,自己写了个目标检测AI
  7. android 程序 共享文件,026 Android多进程-文件共享
  8. MooseFS源代码分析(三)
  9. html 源码_(带手机版数据同步)中国风古典园林石业织梦模板 水墨风格园林艺术网站源码下载...
  10. Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用
  11. 【操作系统实验】设备驱动(Linux环境下)
  12. 设置html字体大小 js,js如何改变文章的字体大小
  13. 怎么打造云计算的碎片计算方式
  14. 青岛再添新动脉|唐河路—安顺路预计年底通车
  15. 全球及中国红外探测器芯片行业发展动态及投资应用前景调研报告2021-2027年
  16. html使三角形渐变色,CSS3 简单的三角形渐变效果
  17. Python也能识别图文,看到好的文章就用它一键扫描吧
  18. macOS输入法导致系统卡住鼠标圈圈问题/风火轮
  19. Keras 在windows环境下安装配置教程
  20. java编写某计算器控制台程序_计算器 - 进阶的憨狗 - 博客园

热门文章

  1. iOS开发 iOS13禁用深色模式
  2. 学习不迷路 - 网站合集
  3. Python按销量爬取淘宝医用口罩前三页导入Excel并生成柱状图
  4. 「MySQL」- 复杂的SQL查询语句
  5. 【99期分享】4款婚礼现场PPT模板免费下载
  6. 2021年书单-产品相关
  7. origin作图软件对已知坐标图形数据的提取
  8. 图片未经许可,不可引用(图片外链限制PHP实现原理)
  9. 戴尔与易安信(EMC)完成历史性合并,成立全球规模最大的私人控股科技公
  10. python在google地图上显示兴趣点_Python可视化笔记之folium交互地图