会议详情
会议日程
QECon组委会
合作商招募
议题提交
购买门票
TOP10明星讲师
三站联动
会议详情
会议日程
QECon组委会
合作商招募
议题提交
购买门票
TOP10明星讲师
三站联动
时间:2022年7月8-9日
地点:深圳国际会展中心希尔顿酒店
专场出品人:高玉军
字节跳动 基础架构 研发体系 技术负责人
陆续就职于搜狗、快手,18年加入字节跳动,负责服务端研发效能智能化体系构建相关工作(包括:全链路压测体系/AIOPS/单测智能化等),致力于学术前沿与工业界相结合探索和研究,解决传统研发流程中研发效能方面痛点、难点,为构建字节高效闭环研发效能体系提供技术支撑。
专场:专项测试
一直以来,专项测试都是研发团队投入的重点,同时也面临巨大的技术挑战;目前随着业内在App性能测试、全链路压测、混沌工程、Fuzzing安全性测试等方向专项测试技术的沉淀,在软件质量保障和效能提升上均提供了有力的支撑,本专题将围绕专项测试技术展开交流和讨论。
1. 背景介绍:介绍开发者进行微信小程序自动化测试遇到的问题,主要包括真机稳定性差,性能测试难,异常检查缺失,测试账号等
2. 提升真机自动化稳定性
1) 自研WebSocket Server后台:解决 真机调试中对开发者工具依赖问题,方便大规模部署
2)
自研Minium测试框架:解决官方提供的miniprogram-automator测试方案无法处理真机客户端原生组件问题
3)
真机优先级选择算法+失败自动重试,提升任务稳定性
4)
强大的自动化能力支持:支持多种自动化能力,方便开发者快速搭建适合自己的小程序自动化测试解决方案
- 智能化Monkey :基于微信团队自研的一套智能探索算法,程序会自动识别小程序中可操作的节点,建立探索路径,从而实现对小程序页面的智能遍历。这种模式非常适合页面较少,功能简单的小程序
-
自定义Monkey:支持用户配置Page+Query参数,直接定位到小程序页面,提升页面覆盖率
-
录制回放:进一步地指定测试场景,极地大提升了测试覆盖率
-
自定义测试:开发者可以使用团队自研的Minium框架来编写测试用例,执行自动化测试,以达到完全自主定制测试场景的目的
3. 小程序性能分析&异常检测实践
1)
CPU,FPS,内存:常规性能监控,这里的优势是将性能数据和现网大盘数据对比,方便开发者掌握所处分位。
2)
真机体验评分:体验评分是一项给小程序的体验好坏打分的功能,集成在开发中工具中。我们将其移植到真机中运行,更加贴近用户真实场景。对于发现的问题,会给出建议的解决方案。
3)
启动性能专项:小程序启动性能是影响用户留存率的重要因素。服务提供小程序启动性能专项测试,给出启动流程中各个环节的耗时分布,并提供参考解决方案
4)
异常专项检查:云测在跑测同时会自动进行异常检查并告警,如JsError,Crash,黑白屏等
4. 解决测试账号问题
1)
虚拟账号:利用微信虚拟账号解决测试前用户账号自定义配置需求问题
2)
支持Mock账号信息:支持Mock,如定位,固定请求等信息
5. 最佳实践:通过具体案例介绍如何在产品研发的各个环节,将自动化测试能力融入其中,快速建立小程序自动化方案,帮助项目提升效率和质量
随着微信小程序生态的发展,越来越多“大型”小程序也随之出现,结构越来越复杂,页面越来越多,全手工测试已无法满足快速增长的业务需求。受限于小程序本身的一些特性,业界目前缺乏成熟完善的小程序自动化测试解决方案,如真机自动化稳定性差,获取准确性能数据难,专项测试缺失,测试账号容易被封等。
本次分享将介绍微信小程序云测服务在提升真机自动化测试的稳定性的实践,以及在小程序性能测试和异常检查的方案,帮助开发者或测试同学快速搭建小程序自动化测试&性能评测方案
帮助小程序开发者&测试同学快速实现微信小程序真机自动化测试,性能分析等能力,提升小程序质量和测试效率
在微信小程序测试团队中,负责小程序自动化平台建设、流程优化等工作。目前作为小程序云测服务负责人,主要负责小程序云测平台开发、服务上云、平台运营等工作。毕业后曾就职于网易游戏,负责阴阳师项目效能工具和流程优化工作。此外负责开发Feedback反馈系统,TestEase包体管理平台,至今仍在网易游戏被广泛使用
擅长领域:效能平台开发,微信小程序自动化测试
严烨
腾讯 微信事业部 高级专项测试工程师
待定
待定
微信小程序云测服务实践
内容大纲
听众收益
1. 自主研发数据仓库系统(和前面一个议题重复),提供流程回放过程中数据库的还原,克隆和对比规则,这系列的底层数据库支撑。保证数据还原全面,解决原回放链路长匹配子调用不稳定的问题,自动训练对比规则,精确对比全面和自动检验结果
2. 基于开源的jvm-sandbox改造,提供接口自动录制回放和对比功能。并且新增自动聚类案例,实现按流量和测试案例两个维度的管理流量回放自动化测试案例。
3. 流量管理平台,可视化流量和案例管理。可视化回放和结果分析管理
银行系统全流程链路长,单系统复杂,数据形态依赖批量并且多样。传统流量回放无法适用,稳定性差。所以从流量回放结合数据仓库的思路解决上面痛点,实现自动化的全新应用。
一个全新的视角实现自动化,提供一种解决复杂系统的自动化思路。项目后续来源可直接使用
银行项目测试,自动化测试建设和管理。流量回放应用自动化项目负责人,管理全流程,参与需求,设计,开发和测试推广。
擅长领域:银行系统测试和自动化测试
符敬伟
微众银行 资深测试工程师
待定
待定
流量回放在复杂银行系统自动化领域的全新应用
内容大纲
听众收益
1. 背景
- 什么是体感耗时测试 ?
- 为什么要做体感耗时测试 ?
2. 行业现状
- 各类公司的现在体感耗时测试的现状
- 大会上演示的各类体感耗时测试
- 体感耗时在快手中的应用
3. 体感测试的难点/ 痛点
- 设备类型多
-
使用领域复杂
-
APP种类繁多,更新迭代快
-
拍摄环境杂乱,视频质量参差不齐
4. KTimer平台
-
初版平台设计思路
—— 如何观察行业现状,梳理最佳方案
-
自动化平台建设
—— 如何结合业务实际,搭建无人值守解决方案
-
平台检测算法全方位升级
—— 如何与人工智能相结合,全方位提升平台能力
-
平台体系化建设
——
如何从 手工模式 —> 半自动模式 —> 全自动模式 —> AI模式 —> 客户端工具离线模式
5. 平台建设之后的收益
客户端测试以及开发同学在平时的测试app性能中竞品测试是必不可少的环节(比如app启动),除了自家app可以用打点的形式,其他竞品测试大部分只能用数帧的形式,这种方式最接近用户体验,也是能通用于所有竞品的方式,但是这种测试形式非常落后,效率低下,耗费时间,但是几乎所有的厂家大都是采用这种形式,有没有能解决这种困境的工具和平台?KTimer应运而生
1. 体感耗时测试在建设过程中的痛点以及解决方案
2. 体感耗时测试系统的建设
3. 可在生产环境中使用的成熟的离线体感测试工具— KTimer客户端
快手移动端质效团队资深web开发工程师,目前主要负责快手主站移动端质效平台的架构和开发,保障快手主站app、快影 等产品的稳定性、高可用性;以及公司各类CV视觉算法、特效的性能效果评估平台负责人,保障公司的特效算法的可靠性。
擅长领域:毕业后供职于百度、快手等大型互联网公司,长期从事saas以及faas一类平台的全栈开发
邬一平
快手 效能开发专家
待定
待定
KTimer-业界首发-智能体感耗时测试利器
内容大纲
听众收益
联系我们
票务联系(可以开发票): 小娟 15901265561(微信同号)
议题投稿: Email:Speaker@qecon.net
商务合作: 皮皮:13516196409
媒体合作: 木子:15122643988
Tips:报名成功后,会收到电子二维码,大会当天凭此现场兑换参会证;
扫码可查看往届盛况
QECon公众号