众测模式浅析

 2023-09-05 阅读 33 评论 0

摘要:随着互联网的快速发展,产品的迭代速度越来越快,对于产品的快速交付的要求越来越高。测试作为整个研发生命周期中重要的一环,对产品上线质量起到了不可或缺的作用,而现在传统测试模式面领着很大的挑战,质量提升难、人力成本高等问题。而

       随着互联网的快速发展,产品的迭代速度越来越快,对于产品的快速交付的要求越来越高。测试作为整个研发生命周期中重要的一环,对产品上线质量起到了不可或缺的作用,而现在传统测试模式面领着很大的挑战,质量提升难、人力成本高等问题。而众测则是从测试角度出发利用大众碎片化的时间进行测试的一种方式。

1、众测的模式

       传统的测试开发人员开发一个产品后,通过自测,然后提交给测试人员进行测试,通过系统测试和验收测试后进行上线,有时会根据系统的实际情况只进行系统测试即可。但是一个公司的测试人力是有限的,由于测试人员有限,对于测试范围、测试点并不能做到完全的覆盖,而且一些公司的设备有限,这就导致不论从功能测试覆盖、兼容覆盖上都不能做到很好的保证,而众测的优势此时就体现出来了,主要有以下几个方面:

(1)缩短测试周期:传统的测试方式受到测试人手的制约。众测将依托于众测服务平台,在短时间内招募到大量的测试人员,能够在较短的时间内得到大量的测试结果,能够有效的缩短测试周期。相应的,产品能够更快的优化并推向市场,从而创造更好的市场反应。

(2)减少测试成本:大量的测试人员利用碎片化时间进行产品测试,这部分的测试成本相较于传统测试是更低的。另外由于测试周期的缩短,整个产品生产的时间成本也减少,相比于传统测试,众测模式下能够更有效的进行成本控制。

(3)提升产品质量:传统测试中,测试依赖于测试人员的经验,受限于测试人员的覆盖率及主观意志,对于产品存在的一些隐藏较深的问题不一定能够及时发现。众测模式的测试人员数量多,行业广泛、方法、环境都各不相同,对产品的测试更为全面,能够发现较深入较隐蔽的问题,从而使产品质量提升更为有效。

(4)提升用户体验:众测中的测试人员大部分都具备一定的测试知识,对产品有一定的了解和兴趣,他们会利用不同的测试方式,在多种测试环境下对产品的各个方面进行测试。根据这些测试结果进行优化的产品必然更符合用户需求,在产品推向市场时,已经经受了大量真实用户的使用体验,产品可能出现的问题已经被修复或改善,其产品质量达到较高水平,能有效满足日趋挑剔的消费者群体,从而提升用户体验。

然而任何一种实物都有其不足的一面,也有一些尚待解决的不足。主要有以下几个方面:

(1)测试产品的安全性问题:软件产品的在线测试需要开放权限给大量的测试人员,而测试人员的品质参差不齐,不乏有图谋不轨的用户,利用一些技术对产品进行攻击,因此如何保证产品生产技术的安全性以及产品本身的安全显得尤为重要。而且在众测中出现的安全问题又有着比较高的隐蔽性及危害性。还有就是对于众测人员发现的隐藏问题,如果没有反馈,待产品上线后,利用问题来产品进行不正当的操作,后果则不可估计,因此对于众测人员反馈内容的检查机制也是一种考验。

(2)测试资源的有效性问题:众测面临一个重要问题是无法做到对众测人员进行有效的监控,测试人员是否适合本次招募任务的众测,是否有认真的在做测试。因此虽然众测通过招募的方式可以短时间内获取到大量的众测人员,但是其中不乏存在一部分甚至一大部分人员是进来浑水摸鱼的,不能发现有效的缺陷还浪费管理人员的时间精力以及不必要的成本支出,因此众测资源有效性的衡量需要进行的研究方向。

(3)测试场景的多样性问题:众测目前对于风险较小的产品,在兼容性、探索性测试方面有着比较好的应用,但是对于很多产品受到环境、风险、市场等原因无法有效开展,因此基于这些产品的众测探索还需要进一步研究。

    说完了众测的优劣势,现在进入正题,众测管理模式涉及哪些内容,包括,任务管理、人员管理、进度管理、质量管理、成本管理等。

任务管理:招募任务作为众测的基础,众测活动则是基于众测任务来开展的,因此众测之前需要对即将要众测的任务进行清晰的描述,包括众测的时间计划、测试的产品说明、测试点说明(测试点根据实际情况颗粒度自行把握)、以及相关收益说明(收益可以更好的吸引众测人员)、以及其它相关的说明,比如人员的资质要求、人员所需具备的环境说明等。

人员管理:众测人员则是众测中的核心资源,众测质量的还坏很大程度上和招募到的人员有关,因此根据报名的人员的资质或历史数据(用户在平台中历史参与众测的情况) 来对人员进行筛选,并筛选得到合适本项目的人员,然后在众测过程中对于人员弃用(因为有些中策人员存在浑水摸鱼的情况),重新录用(弃用后的空出名额采用重新录用的方式补充)也需要有一定的标准。

进度管理:如果对众多的众测人员进度进行管理是一个较难把握的事情,不同人存在不同的情况,有的人晚上有时间,有的人白天有时间,有的人突发情况不能测试,因此众测平台需要有一套机制来应付这种情况,保证在计划的时间内高效率的完成此次众测任务。

质量管理:众测人员不论在测试能力、积极性等等都参差不齐,有的人丰富的测试经验则会更多的发现问题,有的人经验不丰富,总是提出一些无效反馈,因此质量管理是作为最后一道把关程序,重中之重

众测平台推荐:www.fin-tester.com

2、众测的发展趋势

相比于传统的产品测试方式,众测是一种新兴的测试方式。随着互联网技术的不断创新,众测技术也会在未来有持续的发展,主要方向有以下几点。

(1)测试人员的筛选及匹配方式更加专业化智能化。当前众测平台选择测试人员的方式大多是手工筛选的方式,如果用更少的人员发现更多的问题则需要更智能的模型进行辅助。

(2)测试项目的结构更加多样化。当前众测平台测试项目多集中在软件的简单的功能测试、探索测试、兼容性测试、易用性测试等。但是对于更多的项目由于环境、能力要求、风险要求的局限性使得众测还无法大范围的推广使用,未来众测技术的发展将聚焦于测试项目结构的多样化上。

(3)众测人员的层次管理更加优化。众测的核心资源是众测人员,而众测任务多样性,有聚焦于性能、兼容性、安全性等,也有聚焦于某个特殊领域的,而现有的众测模式还没有建立对垂直领域人员的结构优化。比如建立安全测试专家有,金融产品测试专家等。因此应该建立众测人员的的多层结构,将众测和产品更好的融合,关注测试最重要的三个指标维度:价值、质量和效能。

 

 

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/1210.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息