[发明专利]测试脚本更新方法、装置、存储介质及处理器在审
申请号: | 202010457909.5 | 申请日: | 2020-05-26 |
公开(公告)号: | CN111597119A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 邢悦;付刚;孟丽娜 | 申请(专利权)人: | 博彦集智科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
地址: | 401120 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 更新 方法 装置 存储 介质 处理器 | ||
本发明公开了一种测试脚本更新方法、装置、存储介质及处理器。其中,该方法包括:获取第一应用对应的第一脚本信息,其中,第一脚本信息用于测试第一应用;获取第一应用更新后所得到的第二应用;比对第一应用和第二应用之间的差异;基于差异调整第一脚本信息,得到第二脚本信息,其中,第二脚本信息用于测试第二应用。本发明解决了无法对测试脚本进行自动更新的技术问题。
技术领域
本发明涉及测试领域,具体而言,涉及一种测试脚本更新方法、装置、存储介质及处理器。
背景技术
测试脚本一般指的是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。基于该测试软件,可以在应用程序开发(如计算机软件或手机APP)过程中,需要对开发出来的应用程序进行测试,来鉴定该应用程序的能力。
但是,对于应用程序进行测试的传统方式是:由技术人员手动编写测试脚本;进而若应用程序发生更新后,就需要技术人员针对更新后的应用程序编写新的测试脚本,而无法使用该应用程序在历史版本中所编写的测试脚本,也无法对历史版本的应用程序所对应的测试脚本进行自动更新。
针对上述无法对测试脚本进行自动更新的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种测试脚本更新方法、装置、存储介质及处理器,以至少解决无法对测试脚本进行自动更新的技术问题。
根据本发明实施例的一个方面,提供了一种测试脚本更新方法,包括:获取第一应用对应的第一脚本信息,其中,所述第一脚本信息用于测试所述第一应用;获取所述第一应用更新后所得到的第二应用;比对所述第一应用和所述第二应用之间的差异;基于所述差异调整所述第一脚本信息,得到第二脚本信息,其中,所述第二脚本信息用于测试所述第二应用。
可选地,获取第一应用对应的第一脚本信息包括:记录用户对所述第一应用进行的至少一项操作,得到用户操作信息;基于所述用户操作信息,生成所述第一脚本信息。
可选地,记录用户对所述第一应用进行的至少一项操作包括:记录至少一项所述操作对应的操作类型,和各操作类型所对应的操作对象,其中,所述操作对象包括以下之一:所述操作类型对应操作界面中的元素;所述操作类型对应操作界面上的坐标;所述操作类型对应操作界面上的图片。
可选地,比对所述第一应用和所述第二应用之间的差异包括:分别控制所述第一应用和所述第二应用执行所述第一脚本信息所对应的测试过程;检测所述第一应用和所述第二应用在执行所述第一脚本信息过程中的差异。
可选地,基于所述差异调整所述第一脚本信息包括:基于所述第一脚本信息,确定所述差异对应的测试步骤,其中,所述第一脚本信息包括至少一个所述测试步骤;基于所述第一脚本信息,调整产生差异的测试步骤中的变量,其中,所述变量用于表示所述测试步骤中产生所述差异的对象。
根据本发明实施例的另一个方面,提供了一种测试脚本更新装置,包括:第一获取单元,用于获取第一应用对应的第一脚本信息,其中,所述第一脚本信息用于测试所述第一应用;第二获取单元,用于获取所述第一应用更新后所得到的第二应用;比对单元,用于比对所述第一应用和所述第二应用之间的差异;调整单元,用于基于所述差异调整所述第一脚本信息,得到第二脚本信息,其中,所述第二脚本信息用于测试所述第二应用。
可选地,所述第一获取单元包括:记录模块,用于记录用户对所述第一应用进行的至少一项操作,得到用户操作信息;生成模块,用于基于所述用户操作信息,生成所述第一脚本信息。
可选地,所述记录模块包括:记录子模块,用于记录至少一项所述操作对应的操作类型,和各操作类型所对应的操作对象,其中,所述操作对象包括以下之一:所述操作类型对应操作界面中的元素;所述操作类型对应操作界面上的坐标;所述操作类型对应操作界面上的图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博彦集智科技有限公司,未经博彦集智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010457909.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锁芯、锁具及锁具系统
- 下一篇:一种自动化墙壁滚花设备