专场:多终端质量保障
在万物互联的当下,如何确保业务在不同场景、不同设备、甚至不同操作系统上的一致性体验与卓越性能?多终端质量保障专场聚焦在不同业务场景,多设备终端、平台下的质量挑战与保障策略,汇聚业界专家共同探讨终端质量的前沿技术和创新应用,分享实战案例,实现高效高质量的多端品质与用户体验,携手构建无界而卓越的全场景多端质量护航体系。
专场出品人:沈湘
bilibili 质量保障中心 负责人
2011 – 2020      百度 资深测试开发工程师
2020 – 2024     哔哩哔哩 质量保障中心负责人 
从业以来,在百度,负责过分布式存储、大数据、AI平台等项目的质量保障,期间开发过百度用户反馈相关内部产品。在B站,负责过业务后端质量、中间件及平台业务质量,国际化业务质量等项目,目前担任B站质量保障中心负责人。
周丽丽
bilibili 资深测试开发工程师
哔哩哔哩 资深测试开发工程师,目前主要负责智能屏、海外和漫画在内的创新业务质量体系建设,熟悉相关行业背景及音视频产品玩法,善于结合业务特点搭建适配的质量保障方案、助力业务目标达成。毕业后曾就职于百度上海,从事大数据和AI方向的质量工作。
待定
待定
B站智能屏应用的质量体系搭建
1. 行业背景
    1.1 介绍智能屏硬件&影音消费方式的演变
    1.2 介绍智能屏现状及行业特殊点
2. B站智能屏应用发展
    2.1 介绍B站在国内智能屏上的探索和发展历程
    2.2 介绍B站智能屏应用现状&特色
3. 质量挑战&解决
    3.1 智能屏应用与移动端在质量交付上的差异
          3.1.1 交付周期&交付流程
          3.1.2 智能屏设备特殊性&交付质量要求
          3.1.3 多端联动等特殊功能的保障
    3.2 典型差异1:厂商准入高且验收时间不可控
          3.2.1 要标准:协助商务获取头部电视厂商应用准入指标&红线=》cpu/内存/启动/帧率等性能指标
          3.2.2 问卡点:与厂商微信/电话沟通阻碍发布的痛点=》人力&时间
          3.2.3 做充足:应用摸底,与准入差距大的top指标专项优化,并版本粒度跟踪指标趋势。同时,通过驻场缓解卡点
                   矛盾。=》厂商验收时间可控(头部厂商平均2周内)
    3.3 典型差异2:线上问题修复成本更高
          3.3.1 理归因:从线上问题的生命周期分析成本归因=》端上问题总是需要发版解决,且从发版到规模覆盖的周期长
                (固定交付模式)
          3.3.2 做分层:通过case治理、暴力探索和自动化等方式提高实验室环境下问题发现率
                   通过众测/灰度等方式前置发现问题、降低影响量。=》降低全量发布后线上问题率
     3.4  其他差异汇总
4. 总结
    4.1 B站智能屏应用的质量体系
    4.2 未来展望

听众收益
1. 了解智能屏应用诞生的行业背景
2. 了解B站智能屏应用的发展与特色
3. 了解B站智能屏应用的质量痛点及解决方案

张涛
携程 资深前端开发工程师
携程旅行机票质量工程团队的资深前端开发工程师,目前专注于开发测试工具,以保障携程旅行APP、Ctrip.com、Trip.com等站点的代码覆盖率指标与代码质量。
待定
待定
Canyon: 提升JavaScript代码质量的全面覆盖率分析工具
istanbuljs是优秀的JavaScript代码覆盖率工具,主要用于单元测试的覆盖率检测和报告。然而,随着前端技术和UI自动化测试的发展,端到端测试的覆盖率需求增加,istanbuljs的功能显得不足。携程内部使用gitlab内置的coverage上报,仅支持单元测试的覆盖率收集和展示。随着前端技术进步,携程开发了前端流量录制平台,并部署大规模模拟器集群进行UI自动化回放。此场景下,需要收集和展示端到端测试的覆盖率,以便开发者了解代码质量。istanbuljs无法满足高并发覆盖率上报和实时聚合的需求,因此,我们基于istanbuljs开发了Canyon,解决了端到端测试覆盖率难收集的问题。

内容大纲
1. 代码插桩
    1.1 babel插件配置
    1.2 与云原生CI/CD工具集成
2. 测试与上报
    2.1 与playwright、puppeteer等UI自动化测试工具集成
    2.2 高并发、分布式覆盖率数据上报处理
3. 报告生成
    3.1 多维度的覆盖率数据分析
    3.2 变更代码行覆盖率计算
4. 生产覆盖率探索
    4.1 react native覆盖率收集方案
    4.2 结合生产环境函数覆盖率分析

听众收益
给听众提供一套开箱即用的现代化UI自动化测试的代码覆盖率工具
陈立平
阿里巴巴 测试开发专家
阿里巴巴集团1688技术部测试开发专家,从事质量技术工作7年,目前主要负责终端质量技术,负责1688旗下各App的质量保障。
待定
待定
基于逆向Hook的终端质量能力建设
重点解决终端底层基础能力不好测不可测的屏障,寻求自动化的终端底层质量技术解决方案。

内容大纲
背景&解决问题域:终端底层基础能力的可测性差、测试效率低等问题;
解决思路:基于客户端逆向Hook的能力,使用无侵入的方式进行客户端内部API插桩,监控并干预运行状态,解决可测性问题并应用到质量能力建设中提高效率;
技术创新点:
1. 无侵入,复用性强 ;
2. 兼容UI操作、系统API、App API操作,整体操作性更加灵活多变,支持更加深入的场景模拟和校验能力;
价值和收益:质量效果&体验&稳定性的显著提升;

听众收益:
找到终端底层质量能力建设的方法,建设更加高效的自动化工具。
关注QECon公众号
议题投稿
lijie@qecon.net
商务合作
151-2264-3988  木子
票务联系
135-2067-8913  郭梦媛
媒体合作
135-1619-6409  皮皮
添加QECon小助手,获取
会议最新资讯
购票咨询
13520678913  郭梦媛
服务总线
400-183-9980