测试用例生成方法、装置、设备和存储介质制造方法及图纸

技术编号:38221938 阅读:10 留言:0更新日期:2023-07-25 17:53
本发明专利技术提供一种测试用例生成方法、装置、设备和存储介质,方法包括:通过获取对目标业务系统报表的测试需求,测试需求包括以下至少一项:测试场景、业务类型、收费类型、时间范围;基于测试需求对预设的测试数据集合进行筛选,生成测试用例;其中,测试数据集合包括至少一个测试场景下至少一个业务类型各自对应的测试数据,以及各个业务类型对应的收费类型的测试数据。本发明专利技术基于测试需求在预设的测试数据集合中进行筛选,因测试数据数据集合预先按照测试场景、业务类型、收费类型进行分类,可以通过在测试用例集合中筛选,快速生成测试用例,从而提高用例设计的效率以及数据复用性。从而提高用例设计的效率以及数据复用性。从而提高用例设计的效率以及数据复用性。

【技术实现步骤摘要】
测试用例生成方法、装置、设备和存储介质


[0001]本专利技术涉及软件测试
,尤其涉及一种测试用例生成方法、装置、设备和存储介质。

技术介绍

[0002]随着物业行业发展,物业财务管理软件在物业领域有着越来越广泛的应用,由于业务场景越来越复杂,针对物业财务管理软件的测试工作越来越重要,如何针对物业财务管理软件的报表模块设计出全面有效的测试用例是测试工作的重要环节。
[0003]当前通用的测试用例设计方法为,临时根据报表测试需求罗列出对应的业务场景,编写预置条件,操作步骤和预期结果等,因物业行业中业务场景的复杂性,使得如需覆盖所有业务场景,编写测试用例的工作量繁多,而且测试用例数据一般不可以复用,上述方案中测试用例设计的效率较低,而且复用性较差。

技术实现思路

