测试环境管理方法、装置、设备及存储介质制造方法及图纸

技术编号:36792597 阅读:15 留言:0更新日期:2023-03-08 22:46
本申请公开了一种测试环境管理方法、装置、电子设备及存储介质,其中所述方法包括:获得第一测试环境的更新信息;基于第一测试环境的更新信息以及第一测试环境的已有测试信息,获得第一测试环境的最新测试信息;基于第一测试环境的最新测试信息和至少一个第二测试环境中各第二测试环境的最新测试信息,确定是否对第一测试环境的最新测试信息和/或对各第二测试环境中的至少部分第二测试环境的最新测试信息进行更新,以使第一测试环境和各第二测试环境之间的测试信息保持一致。为提高各测试环境中的测试信息的一致性提供了技术支持。环境中的测试信息的一致性提供了技术支持。环境中的测试信息的一致性提供了技术支持。

【技术实现步骤摘要】
测试环境管理方法、装置、设备及存储介质


[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]上述方案中,所述第一确定单元,用于
[0038]如果比对结果为第一测试环境的分支信息中出现有至少之一第二测试环境中未出现的第一分支信息且比对结果为至少之一第二测试环境的分支信息中出现有第一测试环境中未出现的第二分支信息,则将第一分支信息合并至所述至少之一第二测试环境的分支信息中以对所述至少之一第二测试环境的最新测试信息进行更新,以及将第二分支信息合并至第一测试环境的分支信息中,以对第一测试环境的最新测试信息进行更新。
[0039]上述方案中,所述装置还包括:
[0040]启用单元,用于创建所述新服务;分别在第一测试环境以及在至少一个第二测试环境下为所述新服务进行参数配置;确定采用各配置参数的所述新服务在各测试环境下是否为正常服务;确定为正常服务时,可在第一测试环境下启本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试环境管理方法,其特征在于,所述方法包括:获得第一测试环境的更新信息;基于第一测试环境的更新信息以及第一测试环境的已有测试信息,获得第一测试环境的最新测试信息;基于第一测试环境的最新测试信息和至少一个第二测试环境中各第二测试环境的最新测试信息,确定是否对第一测试环境的最新测试信息和/或对各第二测试环境中的至少部分第二测试环境的最新测试信息进行更新,以使第一测试环境和各第二测试环境之间的测试信息保持一致。2.根据权利要求1所述的方法,其特征在于,所述第一测试环境的更新信息包括为所述第一测试环境启用的新服务和在所述第一测试环境中生成的新测试表。3.根据权利要求1或2所述的方法,其特征在于,在所述第一测试环境的更新信息为为所述第一测试环境启用的新服务的情况下,所述基于第一测试环境的更新信息以及第一测试环境的已有测试信息,获得第一测试环境的最新测试信息,包括:基于所述新服务对应的分支信息以及第一测试环境中已有测试信息对应的分支信息,得到第一测试环境的分支信息;将第一测试环境的分支信息作为第一测试环境的最新测试信息。4.根据权利要求3所述的方法,其特征在于,所述第二测试环境的最新测试信息包括第二测试环境的分支信息,所述基于第一测试环境的最新测试信息和至少一个第二测试环境中各第二测试环境的最新测试信息,确定是否对第一测试环境的最新测试信息和/或对各第二测试环境中的至少部分第二测试环境的最新测试信息进行更新,包括:将第一测试环境的分支信息和各第二测试环境的分支信息进行逐一比对;基于比对结果以及第一测试环境的分支信息和各第二测试环境的分支信息,确定是否对第一测试环境的最新测试信息和/或对各第二测试环境中的至少部分第二测试环境的最新测试信息进行更新。5.根据权利要求4所述的方法,其特征在于,如果比对结果为第一测试环境的分支信息中出现有至少之一第二测试环境中未出现的分支信息,则将所述未出现的分支信息合并至所述至少之一第二测试环境的分支信息中,以对所述至少之一第二测试环境的最新测试信息进行更新;如果比对结果为至少之一第二测试环境的分支信息中出现有第一测试环境中未出现的分支信息,则将所述未出现的分支信息合并至第一测试环境的分支信息中,以对所述第一测试环境的最新测试信息进行更新。6.根据权利要求4所述的方法,其特征在于,如果比对结果为第一测试环境的分支信息中出现有至少之一第二测试环境中未出现的第一分支信息且比对结果为至少之一第二测试环境的分支信息中出现有第一测试环境中未出现的第二分支信息,则将第一分支信息合并至所述至少之一第二测试环境的分支信息中以对所述至少之一第二测试环境的最新测试信息进行更新,以及将第二分支信息合并至第一测试环境的分支信息中,以对第一测试环境的最新测试信息进行更新。
7.根据权利要求3所述的方法,其特征在于,还包括:创建所述新服务;分别在第一测试环境以及在至少一个第二测试环境下为所述新服务进行参数配置;确定采用各配置参数的所述新服务在各测试环境下是否为正常服务;确定为正常服务时,可在第一测试环境下启用所述新服务。8.一种测试环境管理装置,其特征在于,所述装置包括:第一获取单元,用于获得第一测试环境的更新信息;第二获取单元,用于基于第一测试环境的更新信息以及第一测试环境的已有测试...

【专利技术属性】
技术研发人员:王旭梅
申请(专利权)人:山东能链控股有限公司
类型:发明
国别省市:

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

1