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

基于大数据的测试方法、装置、计算机设备及存储介质与流程

2022-07-31 06:36:42 来源:中国专利 TAG:


1.本发明属于软件测试技术领域,尤其涉及基于大数据的测试方法、装置、计算机设备及存储介质。


背景技术:

2.随着电子商务的快速发展,金融支付软件也得到了快速发展,金融支付软件能够为用户提供线上和线下的在线金融支付,方便了用户的工作与生活,具有方便、快捷的特点。在进行线上金融支付时,通常需要金融支付软件与支付应用软件相配合使用,但是各个支付应用软件与金融支付软件之间的协同配合往往不能够统一,导致不同的支付应用软件在应用金融支付软件进行金融支付时,会出现不同的问题,因此需要提供一种基于大数据的测试方法、装置、计算机设备及存储介质,进行金融在线支付的测试。


技术实现要素:

3.本发明实施例的目的在于提供基于大数据的测试方法、装置、计算机设备及存储介质,旨在解决背景技术中提出的问题。
4.为实现上述目的,本发明实施例提供如下技术方案:
5.基于大数据的测试方法,所述方法具体包括以下步骤:
6.基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景;
7.对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;
8.在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息;
9.在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
10.作为本发明实施例技术方案进一步的限定,所述基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景具体包括以下步骤:
11.基于大数据技术进行应用信息收集,获取多个软件应用信息;
12.根据多个所述软件应用信息进行应用软件分析,获取多个支付应用软件;
13.根据多个所述软件应用信息,对多个所述支付应用软件进行应用场景分析,得到多个支付应用场景。
14.作为本发明实施例技术方案进一步的限定,所述对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境具体包括以下步骤:
15.对多个所述支付应用场景进行分类,得到多个基本应用场景和多个备份应用场景;
16.对多个所述基本应用场景进行支付模拟规划,生成多个支付基本流;
17.对多个所述备份应用场景进行支付模拟规划,生成多个支付备份流;
18.根据多个所述支付基本流和多个所述支付备份流,分别构建基本支付环境和备份支付环境。
19.作为本发明实施例技术方案进一步的限定,所述在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息具体包括以下步骤:
20.在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行支付响应测试,生成多个第一响应测试数据;
21.在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行支付安全测试,生成多个第一安全测试数据;
22.综合多个所述第一响应测试数据和对应的第一安全测试数据,生成多个基本支付测试信息。
23.作为本发明实施例技术方案进一步的限定,所述在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息具体包括以下步骤:
24.在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行支付响应测试,生成多个第二响应测试数据;
25.在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行支付安全测试,生成多个第二安全测试数据;
26.综合多个所述第二响应测试数据和对应的第二安全测试数据,生成多个备份支付测试信息。
27.基于大数据的测试装置,所述装置包括软件应用分析单元、支付模拟规划单元、基本支付测试单元和备份支付测试单元,其中:
28.软件应用分析单元,用于基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景;
29.支付模拟规划单元,用于对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;
30.基本支付测试单元,用于在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息;
31.备份支付测试单元,用于在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
32.作为本发明实施例技术方案进一步的限定,所述软件应用分析单元具体包括:
33.应用信息收集模块,用于基于大数据技术进行应用信息收集,获取多个软件应用信息;
34.应用软件分析模块,用于根据多个所述软件应用信息进行应用软件分析,获取多个支付应用软件;
35.应用场景分析模块,用于根据多个所述软件应用信息,对多个所述支付应用软件进行应用场景分析,得到多个支付应用场景。
36.作为本发明实施例技术方案进一步的限定,所述支付模拟规划单元具体包括:
37.应用场景分类模块,用于对多个所述支付应用场景进行分类,得到多个基本应用场景和多个备份应用场景;
38.支付基本流生成模块,用于对多个所述基本应用场景进行支付模拟规划,生成多个支付基本流;
39.支付备份流生成模块,用于对多个所述备份应用场景进行支付模拟规划,生成多个支付备份流;
40.支付环境构建模块,用于根据多个所述支付基本流和多个所述支付备份流,分别构建基本支付环境和备份支付环境。
41.本发明实施例的另一目的在于提供一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述基于大数据的测试方法的步骤。
42.本发明实施例的另一目的在于提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述基于大数据的测试方法的步骤。
43.与现有技术相比,本发明的有益效果是:
44.本发明实施例通过获取多个支付应用软件;进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;对多个支付应用软件进行基本支付测试,生成多个基本支付测试信息;对多个支付应用软件进行备份支付测试,生成多个备份支付测试信息。能够进行软件应用分析,获取多个支付应用软件和多个支付应用场景,进行支付模拟规划,构建基本支付环境和备份支付环境,通过多个支付基本流进行基本支付测试,通过多个支付备份流进行备份支付测试,实现在支付应用软件应用金融支付软件进行金融支付时不同的环境构建与测试。
附图说明
45.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
46.图1示出了本发明实施例提供的方法的流程图。
47.图2示出了本发明实施例提供的方法中软件应用分析的流程图。
48.图3示出了本发明实施例提供的方法中支付模拟规划的流程图。
49.图4示出了本发明实施例提供的方法中基本支付测试的流程图。
50.图5示出了本发明实施例提供的方法中备份支付测试的流程图。
51.图6示出了本发明实施例提供的装置的应用架构图。
52.图7示出了本发明实施例提供的装置中软件应用分析单元的结构框图。
53.图8示出了本发明实施例提供的装置中支付模拟规划单元的结构框图。
具体实施方式
54.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
55.可以理解的是,在现有技术中,各个支付应用软件与金融支付软件之间的协同配合往往不能够统一,导致不同的支付应用软件在应用金融支付软件进行金融支付时,会出现不同的问题,因此需要提供一种基于大数据的测试方法、装置、计算机设备及存储介质,进行金融在线支付的测试。
56.为解决上述问题,本发明实施例通过获取多个支付应用软件;进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;对多个支付应用软件进行基本支付测试,生成多个基本支付测试信息;对多个支付应用软件进行备份支付测试,生成多个备份支付测试信息。能够进行软件应用分析,获取多个支付应用软件和多个支付应用场景,进行支付模拟规划,构建基本支付环境和备份支付环境,通过多个支付基本流进行基本支付测试,通过多个支付备份流进行备份支付测试,实现在支付应用软件应用金融支付软件进行金融支付时不同的环境构建与测试。
57.图1示出了本发明实施例提供的方法的流程图。
58.具体的,基于大数据的测试方法,所述方法具体包括以下步骤:
59.步骤s101,基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景。
60.在本发明实施例中,基于大数据技术,在互联网中进行应用信息收集,得到多个软件应用信息,通过对多个软件应用信息分别进行分析,得到与多个软件应用信息相对应的支付应用软件,并根据多个软件应用信息,分别对多个支付应用软件的应用场景进行分析,得到多个支付应用场景。具体的,每个支付应用软件都对应有多个支付应用场景。
61.具体的,图2示出了本发明实施例提供的方法中软件应用分析的流程图。
62.其中,在本发明提供的优选实施方式中,所述基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景具体包括以下步骤:
63.步骤s1011,基于大数据技术进行应用信息收集,获取多个软件应用信息。
64.步骤s1012,根据多个所述软件应用信息进行应用软件分析,获取多个支付应用软件。
65.步骤s1013,根据多个所述软件应用信息,对多个所述支付应用软件进行应用场景分析,得到多个支付应用场景。
66.进一步的,所述基于大数据的测试方法还包括以下步骤:
67.步骤s102,对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境。
68.在本发明实施例中,将每个支付应用软件对应的多个支付应用场景均进行分类,将多个支付应用场景分为多个基本应用场景和多个备份应用场景,并根据多个基本应用场景和多个备份应用场景分别进行支付模拟规划,得到多个支付基本流和多个支付备份流,进而根据多个支付基本流和多个支付备份流,分别构建基本支付环境和备份支付环境。
69.可以理解的是,对于每个支付应用软件的支付模拟规划中,均包含有多个支付基本流和多个支付备份流。其中,支付基本流对应的是支付应用软件基本的转账测试流程,例如:扫码付款、网购付款等;支付备份流对应的是支付应用软件特殊情况下的转账测试流
程,例如:退货退款、返利收款等。
70.具体的,图3示出了本发明实施例提供的方法中支付模拟规划的流程图。
71.其中,在本发明提供的优选实施方式中,所述对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境具体包括以下步骤:
72.步骤s1021,对多个所述支付应用场景进行分类,得到多个基本应用场景和多个备份应用场景。
73.步骤s1022,对多个所述基本应用场景进行支付模拟规划,生成多个支付基本流。
74.步骤s1023,对多个所述备份应用场景进行支付模拟规划,生成多个支付备份流。
75.步骤s1024,根据多个所述支付基本流和多个所述支付备份流,分别构建基本支付环境和备份支付环境。
76.进一步的,所述基于大数据的测试方法还包括以下步骤:
77.步骤s103,在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息。
78.在本发明实施例中,在基本支付环境中,按照每个支付应用软件对应的多个支付基本流进行基本支付测试,并检测每个支付应用软件在对应的多个基本转账测试流程中的响应速度和安全情况,得到多个第一响应测试数据和多个第一安全测试数据,并通过综合每个支付应用软件对应的第一响应测试数据和第一安全测试数据,生成多个基本支付测试信息。
79.具体的,图4示出了本发明实施例提供的方法中基本支付测试的流程图。
80.其中,在本发明提供的优选实施方式中,所述在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息具体包括以下步骤:
81.步骤s1031,在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行支付响应测试,生成多个第一响应测试数据。
82.步骤s1032,在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行支付安全测试,生成多个第一安全测试数据。
83.步骤s1033,综合多个所述第一响应测试数据和对应的第一安全测试数据,生成多个基本支付测试信息。
84.进一步的,所述基于大数据的测试方法还包括以下步骤:
85.步骤s104,在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
86.在本发明实施例中,在备份支付环境中,按照每个支付应用软件对应的多个支付备份流进行备份支付测试,并检测每个支付应用软件在对应的多个特殊转账测试流程中的响应速度和安全情况,得到多个第二响应测试数据和多个第二安全测试数据,并通过综合每个支付应用软件对应的第二响应测试数据和第二安全测试数据,生成多个备份支付测试信息。
87.具体的,图5示出了本发明实施例提供的方法中备份支付测试的流程图。
88.其中,在本发明提供的优选实施方式中,所述在备份支付环境中,根据多个所述支
付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息具体包括以下步骤:
89.步骤s1041,在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行支付响应测试,生成多个第二响应测试数据。
90.步骤s1042,在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行支付安全测试,生成多个第二安全测试数据。
91.步骤s1043,综合多个所述第二响应测试数据和对应的第二安全测试数据,生成多个备份支付测试信息。
92.进一步的,图6示出了本发明实施例提供的装置的应用架构图。
93.其中,在本发明提供的又一个优选实施方式中,基于大数据的测试装置,包括:
94.软件应用分析单元101,用于基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景。
95.在本发明实施例中,软件应用分析单元101基于大数据技术,在互联网中进行应用信息收集,得到多个软件应用信息,通过对多个软件应用信息分别进行分析,得到与多个软件应用信息相对应的支付应用软件,并根据多个软件应用信息,分别对多个支付应用软件的应用场景进行分析,得到多个支付应用场景。具体的,每个支付应用软件都对应有多个支付应用场景。
96.具体的,图7示出了本发明实施例提供的装置中软件应用分析单元101的结构框图。
97.其中,在本发明提供的优选实施方式中,所述软件应用分析单元101具体包括:
98.应用信息收集模块1011,用于基于大数据技术进行应用信息收集,获取多个软件应用信息。
99.应用软件分析模块1012,用于根据多个所述软件应用信息进行应用软件分析,获取多个支付应用软件。
100.应用场景分析模块1013,用于根据多个所述软件应用信息,对多个所述支付应用软件进行应用场景分析,得到多个支付应用场景。
101.进一步的,所述基于大数据的测试装置还包括:
102.支付模拟规划单元102,用于对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境。
103.在本发明实施例中,支付模拟规划单元102将每个支付应用软件对应的多个支付应用场景均进行分类,将多个支付应用场景分为多个基本应用场景和多个备份应用场景,并根据多个基本应用场景和多个备份应用场景分别进行支付模拟规划,得到多个支付基本流和多个支付备份流,进而根据多个支付基本流和多个支付备份流,分别构建基本支付环境和备份支付环境。
104.具体的,图8示出了本发明实施例提供的装置中支付模拟规划单元102的结构框图。
105.其中,在本发明提供的优选实施方式中,所述支付模拟规划单元102具体包括:
106.应用场景分类模块1021,用于对多个所述支付应用场景进行分类,得到多个基本应用场景和多个备份应用场景。
107.支付基本流生成模块1022,用于对多个所述基本应用场景进行支付模拟规划,生成多个支付基本流。
108.支付备份流生成模块1023,用于对多个所述备份应用场景进行支付模拟规划,生成多个支付备份流。
109.支付环境构建模块1024,用于根据多个所述支付基本流和多个所述支付备份流,分别构建基本支付环境和备份支付环境。
110.进一步的,所述基于大数据的测试装置还包括:
111.基本支付测试单元103,用于在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息。
112.在本发明实施例中,基本支付测试单元103在基本支付环境中,按照每个支付应用软件对应的多个支付基本流进行基本支付测试,并检测每个支付应用软件在对应的多个基本转账测试流程中的响应速度和安全情况,得到多个第一响应测试数据和多个第一安全测试数据,并通过综合每个支付应用软件对应的第一响应测试数据和第一安全测试数据,生成多个基本支付测试信息。
113.备份支付测试单元104,用于在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
114.在本发明实施例中,备份支付测试单元104在备份支付环境中,按照每个支付应用软件对应的多个支付备份流进行备份支付测试,并检测每个支付应用软件在对应的多个特殊转账测试流程中的响应速度和安全情况,得到多个第二响应测试数据和多个第二安全测试数据,并通过综合每个支付应用软件对应的第二响应测试数据和第二安全测试数据,生成多个备份支付测试信息。
115.在又一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
116.基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景;
117.对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;
118.在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基本支付测试,生成多个基本支付测试信息;
119.在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
120.在又一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
121.基于大数据技术进行软件应用分析,获取多个支付应用软件和多个支付应用场景;
122.对多个所述支付应用场景进行支付模拟规划,生成多个支付基本流和多个支付备份流,并构建基本支付环境和备份支付环境;
123.在基本支付环境中,根据多个所述支付基本流,对多个所述支付应用软件进行基
本支付测试,生成多个基本支付测试信息;
124.在备份支付环境中,根据多个所述支付备份流,对多个所述支付应用软件进行备份支付测试,生成多个备份支付测试信息。
125.综上所述,本发明实施例能够进行软件应用分析,获取多个支付应用软件和多个支付应用场景,进行支付模拟规划,构建基本支付环境和备份支付环境,通过多个支付基本流进行基本支付测试,通过多个支付备份流进行备份支付测试,实现在支付应用软件应用金融支付软件进行金融支付时不同的环境构建与测试。
126.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
127.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
128.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
129.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
130.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献