[0004]本专利技术提供一种测试用例生成方法、装置、设备和存储介质,用以解决现有技术中测试用例设计的效率较低且复用性差的缺陷,实现快速生成测试用例,从而提高用例设计的效率以及用例数据的复用性。
[0005]第一方面,本专利技术提供一种测试用例生成方法,包括:
[0006]获取对目标业务系统报表的测试需求,测试需求包括以下至少一项:测试场景、业务类型、收费类型、时间范围;
[0007]基于测试需求对预设的测试数据集合进行筛选,生成测试用例;
[0008]其中,测试数据集合包括至少一个测试场景下至少一个业务类型各自对应的测试数据,以及各个业务类型对应的收费类型的测试数据。
[0009]根据本专利技术提供的一种测试用例生成方法,方法还包括:
[0010]获取至少一个测试场景对应的测试数据;每个测试场景包括至少一个业务类型各自对应的测试数据,和/或,各个业务类型对应的收费类型的测试数据;
[0011]基于业务逻辑信息将各个测试场景对应的测试数据以树形结构进行存储,得到测试数据集合;业务逻辑信息包括:各个业务类型之间的关系,以及业务类型与收费类型的对应关系。
[0012]根据本专利技术提供的一种测试用例生成方法,所述基于测试需求对预设的测试数据集合进行筛选,生成测试用例,包括:
[0013]基于测试需求中包括的测试场景和时间范围对测试数据集合进行筛选,得到测试场景对应的父节点的测试数据;
[0014]基于测试需求中包括的业务类型和时间范围对父节点下的子节点的测试数据进行筛选,得到业务类型对应的第一子节点的测试数据;
[0015]基于收费类型中包括的收费类型和时间范围对第一子节点下的子节点的测试数
据进行筛选,得到收费类型对应的第二子节点的测试数据;
[0016]基于父节点、第一子节点、第二子节点的测试数据,得到测试用例。
[0017]根据本专利技术提供的一种测试用例生成方法,方法还包括:
[0018]在存在更新的测试数据的情况下,获取更新的测试场景下至少一个业务类型各自对应的测试数据,和/或,各个业务类型对应的收费类型的测试数据;
[0019]在预设的测试数据集合中加入测试数据。
[0020]根据本专利技术提供的一种测试用例生成方法,目标业务系统为物业行业收费系统;测试场景包括以下至少一项:
[0021]常规类收费场景、临时类收费场景、押金类收费场景、预收类收费场景和代收代付类收费场景;
[0022]业务类型包括以下至少一项:应收、已收、押金、预收;
[0023]应收业务类型对应的收费类型包括以下至少一项:应收增加、应收减免与应收调整;应收调整包括收费标准调整或者计费面积调整;
[0024]已收业务类型对应的收费类型包括以下至少一项:已缴款、临时缴款、退款、退款转预收、红冲;
[0025]押金业务类型对应的收费类型包括以下至少一项:押金收入、押金退款、押金红冲、押金类转、押金类转红冲、押金转出、押金转出红冲;
[0026]预收业务类型对应的收费类型包括以下至少一项:预收款存入、预收款存入红冲、预收转出、预收转出红冲、预收款结转、预收款结转红冲、预收款退款。
[0027]根据本专利技术提供的一种测试用例生成方法,应收调整包括收费标准调整或者计费面积调整。
[0028]第二方面,本专利技术还提供一种测试用例生成装置,包括:
[0029]获取模块,获取对目标业务系统报表的测试需求,测试需求包括以下至少一项:测试场景、业务类型、收费类型、时间范围;
[0030]处理模块,基于测试需求对预设的测试数据集合进行筛选,生成测试用例;
[0031]其中,测试数据集合包括至少一个测试场景下至少一个业务类型各自对应的测试数据,以及各个业务类型对应的收费类型的测试数据。
[0032]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述任一种测试用例生成方法。
[0033]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一种测试用例生成方法。
[0034]第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种测试用例生成方法。
[0035]本专利技术提供的一种测试用例生成方法、装置、设备和存储介质,通过获取对目标业务系统报表的测试需求,测试需求包括以下至少一项:测试场景、业务类型、收费类型、时间范围;进一步地,基于测试需求对预设的测试数据集合进行筛选,生成测试用例;其中,测试数据集合包括至少一个测试场景下至少一个业务类型各自对应的测试数据,以及各个业务类型对应的收费类型的测试数据。上述方案中根据具体的测试需求确定出对应的测试场
景、业务类型、收费类型、时间范围等,并基于上述测试需求在预设的测试数据集合中进行筛选,因测试用例数据集合预先按照测试场景、业务类型、收费类型进行分类,可以通过在测试数据集合中筛选,快速生成测试用例,从而提高了测试用例设计的效率以及用例数据的复用性。
附图说明
[0036]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本专利技术提供的测试用例设计方法的流程示意图;
[0038]图2是本专利技术提供的物业管理费的业务流转流程示意图;
[0039]图3是本专利技术提供的预设测试数据集合的示意图之一;
[0040]图4是本专利技术提供的预设测试数据集合的示意图之二;
[0041]图5是本专利技术提供的测试用例生成装置的结构示意图;
[0042]图6是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0043]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:获取对目标业务系统报表的测试需求,所述测试需求包括以下至少一项:测试场景、业务类型、收费类型、时间范围;基于所述测试需求对预设的测试数据集合进行筛选,生成测试用例;其中,所述测试数据集合包括至少一个测试场景下至少一个业务类型各自对应的测试数据,以及各个所述业务类型对应的收费类型的测试数据。2.根据权利要求1所述的测试用例生成方法,其特征在于,所述方法还包括:获取至少一个测试场景对应的测试数据;每个所述测试场景包括至少一个业务类型各自对应的测试数据,和/或,各个所述业务类型对应的收费类型的测试数据;基于业务逻辑信息将各个所述测试场景对应的测试数据以树形结构进行存储,得到所述测试数据集合;所述业务逻辑信息包括:各个业务类型之间的关系,以及业务类型与收费类型的对应关系。3.根据权利要求2所述的测试用例生成方法,其特征在于,所述基于所述测试需求对预设的测试数据集合进行筛选,生成测试用例,包括:基于所述测试需求中包括的测试场景和所述时间范围对所述测试数据集合进行筛选,得到所述测试场景对应的父节点的测试数据;基于所述测试需求中包括的业务类型和所述时间范围对所述父节点下的子节点的测试数据进行筛选,得到所述业务类型对应的第一子节点的测试数据;基于所述收费类型中包括的收费类型和所述时间范围对所述第一子节点下的子节点的测试数据进行筛选,得到所述收费类型对应的第二子节点的测试数据;基于所述父节点、第一子节点、第二子节点的测试数据,得到所述测试用例。4.根据权利要求1

3任一项所述的测试用例生成方法,其特征在于,所述方法还包括:在存在更新的测试数据的情况下,获取更新的测试场景下至少一个业务类型各自对应的测试数据,和/或,各个所述业务类型对应的收费类型的测试数据;在所述预设的测试数据集合中加入所述测试数据。5.根据权利要求1

3任一项所述的测...

【专利技术属性】
技术研发人员:邹贤成孙伟朱斌黄雷
申请(专利权)人:杭州新视窗信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1