当前位置:首页 > 报告详情

【Gtest主论坛】3、冉德智北京大学计算机学院图灵计划博士生《从规则脚本到智能代理:重塑软件测试的效率边界》.pdf

上传人: Di****s 编号:920105 2025-09-13 37页 4.60MB

1、全球软件测试技术峰会9月北京从规则脚本到智能代理:重塑软件测试的效率边界2025.09.05讲演人 冉德智北京大学计算机学院21级图灵计划博士生首届电子学会-腾讯混元大模型专项PI(混元学者)首届国自然博士生项目主持人(大模型的新型操作系统)阿里巴巴2022年度科学研究实习生(UI自动化测试)北京大学计算机方向学术十杰,苹果AI学者提名五次获得国家奖学金,北京大学校长奖学金以第一作者/通讯作者身份发表CCF-A类论文13篇会议讲者简介讲者导师,团队带头人 谢涛谢涛,北京大学讲席教授,复旦大学双聘顶尖人才,复旦大学先进计算系统研究院院长,北京大学计算机学院软件科学与工程系主任,上海开放计算系统研

2、究院院长,上海开放处理器产业创新中心秘书长,北京开源芯片研究院首席科学家,国家高等学校学科创新引智基地负责人。曾任美国伊利诺伊大学香槟分校(UIUC)计算机系正教授。当选欧洲科学院外籍院士、国际计算机学会(ACM)会士、电气电子工程师学会(IEEE)会士、美国科学促进会(AAAS)会士、中国计算机学会(CCF)会士。会议讲者简介来源:Statistica44亿移动应用用户5移动应用:无所不在6UI测试:应用软件质量保障的关键一环理想与现实的落差7精确性灵活性可扩展性理想中的测试现实中的测试精确性灵活性可扩展性不可兼得人工测试:既精确,又灵活;难扩展(成本高)8精确性灵活性成本高昂牺牲扩展性脚本

3、自动化:挺精确,可扩展;很死板9精确性可扩展性牺牲灵活性易出错 难维护探索测试:很灵活,好扩展;不精准10灵活性可扩展性牺牲精确性缺少目的性Dezhi Ran,Weizhi Meng,Xionglin Wu,Hui Jin,Jing Cui,Xing Tang,Tao Xie(2022).Automated Visual Testing for Mobile Apps in an Industrial Setting.VTest/Monkeybot ICSE22-SEIP;部署在淘宝Dezhi Ran,Hao Wang,Wenyu Wang,Tao Xie(2023).Badge:Priori

4、tizing UI Events with Hierarchical Multi-Armed Bandits for Automated UI Testing.ICSE23;部署在微信主要用于稳定性测试为什么难:从测试需求(测什么)到在指定App上的测试实现(如何测)11高抽象层次测试目标在Quizlet APP中打开夜间模式被测APP(AUT)输入质量保障(QA)工程师 理解测试目标 手动创建测试步骤输出UI 测试用例手动UI测试智能代理:打破不可能三角12Action Observation 安装在手机上 理解测试目标 自动创建测试步骤基于智能代理的UI测试测试啥如何测在未知环境中的规划不

5、定性与缺少信息搜索空间复杂度高抽象层次测试目标在Quizlet APP中打开夜间模式被测APP(AUT)输入输出UI 测试用例理想中的大模型:智能代理的灵丹妙药13VisProg(CVPR23 Best Paper Award)SayCan(CoRL22 Special Innovation Award)Language-grounded robot controlVision-language planning背景:用大模型来解决规划问题基于大模型的智能代理:软件测试的灵丹妙药?14超级智能化的UI 测试ReAct(ICLR23 Oral)Reflexion(NIPS23)Droidbot-

6、GPT(Wen et al.,2023)从理想到现实:闭源模型不能满足测试自动化的效能诉求15成功率平均完成度不同Agent成功率不同大模型成功率Ran,Dezhi,et al.Beyond Pass or Fail:Multi-Dimensional Benchmarking of Foundation Models for Goal-based Mobile UI Navigation.arXiv preprint arXiv:2501.02863(2025).从理想到现实:闭源模型失败的案例研究16Prompts:Turn on Night Mode on Quizlet.打开搜索页打开

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据标记内容,全文主要内容概括如下: 1. **智能代理在软件测试中的应用**:冉德智博士提出智能代理可以重塑软件测试的效率边界,通过结合大模型和符号程序,实现精确性、灵活性和可扩展性的平衡。 2. **大模型与符号程序的互补**:大模型擅长处理复杂任务,而符号程序擅长上下文约简和约束求解。两者结合可以提升测试效率。 3. **Guardian框架**:Guardian是基于大模型的UI遍历探索的首个运行框架,通过领域特定指令强制纳入大模型,提高了测试成功率。 4. **UI测试专用大模型**:RePeek是基于元素感知的GUI测试专用多模态大模型,通过微调实现高性能。 5. **效率提升**:Guardian在未见过的任务数据集上有249%成功率提升,UI测试专用大模型相比同类大模型仅使用20%量级的训练数据,性能超越72B模型。 6. **结论**:大模型操作系统结合智能代理,打破了测试不可能三角,实现了精确性、灵活性和可扩展性的统一。
测试新纪元?" 测试自动化难题?" 测试技术新突破?"
客服
商务合作
小程序
服务号
折叠