[发明专利]一种操作模拟方法和装置、以及计算机设备在审
申请号: | 201811535138.6 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109753429A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 徐佳良;刘劲柏 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 冯晓平 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标操作 操作模拟 模拟输入设备 方法和装置 计算机设备 测试操作 自动化测试 操作数据 测试过程 获取目标 目标验证 人类行为 输入设备 数据对应 随机噪声 行为特征 验证方式 覆盖率 | ||
1.一种操作模拟方法,其中,所述方法包括:
获取目标操作数据,其中,所述目标操作数据为用于模拟输入设备被执行目标操作的数据,所述目标操作符合人类在完成目标验证方式的过程中对所述输入设备执行操作的行为特征;
在所述目标操作数据中加入随机噪声,得到测试操作数据;
模拟所述输入设备被执行所述测试操作数据对应的操作。
2.根据权利要求1所述的方法,其中,所述在所述目标操作数据中加入随机噪声,得到测试操作数据,包括:
提取所述目标操作数据的特征量,得到目标特征量,其中,所述特征量用于作为所述目标验证方式判断所述特征量对应的操作是否符合人类行为特征的依据;
将所述目标特征量输入第一预设模型,并将所述第一预设模型的输出数据作为所述测试操作数据的特征量,其中,所述第一预设模型为预先对第一神经网络模型进行训练得到的模型,训练目标为使所述第一神经网络模型的输入数据和输出数据相同;
基于所述测试操作数据的特征量,生成所述测试操作数据。
3.根据权利要求2所述的方法,其中,所述特征量对应的特征至少包括以下之一:鼠标在预设时刻的滑动速度、所述鼠标在所述预设时刻的滑动加速度、所述鼠标在所述预设时刻的位置、所述鼠标的点击速度、键盘在预设时段内的键入速度。
4.根据权利要求2所述的方法,其中,所述基于所述测试操作数据的特征量,生成所述测试操作数据,包括:
将所述测试操作数据的特征量输入第二预设模型,得到所述测试操作数据对应的操作是否符合所述行为特征的判断结果,其中,所述第二预设模型为预先采用至少一个训练样本对、对第二神经网络模型进行训练得到的模型,每个所述训练样本对包括用于作为所述第二神经网络模型的训练输入数据的特征量样本、以及用于作为所述第二神经网络模型的输出数据的判断结果样本;
在所述判断结果为是的情况下,执行步骤:基于所述测试操作数据的特征量,生成所述测试操作数据;
在所述判断结果为否的情况下,执行如下步骤:
基于所述目标特征量对所述第一预设模型进行再训练,得到第三预设模型;
将所述目标特征量输入所述第三预设模型,并将所述测试操作数据的特征量更新为所述第三预设模型的输出数据;
重新将所述测试操作数据的特征量输入所述第二预设模型,得到所述判断结果,并执行所述判断结果对应的步骤。
5.根据权利要求1所述的方法,其中,所述获取目标操作数据,包括:
在多个预设操作数据中,随机选取一个预设操作数据,得到所述预设操作数据,其中,每个所述预设操作数据对应的预设操作符合人类在完成所述目标验证方式的过程中的行为特征;或者,
接收用户对所述输入设备执行的操作,并转换为操作数据,得到所述目标操作数据。
6.根据权利要求1所述的方法,其中,在所述目标验证方式为鼠标拖拽式验证方式的情况下,所述模拟所述输入设备被执行所述测试操作数据对应的操作,包括:
根据所述目标验证方式生成验证界面;
通过图像识别方式,在所述验证界面中识别鼠标的拖拽终止区域;
基于所述拖拽终止区域和所述测试操作数据,确定拖拽起始区域;
从所述拖拽起始区域起始,模拟所述鼠标被执行所述测试操作数据对应的拖拽操作。
7.一种操作模拟装置,其中,所述装置包括:
获取单元,用于获取目标操作数据,其中,所述目标操作数据为用于模拟输入设备被执行目标操作的数据,所述目标操作符合人类在完成目标验证方式的过程中对所述输入设备执行操作的行为特征;
添加单元,用于在所述目标操作数据中加入随机噪声,得到测试操作数据;
模拟单元,用于模拟所述输入设备被执行所述测试操作数据对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811535138.6/1.html,转载请声明来源钻瓜专利网。