写点什么

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

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

评论

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

TCP/IP-ARP网络攻击与欺骗

我叫于豆豆吖.

11月月更

任意代码执行漏洞复现

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞分析

关于python的成员方法,类方法,静态方法

乔乔

11月月更

Java顶层类Object类(toString、equals)

共饮一杯无

Java Object 11月月更

WordPress零门槛的付费阅读插件:WPPAY

ABC实验室

支付API设计

agnostic

API

架构误区系列6:过度异步化

agnostic

定时任务 支付系统 消息队列

极客时间运维进阶训练营第四周作业

忙着长大#

极客时间

部署PKI 和证书服务

我叫于豆豆吖.

11月月更

【C语言】long 关键字

謓泽

11月月更

Ajax学习笔记(二)

lxmoe

前端 学习笔记 11月月更

运维进阶训练营 -W04H

赤色闪电

运维

【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「SpringAOP 整合篇」

洛神灬殇

log4j logback 链路追踪组件 日志追踪

最新版FL Studio2023水果中文版音乐制作软件

茶色酒

FL Studio FL Studio 21 FL Studio2023

DNS服务器

我叫于豆豆吖.

11月月更

Spring 5(七)Webflux

浅辄

Spring5 WebFlux 11月月更

管理与系统思维

俞凡

管理 系统思维

Mimir 速体验(Part 6): 规则评估和告警管理

Grafana 爱好者

可观测性 #Grafana 11月月更 Mimr

算法题学习---删除有序链表中重复的元素-I

桑榆

算法题 11月月更

设计模式之美-为什么要基于接口而非实现编程?

GalaxyCreater

设计模式

计算机网络:广域网的基本概念

timerring

计算机网络 11月月更 广域网

【LeetCode】统计一致字符串的数目Java题解

Albert

算法 LeetCode 11月月更

【LeetCode】自定义字符串排序Java题解

Albert

算法 LeetCode 11月月更

Ajax学习笔记

lxmoe

前端 学习笔记 11月月更

AngularJS进阶(一)深入理解ANGULARUI路由_UI-ROUTER

No Silver Bullet

angular.js 路由 11月月更 ANGULARUI

设计模式之美——多用组合少用继承?

GalaxyCreater

设计模式

kubernetes部署metrics-server

程序员欣宸

Kubernetes k8s 11月月更

使用keytool生成Tomcat证书

源字节1号

软件开发 前端开发 后端开发 小程序开发

基于 jenkins 视图对 jenkins job 进行分类

忙着长大#

jenkins

部署 jenkins master 及多 slave 环境

忙着长大#

jenkins

部署 Jenkins 服务器并安装 GitLab 插件、实现代码免秘钥代码 clone

忙着长大#

jenkins

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