热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【腾讯TMQ】众测白皮书

一、引言随着移动互联网的蓬勃发展,国内手机用户已经达到6亿以上,但由于移动APP的产品迭代周期短,且使用的机型、网络和场景,都比原来PC端更加多样化和复杂化。传统的测试方法,在测试时间、机

一、引言

随着移动互联网的蓬勃发展,国内手机用户已经达到6亿以上,但由于移动APP的产品迭代周期短,且使用的机型、网络和场景,都比原来PC端更加多样化和复杂化。传统的测试方法,在测试时间、机型网络覆盖等问题上,都显得力不从心。企鹅众测(也称Tesly平台)力图通过让用户协助测试的方式,来解决上述问题。

企鹅众测产品白皮书(下称”白皮书”)将从产品研发背景、Tesly功能特点、典型应用、工作流程和收费模式几个方面来介绍企鹅众测平台。

二、产品研发背景

1、行业现状

目前,国内在软件众测领域,主要有企鹅众测、百度众测和Testin众测三个众测平台。

(1)百度众测

主要服务于内部的数据收集类任务,偏向于众包形式。

(2)Testin众测

提供第三方产品的Bug探索服务,团队作业(21人),业务模式单一。

(3)企鹅众测

累计服务腾讯内部几十款产品,并获得良好口碑。业务模式上,除了Bug探索,还提供竞品对比评测、软件性能评测、跨APP H5测试、Crash定位、产品体验等服务,并可动态指定测试用户人数(最多单任务可达到千人级别)。

2、企鹅众测的优势

图1企鹅众测的优势

(1)用户覆盖广

主要体现在遍布全国的真实用户、覆盖上千款机型和所有运营商网络,真实的用户使用场景。

同时,Tesly支持按照地区、网络、机型的多重条件过滤

(2)快速的交付

普通任务两天内交付结果报告。

紧急任务4小时内交付报告。

(3)详尽的报告

任务用户反馈统计报告,版本质量一目了然

反馈详情:提供文字、图片、视频、logcat、机型等各种信息

三、企鹅众测介绍

1、概述

企鹅众测是让真实用户参与测试的一个平台,APP研发团队提出众测需求给Tesly平台,平台将众测需求下发给用户,并收集用户反馈,最后生成测试报告给APP研发团队。

企鹅众测支持应用、游戏、H5混合应用等多种产品形态,3.2节将详细介绍Tesly支持的能力类型。

2、能力介绍

目前Tesly支持下面的服务Bug探索、产品调研、数据收集和产品评测四大类任务类型。

图2企鹅众测支持的任务类型

(1)Bug探索

1)真人真机众测

真实用户参与测试,包括模块化测试、全量测试等,用户的使用场景多样,机型、网络和地域分布广泛,能够发现更多内部测试无法发现的问题。同时,可以让产品预先知道产品上线后的情况,增加发布信心。

2)机型适配(兼容性测试)

针对某个或者部分出现问题的机型,下发给该机型的用户进行测试,节省了大量购买手机的费用和时间。

3)Bug复现

对于某些用户反馈的bug,内部无法复现或者复现代价过大,可以交给众测,让成千山万用户同时协助进行Bug复现。

(2)产品调研

1)问卷调查

针对产品的某项功能或产品原型,下发调查问卷收集用户的想法和意见,辅助产品经理对功能进行决策和了解功能在用户中的口碑。

(3)数据收集

1)数据标注

数据标注类任务,主要解决因数量庞大而内部需耗费大量人力和时间的问题。最常见的是:地理位置收集类、小说内容错误类等。

2)问题库建设

问题库建设,主要是满足项目组可以快速拿到出现问题的样本进行验证的需求,问题库一般包括但不限于:文件库、视频库、网页库等。

在产品开发过程中,经常出现用户反馈了问题,但是内部无法拿到相应的问题样本进行验证的情况,比如:手机浏览器的文件打开功能,经常出现用户反馈某类文件显示有问题,但是内部无法找到出现该问题的文档。

(4)产品评测

1)产品评测

产品评测类,主要是让用户对产品进行深度体验,并提供功能体验报告,报告内容涉及:产品各项功能体验情况、对产品的建议,并提出不合理的设计和Bug。

2)竞品对比

竞品对比主要是从用户角度,实际体验产品和竞品之间在功能、性能等负面的差异,包括但不限于:用户主观感受、性能数据、优劣势等。

3、用户介绍

(1)平台用户量

目前,众测平台用户注册数10万,每月活跃用户接近1万,用户来自全国各个省份地区,覆盖了国内所有的运营商网络,基本覆盖了所有安卓主流机型(上千款)。

(2)年龄和职业分布

众测平台的用户偏向于年轻化,24岁以下的用户居多,大部分是高中和大学生。

图3众测用户年龄、学历分布

(3)机型覆盖

众测用户覆盖上千款机型,top机型为小米、魅族、华为、联想等国内主流机型;安卓系统方面,覆盖了Android2.3~6.0的所有操作系统。

图4众测用户机型分布

图5众测用户系统分布

(4)网络覆盖

众测用户覆盖国内三大运营商的所有网络类型,运营商包括:移动、联通和电信;网络类型包括:WIFI、4G、3G和2G。

