技术厚积薄发,多年的沉淀之后,一出世便能大放异彩。在中国互联网测试大会(MTSC)的舞台上,阿里,百度,美团,贝壳都是如此,今年字节跳动来了!往年字节跳动的议题并不多,今年仿佛春天一般,生机勃勃。迄今为止我们一共收到了 12 个来自字节跳动的议题,包括抖音,头条,飞书,教育等部门,像是整个字节跳动的一场质量技术 show。
在征得讲师同意之后,我们给大家介绍下这些议题:
算法评测与传统测试有明显的差异,尤其在评测深度学习的算法模型时,对大量数据的依赖及评测分析都是成为算法评测中的挑战,本次议题会介绍我们团队在进行大量的模型评测的探索实践,通过数据闭环,标注系统,评测系统,搭建算法评测体系,来提升算法评测的效率。
抖音端到端全链路路径十分复杂,各个环节都会对画质产生很大的影响,目前从生产端有安卓的 camera1,2 的采集会有手机厂商 ISP 的算法,经过抖音的美颜,磨皮等特效算法,以及编辑过程的软硬编解码,还有各类 software ISP 的画质增强算法;服务端的编解码(H264,HEVC,VVC 等)和图像增强类算法;下发到消费端有播放器解码渲染后的各类增强算法,比如 HDR,超分等等;目前我们画质评测会通过主观的专家评测试,用户众测系统以及客观通过全参考 PSNR,SSIM,VMAF 和无参考自研算法来进行保障,同时针对图像相关,我们通过 DXO,imatest,VCX,IE 等标准综合建设主客观实验室来进行评测;
传统的 monkey 随机遍历算法由于其路径不可控性,无法保证页面的有效覆盖率,主要用于稳定性压力测试场景。而基于固定顺序的遍历算法一直是兼容性自动化测试中的一个主要探索方向,遍历算法既需要保证对系统的高覆盖率,同时又需要兼顾所发现 bug 的复现性(即如果发现异常页面,如何定位到该异常页面)。本次分享将会介绍我们团队如何利用 AI/CV 识别出的页面结构,指导自动遍历机器人 Veebot 对系统进行深层探索,并对各种页面异常进行检测,在多个业务线与应用端完成实践推广的经验。Veebot 即 Views element explore bot,页面元素探索机器人的缩写。
该议题可以帮助参会者了解到自动遍历算法中遇见的常见问题及其解决方法,比如如何使用 AI 对页面元素进行通用识别,算法如何兼容各类交互元素的点击操作,以及如何使用遍历机器人在回归测试或者日常上线中进行异常检测。
介绍了针对泛娱乐类创作资源(特效、模板、小程序等)的专业垂类化测试服务化中台——CQ 创作者质量机审平台,在字节跳动公司内的实践。CQ 平台主要提供四个审核业务功能:小程序审核/剪同款审核/ 特效审核/ 效果相似度审核,结合了移动端自动化、云端自动化、国际化机架、CV 算法模型、平台服务化等技术手段,支撑了字节系创作者资源庞大的投稿审核吞吐量。目前 CQ 平台已接入海内外共 12 个产品线(包括 TikTok,抖音,剪映等),审核量百万级,日审核资源数 1 万 +,助力字节系创作者资源审核效率与质量双效提升。
这个议题算是测试团队做的产品了,这也是第一次接到这样的议题,测试右移的范围又大了!
介绍了在字节内针对音视频类 SDK——剪同款 SDK 的双端逻辑自动化测试链路实践。与传统的 UI 层自动化测试不同,剪同款 SDK 逻辑自动化从代码逻辑层入手,通过白盒测试方式覆盖 SDK 的功能逻辑,稳定性与效率较 UI 自动化得到了很大的提升;并对音视频类测试产物进行基于图像相似度算法的检查,结合平台服务化,提供了用例管理、自动化任务调度、报告统计、告警触达等功能,形成了完整的自动化测试链路。为基于 SDK 的逻辑自动化测试探索了一条可行的路径
在日常业务测试中,前端的回归测试存在如下问题:(1) 回归范围大,工作量重. (2) 手工测试比较多,自动化实现比较困难.(3)回放过程中,如何降低噪音,减少用户分析难度,提升效率?本次分享将介绍我们团队在这几个方面的探索和当前取得的初步效果。
针对传统服务端测试所面临的难点:用例人工构造成本高、覆盖率低;问题定位困难、消费质量低;数据挖掘不充分等问题,ByQI 在 “AI 赋能智能化 + 自动化” 测试方向上进行了一系列探索及实践,希望为传统服务端接口测试领域提供新的解决思路。
ByQI 在去年的 MTSC 大会上进行了整体流程介绍,受到听众的广泛关注及兴趣。本次分享将基于上次整体流程的基础上,重点带来 ByQI 的难点攻克、痛点解决,及更多阶段性成果、未来发展规划等方面的进一步分享介绍。
听众可以从本次分享中了解到:
如今的推荐系统牵扯上下游庞大,无法独立测试,ByteDiff 是一个基于线上流量拷贝进行大规模自动化测试的系统,可以方便的对业务进行回归测试,同时还可以针对 AB 实验进行上线预测试,系统提供流量录制,全包围录制回放,组件化接入及规模化支持等核心能力。
通过该议题,参会者可以了解广告推荐系统大规模测试平台,了解推荐系统测试方法。
广告投放系统架构庞大,涉及工程、算法、模型、排序等。业务逻辑错综复杂,覆盖多端,在线、离线等服务。测试难度较大,测试效率更难以保证。本次分享内容通过剖析广告投放系统的测试难点,使用 devops、录制回放技术、染色技术等手段,建设统一的质量效率解决方案,实现高效率高质量的测试,并可推广应用到服务端类业务,实现服务化。
通过该议题,参会者可以了解广告投放系统、端到端测试等场景如何践行高质量效率测试,并从解决方案中获取一些启示
当今,在较大规模系统中,消息处理微服务逐渐成为各大公司内部的核心服务。测试人员越来越多地面对这样的数据流处理微服务,这类服务的特点是它的输入输出形式不固定,没有规范的接口描述,输入输出无状态等等。这些特点导致流式服务的可测性较差,无论是回归测试还是 CI 自动化集成都有较高的成本。我们通过沉淀相关经验,设计并实现了流式测试平台,希望这个平台能够为解决这类服务可测性差、case 管理与维护复杂、集成测试困难、diff 测试成本高等一系列问题提供一个新的思路。
该议题提供了一种流式服务测试的新思路,通过平台化建设,将复杂的流式测试工作变得和接口测试一样简单通用。
广告 sdk 主要负责在移动端根据配置进行广告请求、渲染等功能,使得媒体可以通过接入 sdk 很轻松的给用户展示广告,同时广告 SDK 还承载着点击、数据转化、上报等广告事件。由于接入的媒体众多,接入后的质量难以控制;并且开发环境、配置、系统等方面各不相同,测试团队面临的质量要求和挑战也水涨船高;本次分享内容会从SDK 的实现剖析 -> 测试分层的过程 -> 落地实践 -> 后续规划来介绍质量团队的思考和解决方案。
通过该议题,参会者可以了解广告 SDK 质量保障团队在测试过程中遇到的问题和痛点,落地 SDK 分层测试体系建设,面对复杂问题如何进行质量和效率的提升,以及 SDK 完整质量解决方案的实践和思考。
在广告系统日常测试中,由于系统复杂模块众多,提炼一下有以下典型问题:
本次分享将介绍我们团队在这几个方面的探索和实践。通过该议题,参会者可以了解广告系统精准测试以及覆盖率提升的推进过程,并从我们团队的解决方案中获取一些启示。
12 个议题,几乎各个都非常精彩,想不想听?想听就来报名参加 MTSC 大会上海站吧!(P.S 由于本次大会议题名额比较紧张,所以字节的议题还会进行 pk,如果大家对某个议题感兴趣,请在公众号留言吧!)
扫描购票,目前六折票(两天不含餐)在售中,月底截止哦!
更多优惠请联系票务同学
感谢赞助商们对中国互联网测试大会的支持与认同。因为有你们,才让大会可以越走越远!也感谢你们为中国软件测试做出的贡献,中国软件测试,任重而道远,加油干!
Perfma —— IT 系统稳定性保障专家
PerfMa 致力于打造一站式 IT 系统稳定性保障解决方案,专注于性能评测与调优、故障根因定位与解决,为企业提供一系列技术产品与专家服务,提升系统研发与运行质量。
龙测科技 —— 一站式通用软件自动化测试平台
龙测科技根植于软件自动化测试领域,致力于通过行业领先的 ARMTF(AI+Robot+Model Test Framework) 软件测试技术,解决 PC 和移动端应用的功能测试和接口测试,为行业客户提供最前沿的自动化测试解决方案。
上海七猫文化传媒有限公司
七猫成立于 2017 年,是一家起步于网络文学、专注互联网文化娱乐行业的年轻企业,旗下产品主要有七猫免费小说 App、七猫中文网等。平台用户超 3 亿,用户规模位列数字阅读行业第一梯队。目前七猫已建立起从版权合作、生产、分发到改编等整套数字版权运营的全产业链的生态体系,上下游合作伙伴已达 80 余家。2020 年度,七猫的高速发展得到社会各界认可,荣获 “上海文化企业十佳” 提名奖,“上海在线新文旅 20 强”。
MeterSphere —— 一站式开源持续测试平台
MeterSphere 一站式开源持续测试平台涵盖了测试跟踪、接口测试、性能测试、团队协作四大功能,兼容 JMeter 等开源标准,致力于帮助企业的开发和测试团队充分利用云的弹性进行高度可扩展的自动化测试,加速高质量软件的交付进程。