[发明专利]滑行输入测试方法、装置、电子设备以及存储介质在审
申请号: | 202310442719.X | 申请日: | 2023-04-20 |
公开(公告)号: | CN116521498A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 张浩;徐璐;丁克玉 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F3/023 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨明月 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滑行 输入 测试 方法 装置 电子设备 以及 存储 介质 | ||
1.一种滑行输入测试方法,其特征在于,包括:
基于预设文本的拼音字母的字母顺序,确定所述预设文本对应的多个向量数据;
根据各所述向量数据和预设时间参数,模拟滑行输入操作;
获取滑行输入结果,所述滑行输入结果是利用应用程序对所述滑行输入操作对应的模拟数据进行解码得到的;
根据所述滑行输入结果和所述预设文本确定测试结果。
2.根据权利要求1所述的滑行输入测试方法,其特征在于,所述根据各所述向量数据和预设时间参数模拟滑行输入操作,包括:
针对任一向量数据,根据所述向量数据确定多个波动点的坐标数据,并对各所述波动点的坐标数据进行扰动处理,得到所述向量数据对应的扰动曲线数据;
基于各所述扰动曲线数据和预设时间参数,模拟滑行输入操作。
3.根据权利要求2所述的滑行输入测试方法,其特征在于,所述对各所述波动点的坐标数据进行扰动处理,得到所述向量数据对应的扰动曲线数据,包括:
利用高斯随机扰动算法对各所述波动点的坐标数据进行扰动处理,得到各所述波动点的扰动坐标数据;
根据各所述波动点的扰动坐标数据确定所述扰动曲线数据。
4.根据权利要求3所述的滑行输入测试方法,其特征在于,所述利用高斯随机扰动算法对各所述波动点的坐标数据进行扰动处理,得到各所述波动点的扰动坐标数据,包括:
针对任一波动点,对所述波动点的坐标数据增加偏移量,得到所述波动点的扰动坐标数据,其中,所述偏移量的分布为高斯分布。
5.根据权利要求4所述的滑行输入测试方法,其特征在于,所述基于各所述扰动曲线数据和预设时间参数,模拟滑行输入操作,包括:
将各所述扰动曲线数据和预设时间参数输入至Appium框架中,以模拟滑行输入操作。
6.根据权利要求1-5中任一项所述的滑行输入测试方法,其特征在于,所述滑行输入结果包括多个文本和所述文本的顺序,所述根据所述滑行输入结果和所述预设文本确定测试结果,包括:
在所述滑行输入结果中包含与所述预设文本相同的文本且该文本的顺序位于所有所述文本的首位,确定测试结果为测试通过。
7.根据权利要求1-5中任一项所述的滑行输入测试方法,其特征在于,所述确定所述预设文本对应的多个向量数据,包括:
获取各所述预设文本的拼音字母对应的按键坐标值;
根据所述预设文本的拼音字母的字母顺序和多个所述按键坐标值确定多个所述向量数据。
8.一种滑行输入测试装置,其特征在于,包括:
确定模块,用于基于预设文本的拼音字母的字母顺序,确定所述预设文本对应的多个向量数据;
滑行输入模拟模块,用于根据各所述向量数据和预设时间参数模拟滑行输入操作;
获取模块,用于获取滑行输入结果,所述滑行输入结果是利用应用程序对所述滑行输入操作对应的模拟数据进行解码得到的;
测试结果确定模块,用于根据所述滑行输入结果和所述预设文本确定测试结果。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述滑行输入测试方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述滑行输入测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310442719.X/1.html,转载请声明来源钻瓜专利网。