一种移动应用程序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自动化测试的自动化水平及效率。