基于RPA的功能测试环境验证方法、装置、设备及介质制造方法及图纸

技术编号:27975169 阅读:20 留言:0更新日期:2021-04-06 14:09
本申请涉及人工智能技术领域,揭示了一种基于RPA的功能测试环境验证方法、装置、设备及介质,其中方法包括:调用RPA根据流转流程测试配置数据进行流转流程测试得到流转流程测试结果;调用RPA根据调用Rest接口测试配置数据进行调用Rest接口验证测试得到调用Rest接口验证测试结果;调用RPA根据SQL脚本执行日志测试配置数据进行SQL脚本执行日志的异常验证测试得到SQL脚本执行日志异常验证测试结果;根据流转流程测试结果、调用Rest接口验证测试结果和SQL脚本执行日志异常验证测试结果进行报告生成得到目标功能测试环境验证测试报告。实现了自动化进行功能测试的软件环境的验证测试,缩短了功能测试的时间。

【技术实现步骤摘要】
基于RPA的功能测试环境验证方法、装置、设备及介质
本申请涉及到人工智能
,特别是涉及到一种基于RPA的功能测试环境验证方法、装置、设备及介质。
技术介绍
现有技术的开发人员主要精力是在代码的编写上,加上版本、环境众多,容易忽视在功能测试之前对软件环境的验证。特别是在生产时,一方面是抱有侥幸心理认为没修改的功能一般是没有问题的,另一方面是验证多为繁琐且重复的工作导致开发人员不愿意把时间用在验证功能测试的软件环境上,导致延长了功能测试的时间,也可能导致产品上线后出现问题,降低了用户体验。
技术实现思路
本申请的主要目的为提供一种基于RPA的功能测试环境验证方法,旨在解决现有技术忽视在功能测试之前对软件环境的验证,导致延长了功能测试的时间,也可能导致产品上线后出现问题的技术问题。为了实现上述专利技术目的,本申请提出一种基于RPA的功能测试环境验证方法,所述方法包括:获取功能测试环境的验证测试请求;响应所述功能测试环境的所述验证测试请求,从配置数据库中获取流转流程测试配置数据,调用RPA根据所述流转流程测试配置数据进行流转流程测试,得到流转流程测试结果;响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取调用Rest接口测试配置数据,调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果;响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取SQL脚本执行日志测试配置数据,调用所述RPA根据所述SQL脚本执行日志测试配置数据进行SQL脚本执行日志的异常验证测试,得到SQL脚本执行日志异常验证测试结果;根据所述流转流程测试结果、所述调用Rest接口验证测试结果和所述SQL脚本执行日志异常验证测试结果进行报告生成,得到目标功能测试环境验证测试报告。进一步的,所述从配置数据库中获取流转流程测试配置数据的步骤之前,还包括:获取流转流程测试录制请求,所述流转流程测试录制请求携带有待录制的流转流程标识;响应所述流转流程测试录制请求,调用所述RPA根据所述待录制的流转流程标识进行流程流转模拟操作,得到流程流转模拟操作结束信号、待存储的流转流程的事件配置结果、待存储的流转流程需要用到的参数信息;响应所述流程流转模拟操作结束信号,将所述待录制的流转流程标识、所述待存储的流转流程的事件配置结果和所述待存储的流转流程需要用到的参数信息进行关联,得到待存储的流转流程测试配置数据;根据所述待存储的流转流程测试配置数据更新所述配置数据库。进一步的,所述调用所述RPA根据所述待录制的流转流程标识进行流程流转模拟操作,得到流程流转模拟操作结束信号、待存储的流转流程的事件配置结果、待存储的流转流程需要用到的参数信息的步骤,包括:获取待存储的流转流程异常处理策略;调用所述RPA根据所述待录制的流转流程标识和所述待存储的流转流程异常处理策略进行流程流转模拟操作,得到所述流程流转模拟操作结束信号、所述待存储的流转流程的事件配置结果和所述待存储的流转流程需要用到的参数信息。进一步的,所述调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果的步骤,包括:调用所述RPA根据所述调用Rest接口测试配置数据启动Postman工具;调用所述RPA根据所述调用Rest接口测试配置数据在所述Postman工具中填写请求参数,得到目标Postman工具;调用所述RPA根据所述调用Rest接口测试配置数据对所述目标Postman工具进行请求提交操作,所述请求提交操作用于调用所述调用Rest接口测试配置数据的Rest接口标识对应的目标Rest接口;获取所述目标Rest接口发送的Http的返回值,得到待判断的Http的返回值;当所述待判断的Http的返回值的返回码为预设正确值时确定所述调用Rest接口验证测试结果的测试结果为正常,否则确定所述调用Rest接口验证测试结果的测试结果为异常,调用所述RPA对所述待判断的Http的返回值的返回码进行截图,得到所述调用Rest接口验证测试结果的错误数据。进一步的,所述从所述配置数据库中获取调用Rest接口测试配置数据的步骤之前,还包括:获取Rest接口测试录制请求,所述Rest接口测试录制请求携带有待录制的Rest接口标识;响应所述Rest接口测试录制请求,调用所述RPA根据所述待录制的Rest接口标识进行调用Rest接口的模拟操作,得到调用Rest接口结束信号、待存储的Rest接口的事件配置结果、待存储的调用Rest接口需要用到的参数信息;响应所述调用Rest接口结束信号,将所述待录制的Rest接口标识、所述待存储的Rest接口的事件配置结果和所述待存储的调用Rest接口需要用到的参数信息进行关联,得到待存储的调用Rest接口测试配置数据;根据所述待存储的调用Rest接口测试配置数据更新所述配置数据库。进一步的,所述调用所述RPA根据所述SQL脚本执行日志测试配置数据进行SQL脚本执行日志的异常验证测试,得到SQL脚本执行日志异常验证测试结果的步骤,包括:调用所述RPA根据所述SQL脚本执行日志测试配置数据登录目标服务器并进入所述目标服务器的SQL执行日志目录;调用所述RPA根据所述SQL脚本执行日志测试配置数据在所述目标服务器的所述SQL执行日志目录下的日志文件中进行错误查找,得到错误查找结果;当所述错误查找结果为空时,确定所述SQL脚本执行日志异常验证测试结果的测试结果为正常,否则确定所述SQL脚本执行日志异常验证测试结果的测试结果为异常,调用所述RPA对所述错误查找结果进行截图,得到所述SQL脚本执行日志异常验证测试结果的错误数据。进一步的,所述从所述配置数据库中获取SQL脚本执行日志测试配置数据的步骤之前,还包括:获取SQL脚本执行日志测试录制请求,所述SQL脚本执行日志测试录制请求携带有待录制的SQL脚本执行日志标识;响应所述SQL脚本执行日志测试录制请求,调用所述RPA根据所述待录制的SQL脚本执行日志标识进行SQL脚本执行日志的异常验证测试,得到SQL脚本执行日志的异常验证测试结束信号、待存储的SQL脚本执行日志的异常验证测试的事件配置结果、待存储的SQL脚本执行日志的异常验证测试需要用到的参数信息;响应所述SQL脚本执行日志的异常验证测试结束信号,将所述待录制的SQL脚本执行日志标识、所述待存储的SQL脚本执行日志的异常验证测试的事件配置结果和所述待存储的SQL脚本执行日志的异常验证测试需要用到的参数信息进行关联,得到待存储的SQL脚本执行日志测试配置数据;根据所述待存储的SQL脚本执行日志测试配置数据更新所述配置数据库。本申请还提出了一种基于RPA的功能测试环境验证装置,所述装置包括:请求获取模块,用于获取功能测试环本文档来自技高网...

