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

一种测试数据处理方法、装置、电子设备、服务器与流程

2022-09-03 22:23:54 来源:中国专利 TAG:


1.本公开涉及计算机数据处理技术领域,尤其涉及一种测试数据处理方法、装置、电子设备、服务器。


背景技术:

2.目前,随着国内乃至全球的数字化转型,越来越多的行业都开始打造自己的数字化网站、系统或者平台。这些系统的诞生都伴随着大量的数据测试,it从业人员缺口巨大的背景下,越来越多的自动化测试软件应用涌现出来,这些自动化测试软件可以帮助提高测试的生产效率,解决人员短缺的问题,并帮助企业节约了成本。
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.本公开实施例的第九方面,还提供一种服务器,包括:
47.至少一个处理器;
48.用于存储所述处理器可执行指令的存储器;
49.其中,所述处理器被配置为执行所述指令,以实现如服务器一侧所述的测试数据处理方法。
50.本公开实施例的第十方面,还提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令被服务器的处理器执行时,使得所述服务器能够执行如服务器一侧所述的任一项所述的测试数据处理方法。
51.本公开实施例的第十一方面,还提供一种测试数据系统,包括本公开任一所述的计算机设备和任一所述的服务器,所述计算机设备与所述服务器通过有线或无线方式进行数据通信。
52.本公开实施例方案中,可以将各个测试数据共享存储到服务器一侧(可以称为共享测试数据)。当需要对测试数据进行修改时,作业人员可以在本地修改后的第一终端修改
数据上传给服务器,服务器根据修改请求将相应的目标测试数据修改为第一终端修改数据。这样,第二终端在下载测试数据时获取得到的便是最新的修改更新后的测试数据。本公开提供的技术方案,由于测试数据存储于服务器上,各个测试终端进行测试的测试数据需要从服务器下载得到,实现了不同测试者之间的测试数据共享,同时,测试数据的修改由服务器统一修改,可以快速实现测试数据全局修改,并及时更新,这样其他作业人员可以同服务器请求到最新的测试数据,实现在线协同作业、测试数据同步修改的目的,提高测试数据共享的安全性和修改的及时性,减少测试作业沟通成本,也提高了测试数据测试效率。
53.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
54.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
55.图1是根据一示例性实施例示出的一种测试数据处理方法的应用环境图;
56.图2是根据一示例性实施例示出的一种测试数据处理方法的流程示意图;
57.图3是根据一示例性实施例示出的一种测试数据处理方法的流程图;
58.图4是根据一示例性实施例示出的一种测试数据处理方法的流程图;
59.图5是根据一示例性实施例示出的一种测试数据处理方法的流程图;
60.图6是根据一示例性实施例示出的一种测试数据处理方法的流程图;
61.图7是根据一示例性实施例示出的一种配置文件中的代码示意图;
62.图8是根据一示例性实施例示出的一种测试数据处理装置的框图;
63.图9是根据一示例性实施例示出的一种测试数据处理装置的框图;
64.图10是根据一示例性实施例示出的一种测试数据处理装置的框图;
65.图11是根据一示例性实施例示出的一种测试数据处理装置的框图;
66.图12是根据一示例性实施例示出的一种计算机设备的内部结构图;
67.图13是根据一示例性实施例示出的一种服务器的内部结构图。
具体实施方式
68.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
69.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还
存在另外的相同或等同要素。例如若使用到第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
70.本公开所提供的一种测试数据处理方法,可以应用于如图1所示的应用环境中。其中,服务器104可以存储测试数据,这些测试数据根据设置要求可以全部或部分共享给各个或部分测试终端102使用,为便于描述,这些共享的测试数据在一些实施例中可以称为共享测试数据。测试数据可以存储在数据存储系统中,数据存储系统可以存储服务器104的数据,数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。测试终端102可以通过网络与服务器104进行通信。测试终端通常是作业人员对应用程序进行数据测试的终端设备,为便于描述,本公开的一些实施例中可以将本地对测试数据进行修改并请求服务器同步修改存储的共享测试数据的测试终端称为第一终端,将从服务器下载共享测试数据进行数据测试的终端设备称为第二终端。可以理解的是,在一些应用场景中,第一终端与第二终端可以是同一设备,例如测试终端a修改了测试数据并由服务器同步修改了服务器一侧的共享测试数据,测试终端a可以再次从服务器下载测试数据,那么此时测试终端a下载的可以是上一次测试终端自己上场的修改后的测试数据。本公开实施例中所述的测试终端102可以包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑、可穿戴设备、车载设备、医疗设备等。本公开实施例中所述的服务器可以是服务器、服务器集群、分布式分系统、云处理平台、包含区块链节点的服务器以及其组合的设备。
71.下面以具体的实施场景对本公开实施例方案进行说明。图2是根据一示例性实施例示出的一种测试数据处理方法的流程图,本实施实施场景中,作业人员可以通过应用界面进行测试数据的准备,测试数据会被保存到服务端,并能够共享给其他测试者。每个作业人员都可以在自己的测试终端对同一个测试用例进行自动化测试。如图2所示,所述方法可以用于服务器104中,可以包括以下步骤。
72.s202:接收第一终端发送的目标测试数据的修改请求,所述修改请求包括在第一终端对所述目标测试数据进行修改生成的第一终端修改数据,所述目标测试数据由第一终端从服务器存储的共享测试数据中下载得到;
73.s204:根据所述修改请求,将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据;
74.s206:接收第二终端对所述目标测试数据的下载请求,将更新后的所述第一终端修改数据发送至所述第二终端。
75.在本公开的一些实施例场景中,同一个项目的不同测试者之间可以共享测试数据,并且可以协同进行数据修改。一般的,作业人员每次使用测试数据对应用程序进行测试都可以从服务器的共享测试数据中下载所需的测试数据(这里可以将测试所需的测试数据称为目标测试数据)。作业人员可以在第一终端对目标测试数据进行修改,修改后的数据称为第一终端修改数据。第一终端可以将修改后生成的第一终端修改数据发送给服务器。
76.服务器接收到目标测试数据的修改请求后,可以在服务器存储的共享测试数据中查找到对应的还未修改的目标测试数据,然后使用第一终端上传来的第一终端修改数据对存储的目标测试数据进行修改,将其更新为第一终端修改数据。这样,服务器便可完成各个测试终端所使用的到的目标测试数据的统一修改。若第二终端需要下载目标测试数据,则服务器可以将存储的共享测试数据中更新后的第一终端修改数据发送给第二终端,实现修
改的测试数据准确、及时的同步给其他终端用户使用。通过本实施例方案可以有效实现在线协同作业、测试数据同步修改的目的,提高测试数据共享的安全性和修改的及时性,减少测试作业沟通成本,也提高了测试数据测试效率。
77.图3是根据一示例性实施例示出的一种测试数据处理方法的流程图。如图3所示,所述方法还可以包括:
78.s302:接收通用测试数据修改指令,根据所述通用数据修改指令相应修改存储的测试用例共享的页面数据结构和/或数据表结构,所述测试用例包括基于共享测试数据形成的具有预设测试功能的数据集合。
79.一般的,测试数据中除了每个测试用例自身相关的业务测试数据以外,还包含测试页面的结构和数据库表结构等数据,这些页面结构数据、数据表结构数据可以称为通用测试数据。
80.本实施例所描述的应用场景中的页面结构数据和数据表结构数据可以同样存储于服务器,各个测试用例共享这些结构数据。当这类通用测试数据发生变化时,可以只需要测试管理者,做一次统一的修改,即可快速反馈到每个测试用例中去,无需对每个测试用例进行修改,大大提高了测试数据修改效率。
81.本公开的提供的方法可以应用在测试数据的运行在服务器或测试终端一侧的多种应用场景中。图4是根据一示例性实施例示出的一种测试数据处理方法的流程图。如图4所示,所述方法还可以包括:
82.s402:向测试终端发送通用测试数据修改的通知消息;
83.和/或,
84.s404:设置提醒消息,所述提醒消息用于在测试终端下载测试用例后展示通用测试数据修改的信息内容。
85.一些实施场景中,测试数据的使用需要在本地终端执行使用,则本公开提供的另一些实施方式中,通用测试数据修改后可以向各个测试终端发送通用测试数据修改的通知消息。这样,正在测试或准备测试的测试终端便可以及时的得知通用测试数据已经发生修改,则测试终端可能需要从服务器的共享测试数据中重新加载所需的测试数据进行处理。当然,另一些实施方式中,通用测试数据修改后,也可以设置消息提醒机制,在测试终端下载测试用例后展示消息内容,通知测试终端的使用者通用测试数据已经做了修改,或者进一步展示修改的关键或详细信息内容。
86.另一些实施方式中,还可以存储对所述目标测试数据的历史操作记录,所述历史操作记录包括下述中的至少一种:修改请求、更新操作、下载请求、通用测试数据修改指令。当然,历史操作记录不仅限于测试数据的操作,可以包括所有的数据的所有操作记录,如修改、编辑、增加、删除,以及请求下载、发送给的测试终端的地址等信息,这些信息都可以被记录并保存在服务器上。这样,可以及时、准确的记录测试数据的历史操作,便于查阅和追溯。
87.上述实施例从服务器一侧描述了测试数据协调作业、快速同步修改的实施方式。基于前述描述和本公开创新思想,本公开还提供一种测试终端一侧的测试数据处理方法。如图5所示,图5是根据一示例性实施例示出的一种测试数据处理方法的流程图,具体的,所述方法可以应用于前述所述的第一终端,可以包括:
88.s502:对目标测试数据进行修改,生成第一终端修改数据,所述目标测试数据从服务器存储的共享测试数据中下载得到;
89.s504:向所述服务器发送所述目标测试数据的修改请求,所述修改请求包括所述第一终端修改数据;所述修改请求用于所述服务器根据所述修改请求将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据,并在所述服务器接收到第二终端对所述目标测试数据的下载请求时,将更新后的所述第一终端修改数据发送至所述第二终端。
90.本实施例具体的实现方案可以参照前述相关实施例描述。采用本实施例方案,第一终端若要修改测试数据,可以直接将本地修改后生成的第一终端修改数据上传给服务器,服务器根据修改请求将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据,并在所述服务器接收到第二终端对所述目标测试数据的下载请求时,将更新后的所述第一终端修改数据发送至所述第二终端。这样,第一终端可以快速的实现测试数据统一修改,节约了与其他测试终端交互的时间和资源成本。
91.类似的,上述实施例从服务器一侧描述了测试数据协调作业、快速同步修改的实施方式。基于前述描述和本公开创新思想,本公开还提供一种测试终端一侧的测试数据处理方法。如图6所示,图6是根据一示例性实施例示出的一种测试数据处理方法的流程图,具体的,所述方法可以应用于前述所述的第二终端,可以包括:
92.s602:向服务器发送目标测试数据的下载请求;
93.s604:接收所述服务器发送的最新目标测试数据,其中,所述最新目标测试数据包括在所述目标测试数据更新的情况下,将第一终端修改数据发送至第二终端;所述第一终端修改数据包括所述服务器基于第一终端发送的目标测试数据的修改请求将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据得到的。
94.本实施例具体的实现方案可以参照前述相关实施例描述。采用本实施方案,第二终端可以及时的从服务器一侧获取最新的测试数据,减少与修改测试数据的第一终端的交互,节约交互成本,实现快速协同处理,提高测试数据修改效率,也相应的提高了测试效率。
95.另一些应用场景中,接收所述服务器发送的最新目标测试数据之后,所述方法还包括:
96.s606:判断所述最新目标测试数据与本地终端进行数据测试所使用的测试平台系统是否匹配;
97.s608:若不匹配,则根据预先设置的配置文件将所述最新目标测试数据转换为与所述测试平台相匹配的测试数据。
98.所述的配置文件可以预先设置测试数据转换为不同平台应用的配置数据信息。本公开还提供了一种可以跨平台应用的测试数据处理方法。目前的自动化应用程序一般仅支持windows,无法应对跨平台的需求。本公开实施例方案可以通过整合electron-vue webpack,来达到一次开发,多端发布的效果,提供了支持web、windows和mac等的跨平台应用。例如,通过整合如图7所示的配置文件,来达到可以同时发布web及windows、mac客户端应用的技术效果,实现测试数据跨平台协作使用,作业人员可以快速更加快速便捷地进行测试数据操作,及自动化测试操作,大大提高了测试数据操作的便利性,满足测试需求。
99.可以理解的是,本说明书中上述方法的各个实施例均采用递进的方式描述,各个
实施例之间相同/相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。相关之处参见其他方法实施例的描述说明即可。
100.应该理解的是,虽然附图中涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,附图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的步骤或者阶段的至少一部分轮流或者交替地执行。
101.基于上述所述的测试数据处理方法实施例的描述,本公开还提供在测试数据处理装置。所述装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本公开实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
102.图8是根据一示例性实施例示出的一种测试数据处理装置框图。所述装置可以为前述所述的服务器104。具体的可以参照图8,该装置100可以包括:
103.修改请求接收模块802,可以用于接收第一终端发送的目标测试数据的修改请求,所述修改请求包括在第一终端对所述目标测试数据进行修改生成的第一终端修改数据,所述目标测试数据由第一终端从服务器存储的共享测试数据中下载得到;
104.数据修改模块804,可以用于根据所述修改请求,将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据;
105.下载响应模块806,可以用于接收第二终端对所述目标测试数据的下载请求,将更新后的所述第一终端修改数据发送至所述第二终端。
106.一示例性实施例如图9所示,图9是根据一示例性实施例示出的一种测试数据处理装置框图。参照图9,所述装置还可以包括:
107.通用修改模块902,可以用于接收通用测试数据修改指令,根据所述通用数据修改指令相应修改存储的测试用例共享的页面结构数据和/或数据表结构数据,所述测试用例包括基于共享测试数据形成的具有预设测试功能的数据集合。
108.一示例性实施例中,所述装置还可以包括:
109.通知模块,可以用于向测试终端发送通用测试数据修改的通知消息;和/或,设置提醒消息,所述提醒消息用于在测试终端下载测试用例后展示通用测试数据修改的信息内容。
110.一示例性实施例中,所述装置还可以包括:
111.修改记录模块,可以用于存储对所述目标测试数据的历史操作记录,所述历史操作记录包括下述中的至少一种:修改请求、更新操作、下载请求、通用测试数据修改指令。
112.图10是根据一示例性实施例示出的一种测试数据处理装置框图。所述装置可以为
前述所述的服务器第一终端。具体的可以参照图10,该装置200可以包括:
113.终端修改模块1002,可以用于对目标测试数据进行修改,生成第一终端修改数据,所述目标测试数据从服务器存储的共享测试数据中下载得到;
114.修改请求模块1004,可以用于向所述服务器发送所述目标测试数据的修改请求,所述修改请求包括所述第一终端修改数据;所述修改请求用于所述服务器根据所述修改请求将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据,并在所述服务器接收到第二终端对所述目标测试数据的下载请求时,将更新后的所述第一终端修改数据发送至所述第二终端。
115.图11是根据一示例性实施例示出的一种测试数据处理装置框图。所述装置可以为前述所述的服务器第二终端。具体的可以参照图11,该装置300可以包括:
116.下载请求模块1102,可以用于向服务器发送目标测试数据的下载请求;
117.数据接收模块1104,可以用于接收所述服务器发送的最新目标测试数据,其中,所述最新目标测试数据包括在所述目标测试数据更新的情况下,将第一终端修改数据发送至第二终端;所述第一终端修改数据包括所述服务器基于第一终端发送的目标测试数据的修改请求将存储的共享测试数据中的所述目标测试数据相应的更新为所述第一终端修改数据得到的。
118.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
119.上述测试数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
120.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储共享测试数据数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现任一一种测试数据处理方法。
121.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由设备的处理器执行以完成上述服务器一侧方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘、光数据存储设备、石墨烯存储设备等。
122.在一个实施例中,提供了一种计算机设备,该计算机设备可以是测试终端,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时
以实现任一一种测试数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
123.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由设备的处理器执行以完成上述测试终端一侧的方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘、光数据存储设备、石墨烯存储设备等。
124.在示例性实施例中,本公开还提供样子测试数据系统,测试数据系统所选的架构是客户端 服务端的方式来实现整套自动化测试程序,其中所述测试数据系统中的服务器可以包括前述任一实施例所述的服务器,所述测试数据系统中的客户端可以是前述任一实施例所述的测试终端。
125.本领域技术人员可以理解,图12、13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
126.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
127.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
128.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
129.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。
再多了解一些

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

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

相关文献