开启左侧

AI大模型在测试范畴运用案例拆解:大模型赋能UI自动化测试的方法与实际

[复制链接]
在线会员 kGADorA3 发表于 2025-2-28 10:45:28 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题 |快速收录
导语:
交上一期,原次装解案例去自于2024年QECon年夜会上海站和哔哩哔哩手艺。特别是哔哩哔哩手艺公家号,万字少文的手艺搞货谦谦,举荐存眷!文终附质料获得方法。
写正在前面年夜模子赋能UI主动化尝试属于易度较下的范围,并且UI主动化自己也有着细分。正在手艺使用圆里,分为界里图象识别OCR手艺战界里XPath元艳定位;正在使用范例圆里,分为鉴于挪动APP战鉴于Web使用;正在尝试范例圆里,分为根究性尝试战返回性尝试。而年夜模子赋能场景下,理论降天结果比力佳的是鉴于图象识别的挪动APP根究性尝试。
鉴于图象识别的智能UI测验考试那里是去自易衰疑息的案例,仅动作启迪,理论露“年夜模子”质比力少。那个案例比力偏向根究性尝试,全部过程以下:

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w2.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w3.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w4.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w5.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w6.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w7.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w8.jpg

AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w9.jpg
第两个案例去自于好团到店研收仄台战复旦年夜教周扬帆传授团队协作的AUITestAgent。论文地点:https://arxiv.org/abs/2407.09018Github 名目地点:https://github.com/bz-lab/AUITest Agent论文题目:AUITest Agent: Automatic Requirements Oriented GUI Function Testing
那个东西能够干到鉴于天然语言的尝试用例,主动完毕末端UI尝试,素质的道理是年夜模子理解天然语言后,共时理解功用界里操纵,天生对于应的逻辑步调,再颠末挪用对于应的行动办法,完毕APP的操纵尝试。以对于好团 APP尝试为例,尝试职员输出尝试需要“检察景面门票频讲中天然风景下第一个景面的评分,查抄其评分正在差别页里上可否不合”。以下圆望频战图片所示,AUITestAgent 从好团尾页动身主动搜刮并加入好团门票频讲,检察天然风景下的第一个景面的评分页里;而后,AUITestAgent 将查抄接互历程,从中提炼所需的疑息,截至鉴别并给出来由。
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w10.jpg
那是理论的事情过程,主要包罗三个主要部门:
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w11.jpg
正在接互模块中存留多个智能代办署理截至合作:
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w12.jpg
鉴于图象识别的UI主动化尝试另有第三种案例,即是前文提到的硬件强健性尝试,根本道理是将硬件进口界里显现给年夜模子,年夜模子识别并理解界里疑息战营业逻辑,而后截至自由输出战根究,以此去尝试硬件的强健性。区分于返回尝试,这类尝试方法屡屡皆是正在年夜模子理解下的随机施行;异常区分于完整随机的monkey尝试,年夜模子帮助下的根究尝试具备类人的收集性思惟,共时正在一点儿数据输出、挑选上胜利率更下。以前有论文显现,鉴于年夜模子的根究性尝试正在挪动APP的强健性尝试中,根究深度更下、发明成就更多,后劲弘大。鉴于元艳定位的智能UI测验考试那部门重心解说哔哩哔哩的UI主动化尝试用例自愈的案例,文终附上了本文链交,各人能够检察残破文章。其合用过UI主动化尝试仄台的小同伴皆明白,跟着名目迭代频仍,用例剧本保护本钱会愈来愈下。颠末某些迭代后施行用例时,可以许多用例施行没有颠末,但是年夜部门是页里构造的公道革新后所至,而非新引进的bug,此时需野生一一核阅报错启事,确认是feature或者bug。且这次果feature招致的用例没有颠末,若不迭时革新,则下次施行时将有极大要率仍然没有颠末,云云不竭叠减,没有颠末的用例愈来愈多,招致咱们不能不正在屡屡迭代后实时天破费很年夜肉体来排查、革新用例,完整违抗了“主动化尝试”的初志。实在察看该类成就后会发明,它们年夜部门皆出自统一个“简朴”的启事:页里革新后,用例施行时获得没有到目标元艳。针对于这类情况,哔哩哔哩对于保守的css selector划定规矩截至了扩大,并鉴于现有的LLM完毕了目标元艳的智能识别取“用例自愈”。使患上正在页里构造变革后(非年夜的功用革新),仍然能够获得到目标元艳,并主动按照最新页里构造主动革新用例剧本。起首是用例的录造,哔哩哔哩的主动化尝试仄台供给了录造功用,部门细节以下(不能不道,哔哩哔哩是实分享啊,否则谁给您绘这样具体的暗示图)
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w13.jpg
具体用例的施行便没有正在赘述,间接到“鉴于LLM的目标元艳智能识别取用例自愈”的计划重心部门。该计划大抵为:正在用例施行中,若selector获得失利,则停息施行,将页里dom、selector等疑息接由LLM截至处置,让其识别出该“过期的”selector真实念获得的元艳是甚么,前去革新后的selector路子,而后革新相使用例偏重 新施行,到达“用例自愈”。那里面也提到了一个成就:DOM收缩。正在将疑息输出LLM前,有一个很清楚的成就:页里dom可以会很年夜,招致LLM处置时间很少,以至可以间接超越LLM撑持的巨细上限。而哔哩哔哩给出的处置方法是dom收缩。
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w14.jpg
理论上本文的揭晓日期是2024年3月份,已经已往远一年,那一年里年夜模子的开展也是飞快迭代,好比更少的高低文、更强的语义理解。尔相信他们现在的使用结果必然又上了新台阶。如下是元艳智能识别取用例自愈后的施行过程:
AI年夜模子正在尝试范围使用案例装解:年夜模子赋能UI主动化尝试的办法取实践w15.jpg
正在瞻望圆里,哔哩哔哩这种SaaS效劳公司也提出主动收罗用户操纵天生用例的思路,页里终极是效劳于线上用户的,他们的操纵自己没有即是最佳的”用例“么?以是能够主动收罗线上线上用户的实在操纵链路,主动识别出下频链路、中心链路,主动回总为用例。

哔哩哔哩手艺本文:鉴于数据沙箱取LLM用例自愈的UI主动化尝试仄台
假设原文对于您有辅佐,也请帮手面个 赞 + 正在瞅 ❤️
您需要登录后才可以回帖 登录 | 立即注册 qq_login

本版积分规则

发布主题
阅读排行更多+
用专业创造成效
400-778-7781
周一至周五 9:00-18:00
意见反馈:server@mailiao.group
紧急联系:181-67184787
ftqrcode

扫一扫关注我们

Powered by 职贝云数A新零售门户 X3.5© 2004-2025 职贝云数 Inc.( 蜀ICP备2024104722号 )