【技术保护点】
1.一种基于RPA的功能测试环境验证方法,其特征在于,所述方法包括:/n获取功能测试环境的验证测试请求;/n响应所述功能测试环境的所述验证测试请求,从配置数据库中获取流转流程测试配置数据,调用RPA根据所述流转流程测试配置数据进行流转流程测试,得到流转流程测试结果;/n响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取调用Rest接口测试配置数据,调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果;/n响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取SQL脚本执行日志测试配置数据,调用所述RPA根据所述SQL脚本执行日志测试配置数据进行SQL脚本执行日志的异常验证测试,得到SQL脚本执行日志异常验证测试结果;/n根据所述流转流程测试结果、所述调用Rest接口验证测试结果和所述SQL脚本执行日志异常验证测试结果进行报告生成,得到目标功能测试环境验证测试报告。/n

【技术特征摘要】
1.一种基于RPA的功能测试环境验证方法,其特征在于,所述方法包括:
获取功能测试环境的验证测试请求;
响应所述功能测试环境的所述验证测试请求,从配置数据库中获取流转流程测试配置数据,调用RPA根据所述流转流程测试配置数据进行流转流程测试,得到流转流程测试结果;
响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取调用Rest接口测试配置数据,调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果;
响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取SQL脚本执行日志测试配置数据,调用所述RPA根据所述SQL脚本执行日志测试配置数据进行SQL脚本执行日志的异常验证测试,得到SQL脚本执行日志异常验证测试结果;
根据所述流转流程测试结果、所述调用Rest接口验证测试结果和所述SQL脚本执行日志异常验证测试结果进行报告生成,得到目标功能测试环境验证测试报告。


