测试环境数据提示方法、装置、设备及存储介质与流程

未命名 10-18 阅读:117 评论:0


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.图1为可以实现本技术实施例的测试环境数据提示方法的场景图;
27.图2为本技术提供的测试环境数据提示方法的流程示意图一;
28.图3为本技术提供的测试环境数据提示方法的流程示意图二;
29.图4为本技术提供的测试环境数据提示装置的结构示意图一;
30.图5为本技术提供的测试环境数据提示装置的结构示意图二;
31.图6为本技术提供的电子设备的结构示意图。
32.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为
本领域技术人员说明本技术的概念。
具体实施方式
33.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
34.本技术实施例的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
35.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
36.需要说明的是,本公开测试环境数据提示方法、装置、设备及存储介质可用于金融领域或其他领域。也可用于除金融领域或其他领域以外的任意领域。本公开测试环境数据提示方法、装置、设备及存储介质应用领域不作限定。
37.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
38.为了清楚理解本技术的技术方案,首先对现有技术的方案进行详细介绍。目前,在金融领域中,测试环境在测试进程以及商户接入进程中经常会出现不稳定的情况,因为每一个测试环境都部署着上百个产品模块,导致测试环境不稳定。在测试环节中测试人员若不清楚产品测试环境状态,则很可能出现产品测试问题。比如测试人员准备对银行交易产品进行测试时,某个测试设备的软件产品刚好处于版本部署状态,此时,产品测试环境状态发生了改变。若测试人员在不知晓该情况的条件下继续进行测试,会导致此次产品测试流程出错。此类问题排查时会比较耗时间,因为测试人员无法第一时间判定是哪个流程出问题,需要仔细排查确认。而在排查后仍需重新进行测试,从而导致产品测试耗费时间较长,测试效率较低。
39.因此,目前缺乏一种可以提示产品测试环境变化的方案,从而避免出现因测试人员不清楚产品测试环境变化情况而导致的测试出错,提高产品测试稳定性和产品测试效率。
40.所以针对现有技术中缺乏一种可以提示产品测试环境变化的方案,从而导致出现因测试人员不清楚产品测试环境变化情况而导致的测试出错的问题,发明人在研究中发现,为了解决该问题,可以通过实时获取各产品测试设备的状态变化信息的方式,基于状态变化信息确定产品测试环境变化情况,并提示该产品测试环境变化情况,从而使测试人员能及时知晓产品测试环境变化情况,避免由于不清楚产品测试环境变化情况而导致的测试出错,提高产品测试稳定性和产品测试效率。
41.具体的,获取各产品测试设备的状态变化信息,状态变化信息包括与软件产品相
关的参数变化信息和软件产品部署信息。判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。提示对应产品测试设备的新的记录数据。
42.本技术的测试环境数据提示方法,通过获取各产品测试设备的状态变化信息,基于状态变化信息确定产品测试环境变化情况,并提示该产品测试环境变化情况,从而使测试人员能知晓产品测试环境变化情况,避免由于不清楚产品测试环境变化情况而导致的测试出错,提高产品测试稳定性和产品测试效率。
43.发明人基于上述的创造性发现,提出了本技术的技术方案。
44.下面对本技术实施例提供的测试环境数据提示方法的应用场景进行介绍。如图1所示,其中,1为电子设备,2为产品测试设备群,3为用户终端。本技术实施例提供的测试环境数据提示方法对应的应用场景的网络架构中包括:电子设备1、产品测试设备群2和用户终端3。产品测试设备群2包括多个产品测试设备,如产品测试设备a、产品测试设备b以及产品测试设备n等。各产品测试设备中都装有对应待测试的软件产品。
45.示例性的,电子设备1获取测试环境数据并进行提示的步骤可以归类为以下:
46.①
发送状态变化信息,电子设备1从产品测试设备群2中获取各产品测试设备的状态变化信息,其中,状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息。本实施例中,假设产品测试设备a和产品测试设备b采集了状态变化信息,并发送至电子设备1。
47.②
电子设备1判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。
48.若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。
49.③
若确定变更,电子设备1则根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。
50.④
电子设备1向用户终端3提示对应产品测试设备的新的记录数据。提示的方式可以为发送新的记录数据至用户终端3,也可以是发送新的记录数据对应的通知信息至用户终端3,本实施例对此不作限定。
51.下面结合说明书附图对本技术实施例进行介绍。
52.图2为本技术提供的测试环境数据提示方法的流程示意图一,如图2所示,本实施例中,本技术实施例的执行主体为测试环境数据提示装置,该测试环境数据提示装置可以集成在电子设备中。其中,各产品测试设备中都装有对应待测试的软件产品。则本实施例提供的测试环境数据提示方法包括以下几个步骤:
53.步骤s101,获取各产品测试设备的状态变化信息,状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息。
54.本实施例中,参数变化信息包括软件运行相关参数、内存占用参数、接口参数等。软件产品部署信息包括部署版本数据、是否正在部署、部署环境等。
55.一般情况下,各产品测试设备中可能存在不同的软件产品,比如在银行中,可能某
些产品测试设备对应前端软件,如账户登录、验证、与用户交互等的软件。某些产品测试设备对应内部数据处理、调用引擎等后台软件。因而,针对不同的产品测试,可能需要多个产品测试设备共同参与测试,如转移支付产品的测试,需要前端软件对应的产品测试设备、后台软件产品共同参与。当其中某个产品测试设备的产品测试环境发生变化后,转移支付产品的测试会产生测试错误。
56.步骤s102,判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。
57.本实施例中,预设参数变化范围可以根据实际应用进行设置,预设参数变化范围用于判断参数变化信息的变化数值是否处于变化范围,还是处于正常运行的变化范围。
58.示例性的,某个参数的正常变化范围为(0,1),当产生的变化范围为预设参数变化范围(2,4)之间时,可以确定产品测试设备的产品测试环境出现变更。
59.同理,各软件产品部署信息可以为正在部署、版本更新、部署在新的测试环境、未进行部署等,若预设状态变化条件为正在部署、版本更新、部署在新的测试环境,当各软件产品部署信息符合预设状态变化条件时,可以确定其对应产品测试设备的产品测试环境出现变更。
60.步骤s103,若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。
61.步骤s104,根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。
62.本实施例中,可以预先记录每个产品测试设备的产品测试环境的产品测试环境,包括产品测试设备的物理参数信息、软件参数信息、软件部署信息等,当确定对应产品测试设备的产品测试环境出现变更时,可以根据状态变化信息调整当前记录数据,从而生成对应新的记录数据。
63.步骤s105,提示对应产品测试设备的新的记录数据。
64.本实施例中,提示的方式可以是通过直接发送新的记录数据至用户终端的方式,也可以是通过显示新的记录数据的方式,使测试人员能知晓产品测试设备对应的产品测试环境发生变化。
65.本技术实施例提供的一种测试环境数据提示方法,该方法包括:获取各产品测试设备的状态变化信息,状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息。判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。提示对应产品测试设备的新的记录数据。
66.本技术的测试环境数据提示方法,通过获取各产品测试设备的状态变化信息,基于状态变化信息确定产品测试环境变化情况,并提示该产品测试环境变化情况,从而使测试人员能知晓产品测试环境变化情况,避免由于不清楚产品测试环境变化情况而导致的测试出错,提高产品测试稳定性和产品测试效率。
67.图3为本技术提供的测试环境数据提示方法的流程示意图二,如图3所示,本实施
例提供的测试环境数据提示方法,是在本技术上一实施例提供的测试环境数据提示方法的基础上,进行了进一步的细化。则本实施例提供的测试环境数据提示方法包括以下步骤。
68.需要说明的是,产品测试设备包括:预设数据采集客户端、软件部署工具和参数数据库。
69.步骤s201,获取软件产品相关的参数处理动作信息和软件产品部署动作信息。参数处理动作信息和软件产品部署动作信息为各对应预设数据采集客户端基于软件部署工具和参数数据库采集生成。
70.本实施例中,预设数据采集客户端可以预先设置在各个产品测试设备中,通过参数处理动作信息包括软件运行时的内存占用动作信息、软件更新时的接口占用动作信息等,软件产品部署动作信息包括软件部署动作等信息。参数数据库会记录参数处理动作信息、参数信息等信息,参数处理动作信息可以基于参数数据库采集生成,软件产品部署动作信息可以通过软件部署工具采集生成。
71.通过预先设置数据采集客户端,并基于软件部署工具和参数数据库采集,可以提高数据采集效率。
72.步骤s202,根据参数处理动作信息生成对应参数变化信息。
73.本实施例中,根据参数处理动作信息确定具体动作信号,并基于动作信号确定参数变化信息。
74.步骤s203,根据软件产品部署动作信息生成对应软件产品部署信息。
75.本实施例中,根据软件产品部署动作信息可以确定部署变动情况,从而生成对应软件产品部署信息。
76.步骤s204,判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。
77.本实施例中,步骤204的实现方式与上一实施例的步骤102的实现方式类似,在此不再一一赘述。
78.可选的,本实施例中,判断各软件产品部署信息是否符合预设状态变化条件,包括:
79.判断各软件产品部署信息是否符合以下预设状态变化条件中的任意一项:
80.产品测试设备中对应软件产品处于正在部署状态。
81.产品测试设备中对应软件产品处于软件更新状态。
82.产品测试设备中对应软件产品部署在新的产品测试环境。
83.当产品测试设备中对应软件产品处于上述状态时,会导致产品测试出错。
84.步骤s205,若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。
85.本实施例中,步骤205的实现方式与上一实施例的步骤103的实现方式类似,在此不再一一赘述。
86.步骤s206,根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。
87.本实施例中,步骤206的实现方式与上一实施例的步骤104的实现方式类似,在此不再一一赘述。
88.可选的,本实施例中,当前记录数据包括参数记录数据和部署记录数据。参数变化信息包括变化后的参数数值,s206可以具体为:
89.将参数数值替换当前记录数据中对应的参数记录数据,生成新的参数记录数据。
90.将软件产品部署信息替换当前记录数据中对应的部署记录数据,生成新的部署记录数据。
91.将新的参数记录数据和新的部署记录数据确定为新的记录数据。
92.由于预先记录每个产品测试设备的产品测试环境的产品测试环境,并在产品测试环境发生变化后,都会进行对应记录更新,因此,需要对当前记录数据中记录的数据进行更新,为后续的产品测试提供基础。
93.本实施例中,还可以采集产品测试设备的物理参数信息,并判断物理参数信息是否异常,在异常时,确定产品测试环境变更,并提示用户。
94.步骤s207,提示对应产品测试设备的新的记录数据。
95.步骤207的实现方式与上一实施例的步骤105的实现方式类似,在此不再一一赘述。
96.可选的,本实施例中,s207可以具体为:
97.将新的记录数据发送至各产品测试设备,以使各产品测试设备将新的记录数据记录在产品日志中。
98.本实施例中,通过发送新的记录数据至各产品测试设备,可以使每个产品测试设备中的产品日志都记录有新的记录数据,使不同软件产品对应的测试人员都可以知晓产品测试环境变动情况。
99.可选的,本实施例中,s207可以具体为:
100.提示对应产品测试设备的新的记录数据,包括:
101.对新的记录数据进行预处理,生成产品测试环境数据列表。
102.发送产品测试环境数据列表至用户终端,以提示用户产品测试设备的新的记录数据。
103.本实施例中,可以通过对新的记录数据进行预处理,生成产品测试环境数据列表,该测试环境数据列表更方便测试人员查看,提高测试人员查看新的记录数据的效率。
104.本实施例中,还可以通过将新的记录数据转化为其他维度数据进行展示,如数据图等方式,从而方便测试人员的查看。
105.可选的,本实施例中,s207之后,还包括:
106.获取当前待测试的目标产品对应的产品测试环境要求。
107.判断关联产品测试设备的当前产品测试环境是否满足产品测试环境要求。关联产品测试设备为与测试目标产品相关联的产品测试设备。
108.若确定关联产品测试设备的当前产品测试环境满足产品测试环境要求,则发出可执行产品测试的通知信息。
109.若确定关联产品测试设备的当前产品测试环境不满足产品测试环境要求,则发出不可执行产品测试的通知信息。
110.本实施例中,在确定新的产品测试环境后,可以根据当前需测试的目标产品对应的产品测试环境要求进一步判断新的产品测试环境是否满足需求,若满足,则发送可以进
行后续产品测试的通知消息,使测试人员无需查看测试环境数据,直接进行后续的产品测试,提高测试效率。若不满足,则发送不可以进行后续产品测试的通知消息,使测试人员知晓产品测试环境变化情况,避免造成后续产品测试出错问题,同时,也节约了产品测试资源。
111.本实施例的测试环境数据提示方法,通过同步获取各产品测试设备的状态变化信息,确定出测试环境变化情况,并通知测试人员,可以节约相关任务开发及测试人员的时间,同时,提高产品测试效率和产品测试稳定性。
112.图4为本技术提供的测试环境数据提示装置的结构示意图一,如图4所示,本实施例中,该测试环境数据提示装置300可以设置在电子设备中,各产品测试设备中都装有对应待测试的软件产品,测试环境数据提示装置300包括:
113.获取模块301,用于获取各产品测试设备的状态变化信息。状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息。
114.判断模块302,用于判断各参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件。
115.确定模块303,用于若确定存在参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更。
116.生成模块304,用于根据状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据。
117.提示模块305,用于提示对应产品测试设备的新的记录数据。
118.本实施例提供的测试环境数据提示装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果与图2所示方法实施例类似,在此不再一一赘述。
119.图5为本技术提供的测试环境数据提示装置的结构示意图二,如图5所示,本技术提供的测试环境数据提示装置在上一实施例提供的测试环境数据提示装置的基础上,对测试环境数据提示装置进行了进一步的细化,为了与图4中的测试环境数据提示装置进行描述上的区分,本实施例的测试环境数据提示装置采用测试环境数据提示装置400进行描述说明,则测试环境数据提示装置400包括:
120.可选的,本实施例中,产品测试设备包括:预设数据采集客户端、软件部署工具和参数数据库。
121.获取模块301具体用于:
122.获取软件产品相关的参数处理动作信息和软件产品部署动作信息。参数处理动作信息和软件产品部署动作信息为各对应预设数据采集客户端基于软件部署工具和参数数据库采集生成。根据参数处理动作信息生成对应参数变化信息。根据软件产品部署动作信息生成对应软件产品部署信息。
123.可选的,本实施例中,判断模块302在判断各软件产品部署信息是否符合预设状态变化条件时,具体用于:
124.判断各软件产品部署信息是否符合以下预设状态变化条件中的任意一项:
125.产品测试设备中对应软件产品处于正在部署状态。
126.产品测试设备中对应软件产品处于软件更新状态。
127.产品测试设备中对应软件产品部署在新的产品测试环境。
128.可选的,本实施例中,当前记录数据包括参数记录数据和部署记录数据。参数变化信息包括变化后的参数数值。生成模块304具体用于:
129.将参数数值替换当前记录数据中对应的参数记录数据,生成新的参数记录数据。
130.将软件产品部署信息替换当前记录数据中对应的部署记录数据,生成新的部署记录数据。
131.将新的参数记录数据和新的部署记录数据确定为新的记录数据。
132.可选的,本实施例中,提示模块305具体用于:
133.将新的记录数据发送至各产品测试设备,以使各产品测试设备将新的记录数据记录在产品日志中。
134.可选的,本实施例中,提示模块305具体用于:
135.对新的记录数据进行预处理,生成产品测试环境数据列表。发送产品测试环境数据列表至用户终端,以提示用户产品测试设备的新的记录数据。
136.可选的,本实施例中,测试环境数据提示装置400还包括:
137.测试通知模块401,用于获取当前待测试的目标产品对应的产品测试环境要求。判断关联产品测试设备的当前产品测试环境是否满足产品测试环境要求。关联产品测试设备为与测试目标产品相关联的产品测试设备。若确定关联产品测试设备的当前产品测试环境满足产品测试环境要求,则发出可执行产品测试的通知信息。若确定关联产品测试设备的当前产品测试环境不满足产品测试环境要求,则发出不可执行产品测试的通知信息。
138.本实施例提供的测试环境数据提示装置可以执行图2-图3所示方法实施例的技术方案,其实现原理和技术效果与图2-图3所示方法实施例类似,在此不再一一赘述。
139.根据本技术的实施例,本技术还提供了一种电子设备、一种计算机可读存储介质和一种计算机程序产品。
140.如图6所示,图6是本技术提供的电子设备的结构示意图。电子设备旨在各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、刀片式服务器、大型计算机、和其它适合的计算机。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
141.如图6所示,该电子设备包括:处理器501、存储器502和收发器503。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理。
142.存储器502即为本技术所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本技术所提供的测试环境数据提示方法。本技术的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本技术所提供的测试环境数据提示方法。
143.存储器502作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本技术实施例中的测试环境数据提示方法对应的程序指令/模块(例如,附图4所示的获取模块301、判断模块302、确定模块303、生成模块304和提示模块305)。处理器501通过运行存储在存储器502中的非瞬时软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的测试环境数据
提示方法。收发器503用于收发数据如发送产品测试设备的产品测试环境的新的记录数据。
144.同时,本实施例还提供一种计算机产品,当该计算机产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例的测试环境数据提示方法。
145.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术实施例的其它实施方案。本技术旨在涵盖本技术实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术实施例的一般性原理并包括本技术实施例未公开的本技术领域中的公知常识或惯用技术手段。
146.应当理解的是,本技术实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术实施例的范围仅由所附的权利要求书来限制。

