【技术实现步骤摘要】
测试案例处理方法、装置、电子设备、介质及程序产品
本公开实施例涉及计算机
,更具体地,涉及一种测试案例处理方法、装置、电子设备、介质及程序产品。
技术介绍
移动端的应用程序在上线前,通常都需要进行测试,以确保应用程序可以正常运行。应用程序在上线前的最后一个测试环节是回归测试,该测试环节具有重要作用。在相关技术中,通常是采用人工测试静态测试案例的方式实现的。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:采用相关技术的测试质量不高。
技术实现思路
有鉴于此,本公开实施例提供了一种测试案例处理方法、装置、电子设备、介质及程序产品。本公开实施例的一个方面提供了一种测试案例处理方法,包括:获取针对操作事件的触发请求;响应于上述触发请求,获取针对上述操作事件的M个操作集合,其中,每个上述操作集合包括至少两个事件节点,每个上述事件节点包括图标的标识和针对上述图标的操作,M≥1;解析上述M个操作集合,得到N条测试路径,其中,每条上述测试路径至少包括一个节点类型为启动执行的事件节点和一个节点类型为结束执行的事件节点,N≥1;以及,根据上述N条测试路径中的每条测试路径,生成针对上述测试路径的测试案例根据本公开的实施例,上述解析上述M个操作集合,得到N条测试路径,包括:解析上述M个操作集合,得到上述N条测试路径和与每条上述测试路径对应的路径权值;上述方法还包括:根据与上述测试路径对应的路径权值,确定上述测试案例的执行顺序;以及,根据上述N个测试案例的执行顺序,执行上述 ...
【技术保护点】
1.一种测试案例处理方法,包括:/n获取针对操作事件的触发请求;/n响应于所述触发请求,获取针对所述操作事件的M个操作集合,其中,每个所述操作集合包括至少两个事件节点,每个所述事件节点包括图标的标识和针对所述图标的操作,M≥1;/n解析所述M个操作集合,得到N条测试路径,其中,每条所述测试路径至少包括一个节点类型为启动执行的事件节点和一个节点类型为结束执行的事件节点,N≥1;以及/n根据所述N条测试路径中的每条测试路径,生成针对所述测试路径的测试案例。/n
【技术特征摘要】
1.一种测试案例处理方法,包括:
获取针对操作事件的触发请求;
响应于所述触发请求,获取针对所述操作事件的M个操作集合,其中,每个所述操作集合包括至少两个事件节点,每个所述事件节点包括图标的标识和针对所述图标的操作,M≥1;
解析所述M个操作集合,得到N条测试路径,其中,每条所述测试路径至少包括一个节点类型为启动执行的事件节点和一个节点类型为结束执行的事件节点,N≥1;以及
根据所述N条测试路径中的每条测试路径,生成针对所述测试路径的测试案例。
2.根据权利要求1所述的方法,其中,所述解析所述M个操作集合,得到N条测试路径,包括:
解析所述M个操作集合,得到所述N条测试路径和与每条所述测试路径对应的路径权值;
所述方法还包括:
根据与所述测试路径对应的路径权值,确定所述测试案例的执行顺序;以及
根据所述N个测试案例的执行顺序,执行所述N个测试案例。
3.根据权利要求1所述的方法,还包括:
针对所述N条测试路径中的每条测试路径,根据所述测试路径包括的事件节点所属的执行类型,确定与所述测试路径对应的测试案例所属的案例类型,其中,所述案例类型包括人工测试案例或自动测试案例。
4.根据权利要求3所述的方法,其中,所述根据所述测试路径包括的事件节点所属的执行类型,确定与所述测试路径对应的测试案例所属的案例类型,包括:
在确定所述测试路径包括目标节点的情况下,确定与所述测试路径对应的测试案例所属的案件类型为所述人工测试案例,其中,所述目标节点用于表征执行类型为人工执行的事件节点;
在确定所述测试路径不包括所述目标节点的情况下,确定与所述测试路径对应的测试案例所属的案件类型为所述自动测试案例。
5.根据权利要求2所述的方法,其中,所述解析所述M个操作集合,得到N条测试路径和与每条所述测试路径对应的路径权值,包括:
确定所述M个操作集合中每个事件节点对的出现次数,其中,每个所述事件节点对包括第一事件节点和第二事件节点,所述第二事件节点是所述第一事件节点的下一个事件节点;
根据所述M个操作集合,确定所述N条测试路径;
针对所述N条测试路径中的每条测试路径,确定所述测试路径包括的各个所述事件节点对;
将各个所述事件节点对的出现次数进行加权求和,得到求和结果;以及
将所述求和结果确定为与所述测试路径对应的路径权值。
6.根据权利要求5所述的方法,其中,所述根据所述M个操作集合,确定所述N条测试路径,包括:
解析所述M个操作集合,生成有向图;以及
根据所述有向图,确定所述N条测试路径。
7.根据权利要求2所述的方法,其中,所述根据与所述测试路径对应的路径权值,确定所述测试案例的执行顺...
【专利技术属性】
技术研发人员:张标,孙海泉,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。