本发明涉及计算机,特别是涉及一种服务器测试规划方案生成方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、服务器测试是服务器产品线至关重要的一环,而测试设计及方案规划在服务器测试中起着核心作用,是确保服务器测试有效执行、测试覆盖充分从而保障产品质量的关键步骤。在当前的服务器测试过程中,通常由测试设计工程师根据下发的服务器需求手动进行规划测试方案设计,考虑到服务器业务的迅速发展、测试业务日益剧增,这种测试方案规划与设计方式不仅占用人力成本高、测试效率低下,而且,不同设计人员针对需求有不同理解,基于个人经验容易导致测试的不一致,难以保障测试的一致性及规范性。
2、可见,如何实现服务器测试规划方案的自动生成,是本领域技术人员需要解决的问题。
技术实现思路
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.一种服务器测试规划方案生成方法,其特征在于,包括:
2.根据权利要求1所述的服务器测试规划方案生成方法,其特征在于,所述测试参数策略数据库的建立过程包括:
3.根据权利要求2所述的服务器测试规划方案生成方法,其特征在于, 所述根据所述待测部件清单中的部件信息,从预先建立的测试参数策略数据库中匹配出部件对应的各个配置及与所述配置对应的测试用例信息,包括:
4.根据权利要求3所述的服务器测试规划方案生成方法,其特征在于,所述基于与所有所述待测部件清单对应的各个配置及与所述配置对应的测试用例信息,得到服务器测试规划方案,包括:
5.根据权利要求4所述的服务器测试规划方案生成方法,其特征在于,所述从所有所述待测部件清单对应的各个配置中确定出配置信息相同的各个相同配置,包括:
6.根据权利要求5所述的服务器测试规划方案生成方法,其特征在于,所述配置信息包括部件类型、部件编码、部件数量、搭配部件类型、搭配部件型号、搭配部件编码及搭配部件数量。
7.根据权利要求6所述的服务器测试规划方案生成方法,其特征在于,所述根据所述配置信息计算与所述配置对应的配置特征值,包括:
8.一种服务器测试规划方案生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述服务器测试规划方案生成方法的步骤。
