一种基于深度强化学习的安卓应用自动化持续测试方法

AITNT
正文
推荐专利
一种基于深度强化学习的安卓应用自动化持续测试方法
申请号:CN202411484571
申请日期:2024-10-23
公开号:CN119938507A
公开日期:2025-05-06
类型:发明专利
摘要
本发明公开了一种基于深度强化学习的安卓应用自动化持续测试方法,包括以下步骤:(1)在目标安卓设备上初始化基于APK文件的目标应用程序;(2)对目标应用程序的历史探索数据和测试主路径进行分析后预训练DQN模型;(3)利用基于图嵌入和自然语言语义理解的GUI编码技术实时获取应用页面状态、推测可执行测试动作,编码为相应的状态编码和一系列动作编码;(4)对当前步骤的测试行为进行奖励分析,在线实时训练DQN模型,并使用DQN模型给当前页面状态下的所有测试动作打分,所得结果即Q值;(5)根据所给出的Q值选择一个测试动作进行执行,并在执行后,检查是否跳转到目标应用之外以及是否达到预设测试时间;(6)重复步骤(3)‑(5)直至测试结束;本发明对历史测试知识的重复利用,实现更高的测试有效性和效率。
技术关键词
深度强化学习 测试方法 语义理解模型 测试交互数据 Dijkstra算法 多语言 编码技术 大型语料库 自然语言 模型预训练 离线 模型库 控件 贪心算法 页面数据 在线 处理器
系统为您推荐了相关专利信息
1
动态地质勘察系统与施工模拟方法
光纤应变传感器 勘察系统 施工模拟方法 分布式光纤 注意力机制算法
2
BMS仿真系统、BMS模型测试方法、装置、系统和存储介质
信号处理模块 模型测试方法 仿真系统 控制模块 数据
3
基于人工智能的储能电站智能调度方法、装置及存储介质
储能单元 储能电站 智能调度方法 人工智能算法 深度强化学习算法
4
面向室内复杂环境的深度强化学习型路径规划方法及其装置
激光雷达信息 机器人 深度强化学习算法 动态障碍物 深度卷积神经网络
5
一种物联网数字信息安全传输的方法
量子通信链路 发送端 接收端 信息传输系统 加密数据
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号