2.根据权利要求1所述的基于RPA的功能测试环境验证方法,其特征在于,所述从配置数据库中获取流转流程测试配置数据的步骤之前,还包括:
获取流转流程测试录制请求,所述流转流程测试录制请求携带有待录制的流转流程标识;
响应所述流转流程测试录制请求,调用所述RPA根据所述待录制的流转流程标识进行流程流转模拟操作,得到流程流转模拟操作结束信号、待存储的流转流程的事件配置结果、待存储的流转流程需要用到的参数信息;
响应所述流程流转模拟操作结束信号,将所述待录制的流转流程标识、所述待存储的流转流程的事件配置结果和所述待存储的流转流程需要用到的参数信息进行关联,得到待存储的流转流程测试配置数据;
根据所述待存储的流转流程测试配置数据更新所述配置数据库。


3.根据权利要求2所述的基于RPA的功能测试环境验证方法,其特征在于,所述调用所述RPA根据所述待录制的流转流程标识进行流程流转模拟操作,得到流程流转模拟操作结束信号、待存储的流转流程的事件配置结果、待存储的流转流程需要用到的参数信息的步骤,包括:
获取待存储的流转流程异常处理策略;
调用所述RPA根据所述待录制的流转流程标识和所述待存储的流转流程异常处理策略进行流程流转模拟操作,得到所述流程流转模拟操作结束信号、所述待存储的流转流程的事件配置结果和所述待存储的流转流程需要用到的参数信息。


4.根据权利要求1所述的基于RPA的功能测试环境验证方法,其特征在于,所述调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果的步骤,包括:
调用所述RPA根据所述调用Rest接口测试配置数据启动Postman工具;
调用所述RPA根据所述调用Rest接口测试配置数据在所述Postman工具中填写请求参数,得到目标Postman工具;
调用所述RPA根据所述调用Rest接口测试配置数据对所述目标Postman工具进行请求提交操作,所述请求提交操作用于调用所述调用Rest接口测试配置数据的Rest接口标识对应的目标Rest接口;
获取所述目标Rest接口发送的Http的返回值,得到待判断的Http的返回值;
当所述待判断的Http的返回值的返回码为预设正确值时确定所述调用Rest接口验证测试结果的测试结果为正常,否则确定所述调用Rest接口验证测试结果的测试结果为异常,调用所述RPA对所述待判断的Http的返回值的返回码进行截图,得到所述调用Rest接口验证测试结果的错误数据。


5.根据权利要求1所述的基于RPA的功能测试环境验证方法,其特征在于,所述从所述配置数据库中获取调用Rest接口测试配置数据的步骤之前,还包括:
获取Rest接口测试录制请求,所述Rest接口测试录制请求携带有待录制的Rest接口标识;
响应所述Rest接口测试录制请求,调用所述RPA根据所述待录制的Rest接口标识进行调用Res...

【专利技术属性】
技术研发人员:蒋善东
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1