写点什么

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

  • 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:396188

评论

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

秀出新天际的SpringBoot笔记,让开发像搭积木一样简单

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

混沌工程:分布式系统稳定性的“疫苗”

中原银行

微服务 云原生 混沌工程

这一次,飞书改变「飞书」

ToB行业头条

如何使用SAP CRM Marketing Survey创建一个市场问卷调查

汪子熙

SAP abap 11月日更 Survey

打造数字化软件工厂 —— 一站式 DevOps 平台全景解读

CODING DevOps

DevOps 研发管理 CODING

WeTest.net全球能力开放:锻造高品质产品,构建全球竞争力

WeTest

金融级数据库新坐标:腾讯云TDSQL发布全自研新敏态引擎

腾讯云数据库

数据库 tdsql

大咖说·未来组织的底层逻辑

大咖说

云计算

Flux 源码之reactor 核心原理及概述

漫游指南

reactor Flux

TDSQL | 云时代,我们到底需要怎样的数据库?

腾讯云数据库

数据库 tdsql

Alibaba 新产 SpringCloud Aliababa(全彩第四版)开源

Geek_1df311

Java 编程 架构 微服务

什么是色彩心理学?

坚果

心理学 11月日更

如果你正在准备面试TCP,看这一篇就够了

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

使用ABAP代码返回S/4HANA Material上维护的Attachment明细

汪子熙

SAP S/4HANA 11月日更 Material

Docker心经

卫先生

Python 编译器 编译器远程连接docker docker常用命令 docker总结

业务流程建模,你真的做对了吗

明道云

云小课 | SA基线检查---给云服务的一次全面“体检”

华为云开发者联盟

态势感知 华为云 基线检查 上云合规 全面体检

TDSQL | HTAP系统的问题与主义之争

腾讯云数据库

数据库 tdsql

供应链安全隐患迫在眉睫,2021年全球APT攻击暗藏何种趋势?

科技热闻

TDSQL | 数据异常的本质和价值详解

腾讯云数据库

数据库 tdsql

保持清洁的Git提交记录,三招就够了

Geek_1df311

Java 开源 架构 git 学习

前端避坑指南丨辛辛苦苦开发的APP竟然被判定为简单网页打包?

YonBuilder低代码开发平台

入驻快讯 | 欢迎TDengine正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

恒源云(GPUSHARE)_教你如何团队合作搞算力!

恒源云

人工智能 深度学习 云算力

欢迎 Apache ShardingSphere 社区海外新晋 Committer!

SphereEx

开源社区 ShardingSphere SphereEx Committer

Java 处理表格,真的很爽!

程序员鱼皮

Java

图文并茂!你管这破玩意儿叫TCP?

热爱java的分享家

Java TCP 程序人生 编程语言 经验分享

第四范式x英特尔“AI应用与异构内存编程挑战赛”圆满收官

第四范式开发者社区

Elasticsearch 倒排索引详细剖析

大数据技术指南

11月日更

嵌入式系统软件开发:你需要知道的一切

龙智—DevSecOps解决方案

嵌入式系统 嵌入式系统软件开发

分析师机构发布中国低代码平台现状分析报告,华为云AppCube为数字化转型加码

华为云开发者联盟

低代码 数字化 华为云 低代码平台 AppCube

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