【技术实现步骤摘要】
信息处理方法、装置、设备及存储介质
[0001]本申请属于信息处理
,尤其涉及一种信息处理方法、装置、设备及存储介质。
技术介绍
[0002]自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常是由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。
[0003]然而,自动化测试的任务调度执行过程仍是由测试人员手动调整任务执行顺序,如此,会增加人工操作,降低测试任务调度以及执行的效率。
技术实现思路
[0004]本申请实施例提供一种信息处理方法、装置、设备及存储介质,能够解决现有技术中测试任务调度以及执行效率低的问题。
[0005]第一方面,本申请实施例提供一种信息处理方法,该方法可以包括:
[0006]获取待测试功能的任务集合,任务集合包括待执行的第一任务和与第一任务具有预设任务关联关系的N个第二任务,N为正整数;
[0007]按照第一任务和N个第二任务的预设任务关联关系,构建与任务集合对应的任务网络有向图,任务网络有向图包括M条链路,M条链路的每条链路中的点与任务集合中的任务一一对应,M为正整数;
[0008]根据任务网络有向图中每条链路的连通顺序,执行与每条链路中每个点对应的任务,得到任务集合中每个任务的执行结果。
[0009]第二方面,本申请实施例提供了一种信息处理装置,该装置可以包括:
[0010]获取模块,用于获取待测试功能的任务集合,任务集合包括待执行的第一任务和与第一任务具有预设任务关联 ...
【技术保护点】
【技术特征摘要】
1.一种信息处理方法,包括:获取待测试功能的任务集合,所述任务集合包括待执行的第一任务和与所述第一任务具有预设任务关联关系的N个第二任务,N为正整数;按照所述第一任务和所述N个第二任务的预设任务关联关系,构建与所述任务集合对应的任务网络有向图,所述任务网络有向图包括M条链路,所述M条链路的每条链路中的点与所述任务集合中的任务一一对应,M为正整数;根据所述任务网络有向图中每条链路的连通顺序,执行与所述每条链路中每个点对应的任务,得到所述任务集合中每个任务的执行结果。2.根据权利要求1所述的方法,其特征在于,所述获取待测试功能的任务集合,包括:获取所述待测试功能的任务的属性信息、执行所述任务的前置条件和所述任务的预设执行结果;根据所述每个任务的属性信息,筛选在预设时间窗内待执行的第一任务;将所述第一任务的预设执行结果与除所述第一任务之外的任务的前置条件进行匹配,得到匹配结果,所述匹配结果包括与所述预设执行结果相匹配的目标前置条件;将所述目标前置条件对应的任务确定为与所述第一任务具有预设任务关联关系的第二任务。3.根据权利要求2所述的方法,其特征在于,所述链路包括顶点和与所述顶点具有至少一条边关系的关联点;所述按照所述第一任务和所述N个第二任务的预设任务关联关系,构建与所述任务集合对应的任务网络有向图,包括:将所述第一任务和所述第二任务中未包含前置条件的任务对应的点确定为所述链路的顶点;获取与所述顶点对应的任务具有预设任务关联关系的目标任务;将所述目标任务对应的点确定为与所述顶点具有一条边关系的关联点;连接所述顶点和所述关联点,得到所述链路。4.根据权利要求1所述的方法,其特征在于,所述第一任务为至少两个第一任务;所述按照所述第一任务和所述N个第二任务的预设任务关联关系,构建与所述任务集合对应的任务网络有向图,包括:根据所述至少两个第一任务和与所述至少两个第一任务的每个第一任具有预设任务关联关系的N个第二任务中每个任务执行任务的前置条件以及所述每个任务的预设执行结果,对所述至少两个第一任务和所述每个第一任具有预设任务关联关系的N个第二任务中的每两个任务进行匹配,得到任务关联关系集合,所述任务关联关系集合包括至少一对任务子集,所述至少一对任务子集的每对任务子集中的两个任务之间具有预设任务关联关系;将所述任务关联关系集合中每个任务确定为所述任务网络有向图中的点,以及将所述每对任务子集的两个任务之间的预设任务关联关系确定为所述任务网络有向图中每两个点之间的边关系。5.根据权利要求1所述的方法,其特征在于,所述任务网络有向图还包括孤立顶点;所述方法还包括:
遍历所述第一任务和所述和与所述第一任务具有预设任务关联关系的N个第二任务中每个任务执行任务的前置条件,筛选孤立任务,所述孤立任务未对应执行所述孤立任务的前置条件,且预设执行结果未与任一任务的前置条件相匹配;将所述孤立任务确定为所述任务网络有向图中的孤立顶点;在执行与所述每条链路中每个点对应的任务的同时,执行与所述孤立顶点对应的任务,得到所述孤立任务的执行结果。6.根据权利要求1所述的方法,其特征在于,所述根据所述任务网络有向图中每条链路的连通顺序,执行与所述每条链路中每个点对应的任务,得到所述任务集合中每个任务的执行结果,包括:遍历所述任务网络有向图,将所述至少一条链路中每条链路的连通顺序确定为执行所述每条链路对应的任务的执行顺序;按照所述执行顺序,执行所述每条链路对应的任务,得到所述每条链路对应的任务的执行结果。7.根...
【专利技术属性】
技术研发人员:桂雷鸣,王培林,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。