【技术实现步骤摘要】
审批流程的测试方法、装置、计算机设备及可读存储介质
[0001]本申请涉及办公自动化测试
,更具体地,涉及一种审批流程的测试方法
、
装置
、
计算机设备及可读存储介质
。
技术介绍
[0002]OA(
办公自动化,
Office Automation)
是应用计算机
、
电子设备和软件来数字化地创建
、
收集
、
存储
、
处理,并传播完成办公室任务所需的信息
。
原始数据的存储
、
电子转账和电子业务信息的管理组成了办公自动化系统的基本活动
。
由于信息的数字化,任务相关人员能够更加方便快捷地共享信息,高效地协同工作,极大地优化了以往复杂
、
低效的办公室工作过程
。
[0003]OA
审批流程上线之前,需要对其进行功能测试,常规
OA
审批流程的功能测试多依赖人工进行测试
。
但申请人认识到,一个
OA
审批流程常常包括很多个审批节点,需要分别对每个审批节点进行功能测试,通过人工方式完成这些审批节点的功能测试,需要花费较长的测试周期,功能测试的执行效率较低
。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种审批流程的测试方法
、
装置
、
计算机设备及可读存储介质,主要目的在于解决 ...
【技术保护点】
【技术特征摘要】
1.
一种审批流程的测试方法,其特征在于,包括:响应于测试请求,获取所述测试请求携带的待测试审批流程的审批流数据,从所述审批流数据中提取待测试类型和具有执行顺序的多个待测试节点;调用所述待测试类型对应的目标自动化审批引擎,基于所述目标自动化审批引擎利用所述审批流数据生成待测试用例,所述待测试用例包括所述多个待测试节点中每个待测试节点对应的待测试子用例;按照所述执行顺序执行所述多个待测试节点中每个待测试节点对应的待测试子用例,得到所述多个待测试节点对应的多个测试结果,根据所述多个测试结果确定所述待测试审批流程的目标测试结果
。2.
根据权利要求1所述的审批流程的测试方法,其特征在于,所述调用所述待测试类型对应的目标自动化审批引擎,包括:确定所述待测试类型,所述待测试类型为接口自动化测试或页面自动化测试;若所述待测试类型为所述接口自动化测试,则调用所述接口自动化测试对应的接口自动化审批引擎;若所述待测试类型为所述页面自动化测试,则调用所述页面自动化测试对应的页面自动化审批引擎
。3.
根据权利要求1所述的审批流程的测试方法,其特征在于,所述基于所述目标自动化审批引擎利用所述审批流数据生成待测试用例,包括:基于所述目标自动化审批引擎确定审批人员信息库,从所述审批人员信息库中随机获取所述多个待测试节点中每个待测试节点对应的审批人员身份信息;基于所述目标自动化审批引擎根据所述审批流数据确定每个待测试节点对应的审批任务,以及从所述审批人员信息库中查询每个待测试节点对应的用于实现基于审批人员身份信息自动执行审批任务的自动操作信息;基于所述目标自动化审批引擎利用所述审批流数据确定所述多个待测试节点中每个待测试节点对应的目标审批任务信息;基于所述目标自动化审批引擎利用每个待测试节点对应的审批人员身份信息
、
自动操作信息
、
目标审批任务信息生成每个待测试节点对应的待测试子用例,将所述多个待测试节点对应的多个待测试子用例组合成所述待测试用例
。4.
根据权利要求3所述的审批流程的测试方法,其特征在于,所述基于所述目标自动化审批引擎利用所述审批流数据确定所述多个待测试节点中每个待测试节点对应的目标审批任务信息,包括:基于所述目标自动化审批引擎获取审批流程配置信息,所述审批流程配置信息包括所述多个待测试节点中每个待测试节点对应的至少一个预设审批任务信息;基于所述目标自动化审批引擎从所述审批流数据中读取所述多个待测试节点中每个待测试节点对应的审批任务信息,当检测到所述多个待测试节点中任一待测试节点对应的审批任务信息包括在对应的至少一个预设审批任务信息内时,确定所述多个待测试节点中每个待测试节点对应的审批任务信息作为目标审批任务信息
。5.
根据权利要求1所述的审批流程的测试方法,其特征在于,所述按照所述执行顺序执行所述多个待测试节点中每个待测试节点对应的待测试子用例,得到所述多个待测试节点
对应的多个测试结果,包括:按照所述执行顺序执行所述多个待测试节点中每个待测试节点对应的待测试子用例,在执行一待测试节点对应待测试子用例的过程中,生成所述待测试节点对应的执行状态信息,确定所述...
【专利技术属性】
技术研发人员:江芳,杨金明,赵徽,景浩,冯钰琪,
申请(专利权)人:中国人民财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。