[发明专利]测试脚本更新方法、装置、存储介质及处理器在审
申请号: | 202010457909.5 | 申请日: | 2020-05-26 |
公开(公告)号: | CN111597119A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 邢悦;付刚;孟丽娜 | 申请(专利权)人: | 博彦集智科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
地址: | 401120 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 更新 方法 装置 存储 介质 处理器 | ||
1.一种测试脚本更新方法,其特征在于,包括:
获取第一应用对应的第一脚本信息,其中,所述第一脚本信息用于测试所述第一应用;
获取所述第一应用更新后所得到的第二应用;
比对所述第一应用和所述第二应用之间的差异;
基于所述差异调整所述第一脚本信息,得到第二脚本信息,其中,所述第二脚本信息用于测试所述第二应用。
2.根据权利要求1所述的方法,其特征在于,获取第一应用对应的第一脚本信息包括:
记录用户对所述第一应用进行的至少一项操作,得到用户操作信息;
基于所述用户操作信息,生成所述第一脚本信息。
3.根据权利要求2所述的方法,其特征在于,记录用户对所述第一应用进行的至少一项操作包括:
记录至少一项所述操作对应的操作类型,和各操作类型所对应的操作对象,其中,所述操作对象包括以下之一:所述操作类型对应操作界面中的元素;所述操作类型对应操作界面上的坐标;所述操作类型对应操作界面上的图片。
4.根据权利要求1所述的方法,其特征在于,比对所述第一应用和所述第二应用之间的差异包括:
分别控制所述第一应用和所述第二应用执行所述第一脚本信息所对应的测试过程;
检测所述第一应用和所述第二应用在执行所述第一脚本信息过程中的差异。
5.根据权利要求1中所述的方法,其特征在于,基于所述差异调整所述第一脚本信息包括:
基于所述第一脚本信息,确定所述差异对应的测试步骤,其中,所述第一脚本信息包括至少一个所述测试步骤;
基于所述第一脚本信息,调整产生差异的测试步骤中的变量,其中,所述变量用于表示所述测试步骤中产生所述差异的对象。
6.一种测试脚本更新装置,其特征在于,包括:
第一获取单元,用于获取第一应用对应的第一脚本信息,其中,所述第一脚本信息用于测试所述第一应用;
第二获取单元,用于获取所述第一应用更新后所得到的第二应用;
比对单元,用于比对所述第一应用和所述第二应用之间的差异;
调整单元,用于基于所述差异调整所述第一脚本信息,得到第二脚本信息,其中,所述第二脚本信息用于测试所述第二应用。
7.根据权利要求6所述的装置,其特征在于,所述第一获取单元包括:
记录模块,用于记录用户对所述第一应用进行的至少一项操作,得到用户操作信息;
生成模块,用于基于所述用户操作信息,生成所述第一脚本信息。
8.根据权利要求7所述的装置,其特征在于,所述记录模块包括:
记录子模块,用于记录至少一项所述操作对应的操作类型,和各操作类型所对应的操作对象,其中,所述操作对象包括以下之一:所述操作类型对应操作界面中的元素;所述操作类型对应操作界面上的坐标;所述操作类型对应操作界面上的图片。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至5中任意一项所述测试脚本更新方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任意一项所述测试脚本更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博彦集智科技有限公司,未经博彦集智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010457909.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:锁芯、锁具及锁具系统
- 下一篇:一种自动化墙壁滚花设备