【技术实现步骤摘要】
一种测试用例生成方法、装置、设备、存储介质及产品
[0001]本专利技术实施例涉及计算机测试
,尤其涉及一种测试用例生成方法、装置、设备、存储介质及产品。
技术介绍
[0002]面向客户的软件系统在功能投产前需要进行软件测试,软件测试的核心是测试设计,主要指测试用例设计,软件测试的目的是在有限的时间内发现更多的缺陷,主要的测试设计方法包括等价类划分、边界值分析、错误推测、因果图和场景法等。
[0003]目前,多数企业采用场景法来进行测试设计,场景法就是通过模拟用户操作软件时的场景来测试多个功能之间组合使用情况。
[0004]然而,场景法依赖于测试人员对软件业务和需求的深入理解,在单一软件功能越来越多业务流程也越来越复杂的情况下难以保证测试案例设计质量和实际业务场景的契合性。
技术实现思路
[0005]本专利技术实施例提供一种测试用例生成方法、装置、设备、存储介质及产品,实现在线上功能业务测试时,采用测试用例的精准性以及广泛性。
[0006]第一方面,本专利技术实施例提供了一种测试 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:获取设定数量用户办理线上功能业务时的操作行为数据信息;根据各所述操作行为数据信息,确定所述线上功能业务对应的至少一条业务办理路径;根据各所述业务办理路径,生成用于所述线上功能业务测试的测试用例。2.根据权利要求1所述的方法,其特征在于,所述根据各所述操作行为数据信息,确定所述线上功能业务对应的至少一条业务办理路径,包括:查找办理点关联表,获取所述线上功能业务办理对应的业务办理点集合;根据各所述操作行为数据信息,结合所述业务办理点集合构建所述线上功能业务的业务办理树;根据所述业务办理树上各分支的分支权重,确定业务办理关键路径及业务办理探索路径。3.根据权利要求2所述的方法,其特征在于,所述业务办理点集合中包括了所述线上功能业务的办理起点、关键办理点、必经办理点、非必经办理点以及办理结束点;其中,关键办理点为首个必经办理点,所述办理起点为与所述关键办理点相连的非必经办理点。4.根据权利要求2所述的方法,其特征在于,所述根据各所述操作行为数据信息,结合所述业务办理点集合构建所述线上功能业务的业务办理树,包括:选定所述业务办理点集合中的办理结束点作为根节点,并将所述根节点作为当前节点;遍历各所述操作行为数据信息,确定与所述当前节点存在前置关联的各候选办理节点,并确定所述当前节点与各所述候选办理节点连接所形成分支的分支权重;将各所述候选办理节点分别作为新的当前节点,返回继续执行候选办理节点及分支权重的确定操作,直至确定出的候选办理节点为空生成所述线上功能业务的业务办理树。5.根据权利要求4所述的方法,其特征在于,所述遍历各所述操作行为数据信息,确定与所述当前节点存在前置关联的各候选办理节点,并确定所述当前节点与各所述候选办理节点连接所形成分支的分支权重,包括:遍历各所述操作行为数据信息,确定各用户办理业务时跳转至所述当前节点的前一跳对应的办理节点,作为候选办理节点;统计各候选办理节点对应的用户数量,将各所述用户数量与所述设定数量的比值作为相应候选办理节...
【专利技术属性】
技术研发人员:刘成博,周荣林,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。