一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

脚本生成及测试方法和电子设备、计算机存储介质与流程

2022-10-26 16:59:29 来源:中国专利 TAG:

技术特征:
1.一种脚本生成及测试方法,其特征在于,包括:响应于用户的录制指令,开始识别并记录用户操作;其中,所述识别并记录用户操作包括:响应于用户在某个操作节点处的插入检查点指令,在所述操作节点处插入检查点命令以在后续回放所述用户操作时,和/或,运行所述用户操作时在所述操作节点处插入检查点;响应于用户结束录制的指令,保存所述用户操作的集合为脚本案例。2.根据权利要求1所述的方法,其特征在于,在所述响应于用户结束录制的指令,保存所述用户操作集合为脚本案例之后,所述方法还包括:响应于用户的回放指令,回放所述脚本案例;响应于回放所述脚本案例的结束,生成回放报告;其中,所述回放报告中包括所述回放所述脚本案例时在相应操作节点处的检查点产生的数据。3.根据权利要求1或2所述的方法,其特征在于,所述插入检查点指令包括插入截图指令,所述响应于用户在某个操作节点处的插入检查点指令,在所述操作节点处插入检查点命令以在后续回放所述用户操作时,和/或,运行所述用户操作时在所述操作节点处插入检查点包括:响应于用户在某个操作节点处的插入截图指令,在所述某个操作节点处插入点击事件,所述点击事件的目标命令的标签值为截图命令的标签值,调用所述截图命令进行截图,且在后续回放,和/或,运行所述脚本案例时在所述某个操作节点处调用所述截图命令进行截图。4.根据权利要求3所述的方法,其特征在于,所述调用所述截图命令进行截图包括:调用外部应用程序编程接口,根据当前显示区域边缘到当前页面边缘的距离将当前显示区域移动至当前页面边缘,对当前页面进行滚动截图;其中,所述当前页面为执行完所述截图命令的上一个所述操作节点后指向的页面,所述当前显示区域为所述当前页面在显示器上显示的区域。5.根据权利要求1或2所述的方法,其特征在于,所述识别并记录用户操作还包括:响应于用户在某个操作节点处的插入等待时间指令,在所述的脚本案例中的所述操作节点处插入点击事件,所述点击事件的目标命令的标签值为等待命令的标签值,以使在后续回放,和/或,运行所述脚本案例时在所述操作节点处调用等待命令,延迟所述等待时间后执行下一操作。6.根据权利要求2所述的方法,其特征在于,所述响应于用户的回放指令,回放所述脚本案例包括:响应于用户选定一个或若干个所述脚本案例以及用户的回放指令,将所述一个或若干个所述脚本案例添加至回放序列,依次回放所述脚本案例。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于用户的创建案例集指令,将所述案例集存储至存储单元,所述存储单元具有与其他所述案例集的存储单元不同的地址,所述存储单元用于存储所述案例集中的脚本案例;所述响应于用户结束录制所述脚本案例的指令,保存所述脚本案例包括:将一个或若干个所述脚本案例保存到用户指定的案例集对应的存储单元的地址上;所述响应于用户的回放指令,回放所述脚本案例包括:响应于用户选定一个或若干个所述案例集以及用户的回放指令,将所述一个或若干个所述案例集添加至回放序列,依次
回放所述案例集中的脚本案例。8.根据权利要求2或6或7所述的方法,其特征在于,在回放所述脚本案例时,生成每个所述操作节点的操作日志,所述操作日志包括所述脚本案例当前已回放的用户操作及所述已回放的用户操作的操作对象;所述响应于所述回放脚本案例的结束,生成回放报告;其中,所述回放报告中包括所述回放脚本案例时在相应操作节点处的检查点产生的数据包括:响应于一个或若干个所述脚本案例中最后一个脚本案例的回放结束,根据所述操作日志生成回放报告;其中,所述回放报告中包括所述回放脚本案例时在相应操作节点处的截图。9.根据权利要求6或7所述的方法,其特征在于,还包括:响应于用户选定一个或若干个所述脚本案例以及用户的删除指令,在所述回放序列中删除被选定的所述一个或若干个脚本案例;和/或,响应于用户选定一个或若干个所述脚本案例以及用户的添加指令,添加所述被选定的一个或若干个脚本案例到所述回放序列中。10.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至9任一项所述的脚本生成及测试方法。11.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至9任一项所述的脚本生成及测试方法。

技术总结
本申请公开了脚本生成及测试方法和电子设备、计算机存储介质,方法包括:响应于用户的录制指令,开始识别并记录用户操作;其中,识别并记录用户操作包括:响应于用户在某个操作节点处的插入检查点指令,在操作节点处插入检查点命令以在后续回放用户操作时在操作节点处插入检查点;保存用户操作集合为脚本案例。用于金融科技等相关领域,通过用户在录制脚本案例时,可以在两步用户操作之间主动插入检查点指令,使之后每次在回放脚本案例时都会在该两部用户操作之间执行该检查点指令对应的操作,同时生成相应的检查点数据,从而使用户能够通过该检查点数据直观地对比观察得到多次回放之间或者回放与录制时,不同版本之间的可操作页面的差异。页面的差异。页面的差异。


技术研发人员:王旭 李南桥
受保护的技术使用者:平安银行股份有限公司
技术研发日:2022.09.19
技术公布日:2022/10/25
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献