写点什么

面对字节海量的移动端产品,如何提供符合业务需求的移动端自动化方案?

  • 2024-04-19
    北京
  • 本文字数:1063 字

    阅读完需:约 3 分钟

大小:550.59K时长:03:07
面对字节海量的移动端产品,如何提供符合业务需求的移动端自动化方案?

在业务测试提质效的目标背景下,自动化测试是最重要的解决手段。面对字节海量的移动端产品,千差万别的业务诉求,如何提供符合业务需求的移动端自动化方案,成为一项亟待解决的技术问题。


在 4 月 11-13 日举办的 QCon 全球软件开发大会暨智能软件开发生态展中,字节跳动客户端测试技术专家朱宏宝以《字节移动端智能化测试实践》为题,深入分享了字节在移动端自动化领域的技术思考、解决方案和应用实践,通过意图识别、步骤自动纠错修复、自动分级 mock、断言规则自动生成、音视频断言、页面元素级智能断言等能力,解决移动端自动化在场景覆盖、稳定性和效果回报等方面的挑战,探索自动化测试的杠杆效应,实现对业务测试团队的规模化提质增效。点击此处下载完整幻灯片


据了解,移动端智能化测试平台已经在字节多个主要产品中应用,包括头条、西瓜视频、番茄小说、豆包、飞书等几十款 App。朱老师表示,他们还将基于 LLM,利用移动端智能化测试平台成熟能力,实现需求文档生成文本用例,文本用例即自动化用例。



该演讲为听众提供了深入了解字节在移动端智能化测试领域的尝试与思考的机会。同时,也引发了关于如何用新方法解决传统移动端自动化领域问题以及移动端智能化测试发展趋势与前景的广泛讨论。针对大模型对移动端自动化更多的赋能,他和听众们主要针对如下场景做了深入讨论——


  • 应用场景一:利用功能感知决策的方式,解决自动化覆盖率低、泛化能力差问题:将 GUI 页面信息传递给 LLM, 生成自动化脚本驱动 App 执行,并不断将应用程序测试过程中的反馈传递给 LLM,从而实现 LLM 与移动应用程序交互

  • 应用场景二:特殊的文本可能会导致应用程序崩溃,因此需要生成多样化的异常输入来全面测试应用程序:结合 LLM,自动生成可引起 App 崩溃检测的异常文本输入

  • 应用场景三:针对应用程序崩溃复现问题,可以根据崩溃的堆栈跟踪来自动复现移动应用程序的崩溃:利用预训练的大型语言模型来预测触发崩溃的探索步骤,并设计了一种基于强化学习的技术来提供应用探索的全局引导和减少不准确的预测结果


QCon 北京 2024 已圆满落幕,5 月 17 日至 18 日,AICon 全球人工智能开发与应用大会暨大模型应用生态展即将盛大开幕,期待与你相见。

本届 AICon 一共设置了 14+ 专题,邀请到来自阿里巴巴、腾讯、百度、微软、字节跳动、华为、智谱、科大讯飞、百川、月之暗面等领先企业的 60 多位专家大咖,跟大家分享最真实的大模型开发、应用落地一手经验,围绕 AI Agent 、RAG 、行业创新应用等热点话题展开深入探讨。点击查看大会详细议程,目前会议 9 折优惠购票火热进行中,扫描二维码,购票或咨询其他问题。



2024-04-19 18:395901

评论

发布
暂无评论
发现更多内容

【Flutter 专题】101 何为 Flutter Elements ?

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

2021中国边缘计算企业20强榜单出炉,EMQ强势入围!

EMQ映云科技

开源 边缘计算 计算 emq

物联网发展,行业新领域

anyRTC开发者

音视频 WebRTC 智能硬件 智能安防 实时通讯

JAVA语言基础(五)--数组

加百利

Java 后端 6月日更

Flink+Hologres助力伊的家电商平台建设新一代实时数仓

Apache Flink

flink

BoCloud博云获评2021云计算PaaS创新领导者

BoCloud博云

容器

HarmonyOS学习路之开发篇——Service Ability

爱吃土豆丝的打工人

Server HarmonyOS 路由 Ability Server

测试开发之网络篇-常用服务协议

禅道项目管理

IP HTTP 协议

【架构师训练营】电商业务微服务拆分设计

eoeoeo

Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性

阿里巴巴云原生

容器 云原生

项目管理100问 | 一个完整的缺陷管理流程是什么样的?

万事ONES

项目管理 研发管理 bug ONES

618技术特辑(三)直播带货王,“OMG买它”的背后,为什么是一连串技术挑战?

华为云开发者联盟

CDN 直播 618 低时延 视频直播

再添新誉!浪潮云斩获年度领先品牌等多项殊荣

云计算

OpenKruise :SidecarSet 助力 Mesh 容器热升级

阿里巴巴云原生

容器 云原生

bzz节点挖矿分发系统开发案例

薇電13242772558

区块链

好的目标管理:SMART原则

石云升

创业 职场经验 管理经验 6月日更

Flink State 和 Fault Tolerance(二)

Alex🐒

flink 翻译 flink1.13

超全Redis命令总结,墙裂建议收藏,说不定就用上了呢

北游学Java

Java redis

中年程序员转行第1年的感悟|2021 年中总结

王磊

Java 编程 编程之路 编程故事

WorkPlus即时通讯-通讯录功能大全

BeeWorks

即时通讯 IM 移动开发 开源安全

EasyRecovery Pro绿色破解版,免序列号激活

淋雨

数据恢复 EasyRecovery 文件恢复 Easyrecovery破解 恢复软件

GraphQL 初探

wangwei1237

RESTful API graphql

云图说|数据仓库服务 GaussDB(DWS) 的“千里眼、顺风耳”—数据库智能运维

华为云开发者联盟

数据库 数据仓库 GaussDB(DWS) 云图说 数据仓库服务

架构之:数据流架构

程序那些事

架构 系统架构 软件架构 程序那些事

标准物模型:设备无缝对接,IOT界的福音

华为云开发者联盟

物联网 IoT 物模型 标准物模型 IoT Stage

推理综艺的正确打开方式!爱奇艺玩转智能技术,“互动+内容”引爆迷综季

爱奇艺技术产品团队

一文读懂云原生 go-zero 微服务框架

晨雨听风

GitHub Web Go 语言

如何有效地管理项目变更?

万事ONES

项目管理 研发管理 ONES

恭喜埃文科技入选“2021年中国网安产业潜力之星”!

郑州埃文科技

618技术特辑(四)疯狂剁手的同时,电商隐私安全你注意到了吗?

华为云开发者联盟

电商 数据安全 云安全 618 隐私安全

Python——嵌套

在即

6月日更

面对字节海量的移动端产品,如何提供符合业务需求的移动端自动化方案?_生成式 AI_QCon全球软件开发大会_InfoQ精选文章