96SEO 2026-06-07 11:34 1
得物App的智Neng巡检技术探索,咱就是说真的hen有必要哈,因为现在App上的各种场景体验问题变得愈发重要。
传统的自动化测试方法Yi经不Neng满足需求了你懂的,所以我们开始尝试利用AI模型来进行智Neng巡检。

随着得物App各业务功Neng的丰富和升级,用户在App内体验的内容和活动逐步增多,在这种情况下App使用过程中的体验问题变得愈发重要。
说实话,在整个功Neng研发流程中,App端的测试时间相对有限,对于App上的各种场景的体验问题无法实现完全的覆盖。
痛点传统的UI自动化回归无法全面满足应用质量保障的需求,尤其是在涉及页面交互和用户体验等较为主观的问题时往往只Neng依赖于测试人员手动体验相关场景来进行质量保障。
整体测试效率较低,害,所以我们需要一种geng高效的方式来保障App的质量。
智Neng巡检技术探索我们通过将现有的技术平台进行整合,基于视觉语言模型,开展场景化的智Neng巡检探索与实践。
这种方法在多种任务场景下均Neng有效识别应用中的问题,相较于之前的方案,智Neng巡检整体的问题识别准确率从50%提升到80%,整体图片相似度匹配准确率从50%提升到80%以上。
在首次会场AI走查的过程中,共发现17个配置问题,AI问题发现率达95%,咱就是说这个效果还是hen不错的哈。
技术架构智NengUI自动化架构图如下我们采用了AI模型完成操作分析和UI自动化框架完成操作执行的方式。
AI操作
def aitap:
screenshotbase64 = self.getresizedscreenshotasbase64
ret = {
"screenshot": screenshotbase64,
}
prompt = Tap.getprompt
resobj = self.chatclient.chat
if "errors" in resobj and resobj:
ret = False
ret = resobj
else:
x, y = self.getcenterpoint
self.click
ret = {"x": x, "y": y}
ret = True
ret = ""
return ret
基于AI实现自然语言描述到实际操作的方式,我们参考业界一些实践的例子和开源的方案,Zui终采用AI模型完成操作分析和UI自动化框架完成操作执行的方式。
检测流程我们设计了一套页面展示一致性检测功Neng,用于检测多级页面中的UI信息展示是否符合预期标准。
页面展示一致性检测流程
针对此类页面结构布局问题,传统的自动化手段一般缺乏一个统一的判断标准,因此无法在不同页面场景下应用,使用的维护成本也比较高。
由于页面现场图片包含了大部分的有效信息,我们这里尝试将整体的页面信息提供给AI模型,让模型基于特定的规则来自动理解图片内容,并基于需要的检测规则来进行问题校验。
平台建设与使用 平台配置基础规则配置
对于上述不同的检测类型和功Neng,在巡检平台上Ke以进行目标检测规则的创建和管理,所有的巡检场景和任务Ke以共同使用这些规则。
配置项
侧重于对页面中展示元素的校验,一般包括所有页面元素的检验,文字相关校验的校验同样包括在内,但侧重点权重有所不同,结果会基于AI理解页面后产生,通常用于元素、图标、页面交互等丰富的页面场景。
任务执行常规任务
独立路径校验操作
前置操作
def checkoperationvalid(screenpathbefore, screenpathafter, curops, screenosspathbefore,
screenosspathafter):
try:
import cv2
import numpy as np
imgbefore = cv2.imread
imgafter = cv2.imread
if imgbefore is None or imgafter is None:
raise RuntimeError
# 确保两张图片大小相同
if imgbefore.shape != imgafter.shape:
imgafter = cv2.resize)
# 转换为灰度图
graybefore = cv2.cvtColor
grayafter = cv2.cvtColor
# 计算直方图
histbefore = cv2.calcHist
histafter = cv2.calcHist
# 归一化直方图
histbefore = cv2.normalize.flatten
histafter = cv2.normalize.flatten
# 计算相关系数
correlation = cv2.compareHist
# 计算卡方距离
chisquare = cv2.compareHist
# 计算交集
intersection = cv2.compareHist
# 设置相关系数阈值,超过此阈值视为两张图一致
threshold = Thres
thresholdchisquare = Threschi
if correlation> threshold and chisquare
.点击操作实现,不对不对,这里应该讲讲结果展示才对~
.嗯嗯,对了在对应测试记录的执行详情里一般会展示以下关键的信息:.
.Zui终的分析结果依赖多级页面的现场截图信息和规则进行校验和对比,Zui终得到整个多级页面场景下的一致性分析结果。你kan,这个过程还是挺复杂的哈~.
.geng多思考:后续优化方向...后续我们会继续结合AI大模型Neng力在App的相关场景进行geng多的探索和应用,帮助测试人员geng高效地保障App的质量,提升得物App的用户使用体验。说实话,这块儿还有hen多事儿要Zuo呢~.
..要是觉得文章对你有帮助的话,欢迎评论转发点赞~你的支持是我持续geng新的动力哈哈~!.
.关注得物技术,每周geng新技术干货.作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback