写点什么

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

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

评论

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

10 分钟部署一个 API 工具

Scar 

开源 Serverless 接口测试 Vercel

数字化时代,企业需要怎样的数据中台?报名元年微课堂,一起来探索

元年技术洞察

数据中台

实践分享:30分钟在电脑端运行小程序

FN0

桌面应用 桌面应用开发

【LeetCode】数组元素积的符号Java题解

Albert

算法 LeetCode 11月月更

【愚公系列】2022年11月 微信小程序-app.json配置属性之requiredBackgroundModes

愚公搬代码

11月月更

居民消费价格指数变化新鲜出炉,这类商品同比涨幅最大

前嗅大数据

数据分析 数据采集 居民消费 居民消费指数

关于Web3.0,你了解多少?个推与您畅聊下一代互联网

个推

互联网 元宇宙 Web3.0

web前端面试技巧-如何自我介绍?如何应对hr?

肥晨

前端面试 面试技巧 11月月更

2022-11-15:这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings , 表中第 i 条预订记录 bookings[i] = [firsti, lasti,

福大大架构师每日一题

算法 rust 福大大

Baklib|信息管理和知识管理是如何影响你的业务的?

Baklib

知识管理

有趣的 Go HttpClient 超时机制

捉虫大师

Go HTTP 11月月更

教学:制作 GitHub 同步近期博客卡片

小鑫同学

前端 Github' 11月月更

数据指标体系搭建步骤

穿过生命散发芬芳

11月月更 数据指标体系

OpenSergo 流量路由:从场景到标准化的探索

阿里巴巴云原生

阿里云 微服务 云原生

IM开源项目OpenIM部署文档-从准备工作到nginx配置

Geek_1ef48b

如何在SpringBoot项目中,实现记录用户登录的IP地址及归属地信息?

wljslmz

日志 IP springboot 登录 11月月更

网络安全之命令执行漏洞复现

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

Baklib|我的企业是不是需要一个维基页面呢?

Baklib

维基

Pytorch实现经典模型AlexNet模型

Studying_swz

深度学习 11月月更

IM即时通讯私有化部署,WorkPlus助力企业构建安全办公环境

BeeWorks

漫画|微信群聊的程序员们

肥晨

程序员生活 11月月更 程序员漫画

RocketMQ 5.0 API 与 SDK 的演进

阿里巴巴云原生

阿里云 RocketMQ 云原生

组织赋能,统一企业门户实现高效化、移动化协作

BeeWorks

Baklib|SaaS产品,实现企业流程数字化

Baklib

SaaS

算法题学习---两个链表的第一个公共结点

桑榆

算法题 11月月更

简单组合逻辑电路

芯动大师

Verilog LED数码管 11月月更

8分钟带你学会SpringBoot整合Redis来实现缓存技术

好程序员IT教育

redis Spring Boot

数据分析er看过来,五款工具有你需要的

葡萄城技术团队

数据分析 前端 数据可视化

基于Jmeter的百万级tps性能测试实践

环信

Jmeter 性能测试

Docgeni 2.0 发布,开启自动化

PingCode研发中心

技术解读倚天 ECS 实例——Arm 芯片的 Python-AI 算力优化 | 龙蜥技术

OpenAnolis小助手

Python AI arm ECS sig

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