【技术实现步骤摘要】
基于RPA的功能测试环境验证方法、装置、设备及介质
本申请涉及到人工智能
,特别是涉及到一种基于RPA的功能测试环境验证方法、装置、设备及介质。
技术介绍
现有技术的开发人员主要精力是在代码的编写上,加上版本、环境众多,容易忽视在功能测试之前对软件环境的验证。特别是在生产时,一方面是抱有侥幸心理认为没修改的功能一般是没有问题的,另一方面是验证多为繁琐且重复的工作导致开发人员不愿意把时间用在验证功能测试的软件环境上,导致延长了功能测试的时间,也可能导致产品上线后出现问题,降低了用户体验。
技术实现思路
本申请的主要目的为提供一种基于RPA的功能测试环境验证方法,旨在解决现有技术忽视在功能测试之前对软件环境的验证,导致延长了功能测试的时间,也可能导致产品上线后出现问题的技术问题。为了实现上述专利技术目的,本申请提出一种基于RPA的功能测试环境验证方法,所述方法包括:获取功能测试环境的验证测试请求;响应所述功能测试环境的所述验证测试请求,从配置数据库中获取流转流程测试配置数据,调用RPA根据所述流转流程测试配置数据进行流转流程测试,得到流转流程测试结果;响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取调用Rest接口测试配置数据,调用所述RPA根据所述调用Rest接口测试配置数据进行调用Rest接口验证测试,得到调用Rest接口验证测试结果;响应所述功能测试环境的所述验证测试请求,从所述配置数据库中获取SQL脚本执行日志测试配置数据,调用所述R ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。