一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务测试方法、装置、设备及存储介质与流程

2022-04-27 10:28:51 来源:中国专利 TAG:


1.本技术涉及通信技术,尤其涉及一种业务测试方法、装置、设备及存储介质。


背景技术:

2.随着互联网技术的不断发展,企业的业务系统越来越庞大,其对应的整个业务体系也是错综复杂。每当研发部门实现一个新业务功能,需要对相关联的业务功能进行测试,以对新的功能进行测试。
3.现有对相关联的业务功能进行测试主要是基于人工的方式进行,需要测试人员整理出相关联的业务功能的测试内容从而进行测试,以对新的功能进行测试。
4.但是,基于人工整理测试内容的方式存在遗漏个别测试内容的情况,使得不能对全部相关业务功能进行测试,而且耗费人力,测试效率较低。


技术实现要素:

5.本技术提供一种业务测试方法、装置、设备及存储介质,用以解决现有的基于人工整理测试内容的方式存在遗漏个别测试内容的情况,使得不能对全部相关业务功能进行测试的问题。
6.第一方面,本技术提供一种业务测试方法,包括:
7.响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,所述套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签;
8.响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型;
9.若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例,确定与目标测试标签匹配的套餐业务节点;
10.采用所述目标测试标签对应的测试用例对所述目标测试标签匹配的套餐业务节点进行测试。
11.第二方面,本技术提供一种业务测试装置,包括:
12.响应单元,用于响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,所述套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签;
13.响应单元,还用于响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型;
14.确定单元,用于若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例,确定与目标测试标签匹配的套餐业务节点;
15.测试单元,用于采用所述目标测试标签对应的测试用例对所述目标测试标签匹配
的套餐业务节点进行测试。
16.第三方面,本发明提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
17.所述存储器存储计算机执行指令;
18.所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面所述的方法。
19.第四方面,本发明提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
20.本技术提供的一种业务测试方法、装置、设备及存储介质,通过响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,所述套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签;响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型;若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例,确定与目标测试标签匹配的套餐业务节点;采用目标测试标签对应的测试用例对所述目标测试标签匹配的套餐业务节点进行测试。无需人工对业务套餐进行测试,能够有效提高测试效率,实现套餐业务的自动化测试。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
22.图1是本发明提供的业务测试方法的网络架构示意图;
23.图2是本发明实施例一提供的业务测试方法的流程示意图;
24.图3是本发明一实施例提供的业务测试方法的套餐业务树示意图;
25.图4是本发明一实施例提供的业务测试方法的标签界面示意图;
26.图5是本发明实施例二提供的业务测试方法的流程示意图;
27.图6是本发明实施例三提供的业务测试方法的流程示意图;
28.图7是本发明实施例四提供的业务测试方法的流程示意图;
29.图8是本发明实施例六提供的业务测试方法的流程示意图;
30.图9是本发明实施例七提供的业务测试方法的流程示意图;
31.图10是本发明一实施例提供的业务测试方法的标签配置界面示意图;
32.图11是本发明实施例七提供的业务测试方法的流程示意图;
33.图12是本发明一实施例提供的业务测试装置的结构示意图;
34.图13是用来实现本发明实施例的业务测试方法的电子设备的框图。
35.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
36.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
37.为了清楚理解本技术的技术方案,首先对现有技术的方案进行详细介绍。
38.随着互联网技术的不断发展,企业的业务系统越来越庞大,其对应的整个业务体系也是错综复杂。每当研发部门实现一个新业务功能,需要对相关联的业务功能进行测试,以对新的功能进行测试。或者是研发部门调整了原有的基础业务功能,相应的也需要对相关的业务功能进行测试。通常由测试人员对相关联的业务功能进行测试,测试人员需要整理出相关联的业务功能的测试内容,并对业务功能进行测试。
39.但是现有的基于人工整理测试内容的方式存在遗漏个别测试内容的情况,使得不能对全部相关业务功能进行测试,而且耗费人力,测试效率较低。
40.所以针对现有技术中现有的基于人工整理测试内容的方式存在遗漏个别测试内容的情况,使得不能对全部相关业务功能进行测试的问题,发明人在研究中发现,采用测试用例实现自动化测试,具体地,响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签;响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型;若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例,确定与目标测试标签匹配的套餐业务节点;采用目标测试标签对应的测试用例对目标测试标签匹配的套餐业务节点进行测试。无需人工对业务套餐进行测试,能够有效提高测试效率,实现套餐业务的自动化测试。
41.所以发明人基于上述的创造性发现,提出了本发明实施例的技术方案。下面对本发明实施例提供的业务测试方法的网络架构及应用场景进行介绍。
42.如图1所示,本发明实施例提供的业务测试方法对应的网络架构中包括:电子设备1以及服务器2。电子设备1和服务器2通信连接,电子设备1可以是测试用户对应的服务器。电子设备1包括显示装置,电子设备1中安装套餐业务测试客户端,测试用户在套餐业务测试客户端中输入目标客户的终端标识,例如,目标客户的手机号,点击确认按键由此触发第一测试请求,电子设备1响应于测试用户触发的套餐第一测试请求,在测试界面上显示目标客户的套餐业务,套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签;响应于测试用户在测试界面上触发的第二测试请求,确定第二测试请求的类型;若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例,确定与目标测试标签匹配的套餐业务节点;采用目标测试标签对应的测试用例对目标测试标签匹配的套餐业务节点进行测试,进一步获取测试数据,电子设备1将测试数据发送至服务器2,服务器2为业务套餐调整人员对应的服务器,业务套餐调整人员可根据测试数据对目标客户的套餐业务进行调整。无需人工对业务套餐进行测试,能够有效提高测试效率,实现套餐业务的自动化测试。
43.以下将参照附图来具体描述本发明的实施例。
44.实施例一
45.图2是本发明实施例一提供的业务测试方法的流程示意图,如图2所示,本实施例提供的业务测试方法的执行主体为业务测试装置,该业务测试装置位于电子设备中,则本实施例提供的业务测试方法包括以下步骤:
46.步骤101,响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签。
47.本实施例中,用户在测试界面中的输入目标客户的终端标识,其中,终端标识可以是目标客户的手机号,点击确认按键触发第一测试请求,响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,具体地,根据目标客户的终端标识获取目标客户的套餐业务,并在测试界面上显示目标客户的套餐业务,其中,套餐业务包括目标客户的套餐内容和/或优惠活动,套餐内容包含语音通话时长、流量以及会员权益,优惠活动包括充值活动等。套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签。如图3所示,图3为某目标客户的套餐业务树,其中,套餐业务节点包括套餐内容以及优惠活动,其中,套餐内容又包括3个套餐业务节点,分别为语音、流量以及权益,优惠活动包括一个套餐业务节点,即充值活动,充值活动又包括一个套餐业务节点,即充值50送50。
48.步骤102,响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型。
49.本实施例中,用户点击套餐业务节点从而触发第二测试请求,如图3所示,点击充值50送50,在测试界面上显示测试类型,第二测试请求类型包括按照测试标签测试或按照测试用例测试。用户点击按照测试标签测试或按照测试用例测试,响应于用户在测试界面触发的第二测试请求,确定第二测试请求的类型,用户点击测试界面中套餐业务树的某一套餐业务节点,在测试界面上显示按照测试标签测试以及按照测试用例测试,用户选择按照测试标签测试,显示测试标签,参见图4,显示测试标签:标签1、标签2、标签3以及标签4,用户在测试标签中选择标签1,标签1为目标测试标签,点击开始执行从而触发第二测试请求,进一步确定第二测试请求类型为按照测试标签测试;或者用户选择按照测试用例测试,确定第二测试请求类型为按照测试用例测试。
50.步骤103,若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例及与目标测试标签匹配的套餐业务节点。
51.本实施例中,若确定第二测试请求的类型为按照测试标签测试,解析第二测试请求获取第二测试请求中的目标测试标签,获取目标测试标签对应的测试用例以及与目标测试标签匹配的套餐业务节点。
52.步骤104,采用目标测试标签对应的测试用例对目标测试标签匹配的套餐业务节点进行测试。
53.本实施例中,采用目标测试标签对应的测试用例对目标测试标签匹配的套餐业务节点进行测试,具体地,执行测试用例以对套餐业务节点进行测试。无需人工对业务套餐进行测试,能够有效提高测试效率,实现套餐业务的自动化测试。
54.实施例二
55.图5是本发明实施例二提供的业务测试方法的流程示意图,如图5所示,在本发明实施例一提供的业务测试方法的基础上,对步骤102进行了进一步细化,具体包括以下步骤:
56.步骤1021,响应于用户在测试界面中某套餐业务节点上触发的第二测试请求,显示多种候选测试请求类型。
57.本实施例中,用户点击测试界面中套餐业务树的某一套餐业务节点从而触发第二测试请求,响应于用户在测试界面中套餐业务节点上触发的第二测试请求,在测试界面上显示多种候选测试请求类型,其中,候选测试请求类型包括按照测试标签测试或按照测试用例测试,用户根据需求选择测试请求类型。
58.步骤1022,接收用户对任意一种候选测试请求类型的选中操作,将选中的候选测试请求类型确定为第二测试请求的类型,候选测试请求类型包括:按照测试标签测试或按照测试用例测试。
59.本实施例中,接收用户对任意一种候选测试请求类型的选中操作,例如,将选中的按照测试标签测试确定为第二测试请求的类型,或将选中的按照测试用例测试确定为第二测试请求的类型。
60.实施例三
61.图6是本发明实施例三提供的业务测试方法的流程示意图,如图6所示,在本发明实施例一提供的业务测试方法的基础上,对步骤103的获取目标测试标签对应的测试用例进行了进一步细化,具体包括以下步骤:
62.步骤1031,获取预先构建的各测试标签与测试用例标识的映射关系,并根据映射关系获取与目标测试标签具有映射关系的测试用例标识。
63.本实施例中,预先构建各测试标签与测试用例标识的映射关系,获取预先构建的各测试标签与测试用例标识的映射关系,进一步根据预先构建的各测试标签与测试用例标识的映射关系获取与目标测试标签具有映射关系的测试用例标识,将映射关系中的测试标签与目标测试标签进行匹配,获取测试标签匹配的测试用例标识。
64.步骤1032,在数据库中获取到具有映射关系的测试用例标识对应的测试用例。
65.本实施例中,在数据库中获取具有映射关系的测试用例标识对应的测试用例,具体地,在数据库中查找与具有映射关系的测试用例标识匹配的测试用例。
66.实施例四
67.图7是本发明实施例四提供的业务测试方法的流程示意图,如图7所示,在本发明实施例一提供的业务测试方法的基础上,对步骤103中确定与目标测试标签匹配的套餐业务节点进行了进一步细化,具体包括以下步骤:
68.步骤103a,获取各套餐业务节点预先配置的测试标签。
69.本实施例中,首先获取各套餐业务节点预先配置的测试标签,再将目标测试标签与预先配置的测试标签进行匹配。
70.步骤103b,将目标测试标签与预先配置的测试标签进行对比,并获取到与目标测试标签一致的预先配置的测试标签。
71.本实施例中,将目标测试标签与预先配置的测试标签进行匹配,并获取到与目标测试标签匹配的预先配置的测试标签。
72.步骤103c,将与目标测试标签一致的预先配置的测试标签对应的套餐业务节点确定为与目标测试标签匹配的套餐业务节点。
73.本实施例中,获取与目标测试标签匹配的预先配置的测试标签对应的套餐业务节点,将与目标测试标签匹配的预先配置的测试标签对应的套餐业务节点确定为与目标测试标签匹配的套餐业务节点。
74.实施例五
75.图8是本发明实施例五提供的业务测试方法的流程示意图,如图8所示,在本发明实施例二提供的业务测试方法的基础上,步骤102之后,还包括以下步骤:
76.步骤102a,若确定第二测试请求的类型为按测试用例测试,则获取第二测试请求中的目标套餐业务节点的标识信息。
77.本实施例中,用户通过点击套餐业务节点触发第二测试请求,响应于用户在测试界面触发的第二测试请求,确定测试类型,其中,测试类型包括按照测试标签测试以及按照测试用例测试。例如,用户点击测试界面中套餐业务树的某一套餐业务节点,在测试界面上显示按照测试标签测试以及按照测试用例测试的选项,若用户选择按照测试用例测试,该测试请求的类型为按照测试用例测试。若确定第二测试请求的类型为按照测试用例测试,进一步获取第二测试请求中的目标套餐业务节点的标识信息。
78.步骤102b,根据目标套餐业务节点的标识信息获取对应的测试用例。
79.本实施例中,在数据库中根据目标套餐业务节点的标识信息查找与目标套餐业务节点的标识信息对应的测试用例,获取对应的测试用例。
80.步骤102c,采用对应的测试用例对目标套餐业务节点进行测试。
81.本实施例中,采用对应的测试用例对目标套餐业务节点进行测试,具体地,执行测试用例以对套餐业务节点进行测试。无需人工对业务套餐进行测试,能够有效提高测试效率,实现套餐业务的自动化测试。
82.实施例六
83.图9是本发明实施例六提供的业务测试方法的流程示意图,如图9所示,在本发明上述实施例提供的业务测试方法的基础上,步骤101之前,还包括以下步骤:
84.步骤101a,获取至少一种套餐业务对应的套餐业务树。
85.本实施例中,获取至少一种套餐业务对应的套餐业务树,套餐业务树中包括至少一个套餐业务节点,对各套餐业务节点需要预先配置对应的测试标签。
86.步骤101b,响应于用户对套餐业务树中套餐业务节点的标签配置指令,显示标签配置界面。
87.本实施例中,为套餐业务树的各套餐业务节点预先配置对应的测试标签,用户点击套餐业务节点,显示按照测试标签测试、按照测试用例测试以及打标签,用户点击打标签从而触发标签配置指令,响应于用户对套餐业务树中套餐业务节点的标签配置指令,显示标签配置界面,参见图10,标签配置界面中包括多个标签,用户根据需求为餐业务节点选择对应的标签,图10中用户选择了标签1。基于用户身份的不同,显示的标签配置界面略有不同,若用户身份为普通测试用户,显示的标签配置界面中没有新建标签的选项,若用户身份为高级测试用户,显示的标签配置界面中带有新增标签的选项,具体地,基于用户的账号确定用户的身份。
88.步骤101c,响应于用户在标签配置界面对某个测试标签的选中操作,对套餐业务节点按照选中的测试标签进行标签配置。
89.本实施例中,用户在显示标签配置界面根据需要为业务节点选择对应的标签,响应于用户在标签配置界面对某个测试标签的选中操作,例如,图10中用户选择的测试标签为标签1,对套餐业务节点按照选中的测试标签进行标签配置,将标签1与套餐业务节点进行关联。
90.实施例七
91.图11是本发明实施例七提供的业务测试方法的流程示意图。
92.步骤201,获取至少一种套餐业务对应的套餐业务树。
93.本实施例中,获取至少一种套餐业务对应的套餐业务树,套餐业务树包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签,可以根据需要修改预设配置的测试标签。
94.步骤202,响应于用户对套餐业务树中套餐业务节点的的标签调整请求,显示多种候选标签。
95.本实施例中,用户可以对套餐业务树中套餐业务节点的标签进行调整,删除原有标签或者是新增标签,响应于用户对套餐业务树中套餐业务节点的标签调整请求,显示多种候选标签供用户选择。
96.步骤203,响应于用户对任意一种候选标签的选中操作,将选中的候选标签确定为该套餐节点关联的测试标签,并将选中的候选标签对应的测试用例与该套餐节点的标识信息进行关联。
97.本实施例中,接收用户对任意一种候选标签的选择操作,重新为该套餐节点配置测试标签,将选择的候选标签确定为该套餐节点关联的测试标签,并将选中的候选标签对应的测试用例与该套餐节点的标识信息进行关联。
98.图12是本发明一实施例提供的业务测试装置的结构示意图,如图12所示,本实施例提供的业务测试装置200包括响应单元201,确定单元202,测试单元203。
99.其中,响应单元201,用于响应于用户触发的第一测试请求,在测试界面上显示目标客户的套餐业务,套餐业务包括至少一个套餐业务树,在各套餐业务树中包括至少一个套餐业务节点,各套餐业务节点预先配置有对应的测试标签。响应单元201,还用于响应于用户在测试界面上触发的第二测试请求,确定第二测试请求的类型。确定单元202,用于若确定第二测试请求的类型为按照测试标签测试,则获取第二测试请求中的目标测试标签,并获取目标测试标签对应的测试用例及与目标测试标签匹配的套餐业务节点。测试单元203,用于采用目标测试标签对应的测试用例对目标测试标签匹配的套餐业务节点进行测试。
100.可选地,响应单元,还用于响应于用户在测试界面中某套餐业务节点上触发的第二测试请求,显示多种候选测试请求类型;接收用户对任意一种候选测试请求类型的选中操作,将选中的候选测试请求类型确定为第二测试请求的类型,候选测试请求类型包括:按照测试标签测试或按照测试用例测试。
101.可选地,确定单元,还用于获取预先构建的各测试标签与测试用例标识的映射关系,并根据映射关系获取与目标测试标签具有映射关系的测试用例标识;在数据库中获取
到具有映射关系的测试用例标识对应的测试用例。
102.可选地,确定单元,还用于获取各套餐业务节点预先配置的测试标签;将目标测试标签与预先配置的测试标签进行对比,并获取到与目标测试标签一致的预先配置的测试标签;将与目标测试标签一致的预先配置的测试标签对应的套餐业务节点确定为与目标测试标签匹配的套餐业务节点。
103.可选地,确定单元,还用于若确定第二测试请求的类型为按测试用例测试,则获取第二测试请求中的目标套餐业务节点的标识信息;根据目标套餐业务节点的标识信息获取对应的测试用例;采用对应的测试用例对目标套餐业务节点进行测试。
104.可选地,响应单元,还用于获取至少一种套餐业务对应的套餐业务树;响应于用户对套餐业务树中套餐业务节点的标签配置指令,显示标签配置界面;响应于用户在标签配置界面对某个测试标签的选中操作,对套餐业务节点按照选中的测试标签进行标签配置。
105.可选地,业务测试装置还包括:信息处理单元。
106.信息处理单元,用于获取至少一种套餐业务对应的套餐业务树;响应于用户对套餐业务树中套餐业务节点的的标签调整请求,显示多种候选标签;响应于用户对任意一种候选标签的选中操作,将选中的候选标签确定为该套餐节点关联的测试标签,并将选中的候选标签对应的测试用例与该套餐节点的标识信息进行关联。
107.图13是用来实现本发明实施例的业务测试方法的电子设备框图,如图13所示,该电子设备300包括:存储器301,处理器302。
108.存储器301存储计算机执行指令;
109.处理器302执行存储器301存储的计算机执行指令,使得处理器执行上述任意一个实施例提供的方法。
110.在示例性实施例中,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行上述任意一个实施例中的方法。
111.在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述任意一个实施例中的方法。
112.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。
113.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献