[发明专利]软件自动化运行方法、装置、系统和服务器设备在审
申请号: | 202110832846.1 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113434221A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 桂领航 | 申请(专利权)人: | 武汉中科医疗科技工业技术研究院有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 范丽霞 |
地址: | 430206 湖北省武汉市东湖新技*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动化 运行 方法 装置 系统 服务器 设备 | ||
本申请涉及一种软件自动化运行方法、装置、系统和服务器设备,其中,该方法包括:接收由客户端发起的作用于目标软件的至少一个操作任务;根据所述操作任务确定任务配置表中对应的操作流程;所述任务配置表内预先配置有不同操作任务对应的自动化运行流程;根据所述操作任务对应的操作流程调用API执行自动化操作。通过本申请,节约了用户重复手动操作软件的时间,提高了软件利用率和任务处理效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种软件自动化运行方法、装置、系统和服务器设备。
背景技术
在生产制造过程中,利用软件可以实现自动化、智能化地控制、监测、管理各种设备和系统的运行,利用软件可以进行大量的反复测试来验证产品性能是否稳定、可靠。然而,随着软件操作任务不断增加,在保证准确性之外,操作任务执行的流程化、自动化、高效化也变得必不可少。
当需要利用给定软件执行多个操作任务或在不同配置条件下多次执行操作任务时,往往需要在任务执行前,人工手动重复进行一系列繁琐复杂的配置或控制操作,极大地耗费了时间和人力,降低了软件的任务执行效率。
发明内容
本申请实施例提供了一种软件自动化运行方法、装置、系统和服务器设备,以至少解决相关技术中软件运行时人工操作耗费时间和人力、效率低的问题。
第一方面,本申请实施例提供了一种软件自动化运行方法,包括:
接收由客户端发起的作用于目标软件的至少一个操作任务;
根据所述操作任务确定任务配置表中对应的操作流程;所述任务配置表内预先配置有不同操作任务对应的自动化运行流程;
根据所述操作任务对应的操作流程调用API执行自动化操作。
在其中一些实施例中,根据所述操作任务对应的操作流程调用API执行自动化操作包括:
根据操作任务对应的操作流程获取操作任务的配置信息;
根据所述配置信息调用API依次执行所述操作任务的每一个操作步骤。
在其中一些实施例中,根据所述配置信息调用API依次执行所述操作任务的每一个操作步骤之后,还包括:
保存每一个操作步骤的输出结果,以供后续步骤调用。
在其中一些实施例中,根据所述操作任务确定任务配置表中对应的操作流程之前,还包括:
当接收到多个操作任务时,对多个所述操作任务进行排队,得到任务排序,以根据所述任务排序依次执行各个操作任务。
在其中一些实施例中,还包括:
获取目标软件的任务执行状态并发送至客户端进行实时显示。
在其中一些实施例中,还包括:
通过共享文件夹与所述客户端进行数据交互。
第二方面,本申请实施例提供了一种软件自动化运行装置,包括:
操作任务接收单元,用于接收由客户端发起的作用于目标软件的至少一个操作任务;
操作流程确定单元,用于根据所述操作任务确定任务配置表中对应的操作流程;所述配置表内预先配置有不同操作任务对应的自动化运行流程;
自动化操作单元,用于根据所述操作任务对应的操作流程调用API执行所述自动化操作。
第三方面,本申请实施例提供了一种服务器设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如上述第一方面所述的软件自动化运行方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科医疗科技工业技术研究院有限公司,未经武汉中科医疗科技工业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110832846.1/2.html,转载请声明来源钻瓜专利网。