图6众测用户网络分布

(5)地域覆盖

从地域上看,众测用户覆盖全国所有省份和地区,其中以广东、河南、山东为最。

图7众测用户地域分布

四、典型应用和案例

1、典型应用场景

表1:企鹅众测典型应用场景

2、典型应用案例

(1)Bug探索

1)真人真机众测

表2:企鹅众测案例-Bug探索

2)机型适配(兼容性测试)

表3:企鹅众测案例-Bug探索

3)Bug复现

表4:企鹅众测案例-Bug探索

(2)数据收集

1)数据标注(快速判断)

表5:企鹅众测案例-数据收集

表6:企鹅众测案例-数据收集

2)问题库建设

表7:企鹅众测案例-数据收集

(3)产品评测

1)竞品对比


表8:企鹅众测案例-产品评测

五、工作流程

图8众测接入流程

1、需求沟通

需求提供方,只需要提供下面材料给众测平台接口人即可:

1)需求关注点;

2)需求关注点对应的截图;

3)如果是内测软件,请提供安装包;

4)『可选』众测平台提供自动上传附件功能(包括项目组自己打的log、记录文件等),如果需要众测协助上传,只需要将附件写到Tesly指定目录下即可;

众测平台接口人收到测试需求后,会第一时间与需求提供方进行沟通确认,确认完毕便可向用户发布众测任务,确认阶段耗时一般不会超过半小时。

2、任务分发

Tesly通过众测平台后台,向用户分发众测任务,发布的用户群体支持机型、地区、网络等多种维度的筛选,满足任务条件的用户可以在Android客户端/PC网页端接收测试任务。

任务分发到用户侧,1天内召集300~500的测试用户,2天内可以召集500~1000的测试用户。任务分发的时间长短,由需求提供方指定。分发过程由众测平台完成,项目组不需要投放人力参与。

3、反馈收集

用户通过Tesly客户端/PC端网页端,可以方便的提交反馈到Tesly后台,后台会自动将反馈提交到对应的任务。

普通任务上线1~2天,便可以完成反馈收集的目的。反馈的数量,跟众测的产品和任务需求息息相关,普通测试类任务,一般能够收到100个以上的用户反馈。

4、反馈跟进

需求提供方通过众测后台对反馈进行跟进,包括对反馈进行查看和标注(标为重点关注,标注完成后,非重点关注的反馈,将由众测平台统一关闭)。反馈支持一键导出到Excel,如果是腾讯内部产品,支持一键转到Tapd。

在此阶段,需求提供方需要投入人力对用户反馈进行跟进,而如果对每个用户反馈的问题都跟进,势必会投入过多的人力和时间,众测平台建议按照优先级从高到底来跟进用户反馈:

1)严重Bug提单跟进;

2)反馈人数在两个以上的Bug提单跟进;

3)可复现或者有Logcat信息充足的Bug提单跟进;

4)其他的Bug,视投入产出比而定。

5、任务报告

当项目组筛选完用户反馈之后,众测平台会自动生成任务报告。

6、反馈举例

下面通过一个具体的bug,来介绍用户反馈包含的内容:文字描述、截图、视频、log、机型、网络等信息。

在bug详情页面,可以通过点击用户QQ号,直接跟用户进行联系,省去添加好友的繁琐步骤。

图9众测Bug详情举例

关注微信公众号:腾讯移动品质中心TMQ,获取更多测试干货!

这里写图片描述


推荐阅读
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • 本文介绍如何使用 Python 获取文件和图片的创建、修改及拍摄日期。通过多种方法,如 PIL 库的 _getexif() 函数和 os 模块的 getmtime() 和 stat() 方法,详细讲解了这些技术的应用场景和注意事项。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本次考试于2016年10月25日上午7:50至11:15举行,主要涉及数学专题,特别是斐波那契数列的性质及其在编程中的应用。本文将详细解析考试中的题目,并提供解题思路和代码实现。 ... [详细]
  • 爱奇艺视频下载指南
    随着百度在视频领域的不断扩展,爱奇艺的内容库日益丰富,涵盖了大量新番动画、电影、电视剧和综艺节目。本文将详细介绍如何通过爱奇艺客户端下载视频,帮助用户轻松实现离线观看。 ... [详细]
  • 在众多不为人知的软件中,这些工具凭借其卓越的功能和高效的性能脱颖而出。本文将为您详细介绍其中八款精品软件,帮助您提高工作效率。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • Unity编辑器插件:NGUI资源引用检测工具
    本文介绍了一款基于NGUI的资源引用检测工具,该工具能够帮助开发者快速查找和管理项目中的资源引用。其功能涵盖Atlas/Sprite、字库、UITexture及组件的引用检测,并提供了替换和修复功能。文末提供源码下载链接。 ... [详细]
  • 创建U盘启动盘以进行系统安装
    本文详细介绍如何使用U盘制作启动盘,以便在计算机系统故障时进行重装或修复。通过U盘启动盘,用户可以更便捷、高效地完成操作系统安装,尤其适用于无光驱的现代设备。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
author-avatar
物之美者,招摇之桂
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有