一种移动应用程序GUI智能测试方法及系统
基本信息
申请号 | CN202110116469.1 | 申请日 | - |
公开(公告)号 | CN113032243B | 公开(公告)日 | 2021-12-17 |
申请公布号 | CN113032243B | 申请公布日 | 2021-12-17 |
分类号 | G06F11/36;G06K9/62 | 分类 | 计算;推算;计数; |
发明人 | 胡瑞;陈敏刚;陈文捷;胡芸;蔡立志;龚家瑜;沈颖;马泽宇;赵毅 | 申请(专利权)人 | 上海计算机软件技术开发中心 |
代理机构 | 北京高沃律师事务所 | 代理人 | 杜阳阳 |
地址 | 201112 上海市闵行区联航路1588号技术中心楼321室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种移动应用程序GUI智能测试方法及系统,该方法包括:根据打图形元素标签的GUI截图训练目标检测模型;根据同时打图形元素标签和交互标签的GUI交互事件序列训练深度强化学习模型;获取移动应用程序当前状态的GUI截图;根据训练完成的目标检测模型,获得打图形元素标签的当前状态的GUI截图;检测图形元素标签中是否存在GUI缺陷;根据训练完成的深度强化学习模型,获得打图形元素标签和交互标签的当前状态的GUI截图;根据打图形元素标签和交互标签的当前状态的GUI截图,施加操作动作到被操作的图形元素,更新移动应用程序的状态;根据深度强化学习模型中奖励函数判断是否停止测试。本发明提高了移动应用程序GUI自动化测试的自动化水平及效率。 |
