[发明专利]增强web应用程序的用户界面的方法和系统在审
申请号: | 201980076708.6 | 申请日: | 2019-11-19 |
公开(公告)号: | CN113056736A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | C·M·迈尔斯 | 申请(专利权)人: | 快捷药方战略发展公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F16/955;G06N3/04;G06N3/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 美国密*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增强 web 应用程序 用户界面 方法 系统 | ||
1.一种用于测试用户界面UI的计算机系统,所述计算机系统包括:
测试创建模块,其被配置成获得测试参数,其中所述测试参数包括(i)可在该处访问所述UI的地点,以及(ii)针对与所述UI相关联的目标的标准;
测试执行模块,其被配置成(i)基于所述地点获得所述UI的状态,以及(ii)将当前位置设置为所述UI内的预定地点;以及
分析模块,其被配置成:
分析所述UI的指定状态,
响应于确定出所述指定状态满足针对所述目标的所述标准,输出成功指示符,以及
响应于确定出所述UI的指定状态不满足针对所述目标的所述标准,基于所述指定状态内的UI元素确定一组可能动作,并将结果设置为所述一组可能动作,
其中,所述测试执行模块被配置成:
将所述UI的状态提供至所述分析模块,并从所述分析模块接收所述输出,
响应于所接收的输出是所述一组可能动作:
从所述一组可能动作中选择动作,其中所述动作与第一UI元素相关联,
执行所选择的动作,
识别所述第一UI元素的点,
基于(i)所述点的坐标和(ii)所述当前位置的坐标更新测试距离,
将所述当前位置设置为所述点,以及
以(i)所选择的动作和(ii)所述一组可能动作补充测试数据,
响应于所接收的输出是所述成功指示符,将所述测试距离和所述测试数据存储在已完成测试集合中,以及
基于所述已完成测试集合确定至所述UI中所述目标的最短路径。
2.根据权利要求1所述的计算机系统,其中:
所述测试参数包括被允许的测试的数目;
所述测试执行模块被配置成响应于所接收的输出是所述成功指示符而递增计数器;以及
确定所述最短路径包括:响应于确定所述计数器的值大于或等于所述被允许的测试的数目,选择所述已完成测试集合中具有所述最短测试距离的已完成测试。
3.根据权利要求1所述的计算机系统,其中:
所述点是所述第一UI元素的至所述当前位置的最近点;并且
更新所述测试距离包括(i)确定所述当前位置的坐标与所述点的坐标之间的距离,以及(ii)将所确定的距离加到所述测试距离。
4.根据权利要求1所述的计算机系统,其中:
所述分析模块被配置成:针对所述一组可能动作中的每个动作,(i)确定执行该动作将导致所述目标的概率,以及(ii)将所确定的概率存储在所述一组可能动作中;以及
从所述一组可能动作中选择动作包括:基于所述一组可能动作中存储的概率,从所述一组可能动作中选择动作。
5.根据权利要求4所述的计算机系统,还包括:
神经网络模块,其被配置成操作多个神经网络,
其中所述分析模块被配置成选择性地使用所述多个神经网络中的至少一个神经网络,来确定执行所述动作将导致所述目标的概率。
6.根据权利要求5所述的计算机系统,其中所述多个神经网络包括长短期记忆神经网络和卷积神经网络中的至少一个。
7.根据权利要求5所述的计算机系统,还包括训练模块,所述训练模块被配置成:响应于所接收的输出是所述成功指示符,
使用所述测试数据训练所述多个神经网络;
基于所述已完成测试集合中存储的概率,确定训练后所述多个神经网络的性能;以及
响应于确定训练后所述多个神经网络的性能的值大于预定值,将所述多个神经网络的状态设为受到训练。
8.根据权利要求7所述的计算机系统,还包括:
蒙特卡洛模块,其被配置成执行蒙特卡洛仿真,以生成随机值;以及
重新加权模块,其被配置成:
响应于所述多个神经网络的状态是受到训练,基于所述多个神经网络中至少一个神经网络的输出,更新所述测试数据中存储的每个概率;以及
响应于所述多个神经网络的状态不是受到训练,以所述蒙特卡洛模块生成的随机值更新所述测试数据中存储的每个概率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于快捷药方战略发展公司,未经快捷药方战略发展公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980076708.6/1.html,转载请声明来源钻瓜专利网。