技术特征:
1.一种测试环境数据提示方法,其特征在于,各产品测试设备中都装有对应待测试的软件产品,所述方法包括:获取各产品测试设备的状态变化信息;所述状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息;判断各所述参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件;若确定存在所述参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更;根据所述状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据;提示对应产品测试设备的新的记录数据。2.根据权利要求1所述的方法,其特征在于,所述产品测试设备包括:预设数据采集客户端、软件部署工具和参数数据库;所述获取各产品测试设备的状态变化信息,包括:获取软件产品相关的参数处理动作信息和软件产品部署动作信息;所述参数处理动作信息和软件产品部署动作信息为各对应预设数据采集客户端基于软件部署工具和参数数据库采集生成;根据参数处理动作信息生成对应参数变化信息;根据软件产品部署动作信息生成对应软件产品部署信息。3.根据权利要求2所述的方法,其特征在于,判断各软件产品部署信息是否符合预设状态变化条件,包括:判断各软件产品部署信息是否符合以下预设状态变化条件中的任意一项:产品测试设备中对应软件产品处于正在部署状态;产品测试设备中对应软件产品处于软件更新状态;产品测试设备中对应软件产品部署在新的产品测试环境。4.根据权利要求3所述的方法,其特征在于,所述当前记录数据包括参数记录数据和部署记录数据;所述参数变化信息包括变化后的参数数值;所述根据所述状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据,包括:将所述参数数值替换所述当前记录数据中对应的参数记录数据,生成新的参数记录数据;将软件产品部署信息替换所述当前记录数据中对应的部署记录数据,生成新的部署记录数据;将所述新的参数记录数据和新的部署记录数据确定为新的记录数据。5.根据权利要求4所述的方法,其特征在于,所述提示对应产品测试设备的新的记录数据,包括:将新的记录数据发送至各产品测试设备,以使各产品测试设备将新的记录数据记录在产品日志中。6.根据权利要求4所述的方法,其特征在于,所述提示对应产品测试设备的新的记录数
据,包括:对所述新的记录数据进行预处理,生成产品测试环境数据列表;发送产品测试环境数据列表至用户终端,以提示用户产品测试设备的新的记录数据。7.根据权利要求1至6任一项所述的方法,其特征在于,所述提示对应产品测试设备的新的记录数据之后,还包括:获取当前待测试的目标产品对应的产品测试环境要求;判断关联产品测试设备的当前产品测试环境是否满足产品测试环境要求;所述关联产品测试设备为与测试所述目标产品相关联的产品测试设备;若确定关联产品测试设备的当前产品测试环境满足产品测试环境要求,则发出可执行产品测试的通知信息;若确定关联产品测试设备的当前产品测试环境不满足产品测试环境要求,则发出不可执行产品测试的通知信息。8.一种测试环境数据提示装置,其特征在于,各产品测试设备中都装有对应待测试的软件产品,所述装置包括:获取模块,用于获取各产品测试设备的状态变化信息;所述状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息;判断模块,用于判断各所述参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件;确定模块,用于若确定存在所述参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更;生成模块,用于根据所述状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据;提示模块,用于提示对应产品测试设备的新的记录数据。9.一种电子设备,其特征在于,包括:处理器、存储器及收发器;所述处理器、所述存储器及所述收发器电路互连;所述存储器存储计算机执行指令;所述收发器用于收发数据;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至7任一项所述的测试环境数据提示方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的测试环境数据提示方法。

技术总结
本申请提供一种测试环境数据提示方法、装置、设备及存储介质,该方法包括:获取各产品测试设备的状态变化信息;所述状态变化信息包括与软件产品相关的参数变化信息和软件产品部署信息;判断各所述参数变化信息是否符合预设参数变化范围或各软件产品部署信息是否符合预设状态变化条件;若确定存在所述参数变化信息符合预设参数变化范围或存在软件产品部署信息符合预设状态变化条件,则确定对应产品测试设备的产品测试环境出现变更;根据所述状态变化信息更新对应产品测试设备的产品测试环境的当前记录数据,生成新的记录数据;提示对应产品测试设备的新的记录数据。本申请的测试环境数据提示方法,提高了产品测试稳定性和产品测试效率。品测试效率。品测试效率。


技术研发人员:王峭晗
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.07.13
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