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

一种软件测试方法、装置、设备及介质与流程

2022-07-31 08:10:47 来源:中国专利 TAG:


1.本发明涉及服务器技术领域,特别涉及一种软件测试方法、装置、设备及介质。


背景技术:

2.服务器管理软件是一套处理硬件、操作系统及应用软件等不同层级软件管理及升级、系统资源管理、性能维护和监控配置的程序。服务器管理软件是构建于工业标准之上,并具备易于使用的设计;通过互联网有效拓展现有企业级或工作组管理环境,使用丰富的安全性能来访问和管理物理分散的it设备。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.图1为本技术提供的一种软件测试方法流程图;
49.图2为本技术提供的一种具体的软件测试方法流程图;
50.图3为本技术提供的一种软件测试装置结构示意图;
51.图4为本技术提供的一种电子设备结构图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.现有技术中,在对软件测试的过程中,大多通过软件测试人员将测试数据输入电脑或者手写进行保存,但对于这样的数据保存方法不仅缺乏数据安全性,而且降低了整个软件测试的效率。在本技术中,能够将软件测试后生成的测试数据自动进行分类保存,避免了现有技术中对测试数据进行手写记录的过程,提升了测试效率。
54.本发明实施例公开了一种软件测试方法,应用于服务器管理软件,参见图1所述,该方法包括:
55.步骤s11:确定待测试软件,并对所述待测试软件进行解析,以确定所述待测试软件中的目标测试单元。
56.本实施例中,所述确定待测试软件,并对所述待测试软件进行解析之前,还可以包括:确定当前登录信息,并根据所述当前登录信息确定当前登录人员;对所述当前登录人员进行身份识别;若身份识别通过,则触发所述确定待测试软件,并对所述待测试软件进行解析的步骤;若身份识别不通过,则禁止触发所述确定待测试软件,并对所述待测试软件进行解析的步骤。
57.可以理解的是,本实施例中在软件测试之前,会先确定当前登录信息,在根据所述当前登录信息确定当前登录人员后,对所述当前登录人员进行身份识别,当测试人员的身份信息识别不通过时,该测试人员将无法进行软件测试。
58.在测试人员通过身份识别后,会先确定待测试软件,并对待测试软件的目标测试单元进行测试,在一些具体实施方式中,所述目标测试单元可以是系统中的各子系统。
59.步骤s12:对所述目标测试单元进行软件测试,并对当前测试环境进行监测,以得到相应的软件测试数据与环境监测数据。
60.可以理解的是,本实施例中会确定两种测试数据,一种是对软件进行软件测试的软件测试数据,另一种是对当前测试环境进行监测得到的环境监测数据。
61.本实施例中,所述对所述目标测试单元进行软件测试,可以包括:利用预设的流程测试方法对所述目标测试单元进行测试,并生成相应的流程测试数据;利用预设的数据处理测试方法对所述目标测试单元进行测试,并生成相应的数据处理测试数据;相应的,所述得到相应的软件测试数据,包括:获取所述流程测试数据与所述数据处理测试数据,并将所述流程测试数据与所述数据处理测试数据作为软件测试数据。
62.在一些具体的实施方式中,所述利用预设的流程测试方法对所述目标测试单元进行测试,可以包括:利用预设测试指令对所述目标测试单元进行测试,并记录相应的指令响应数据;将所述指令响应数据与预设响应数据进行比对,以确定所述目标测试单元的运行流畅度。
63.可以理解的是,本实施例中所述软件测试可以从流程测试与数据处理两方面进行测试。具体地,所述对软件进行流程测试时包括但不限于对软件运行的流畅度或软件开启的时间进行测试。所述对软件进行数据处理测试时包括但不限于对软件的数据发送时间或
数据响应时间进行测试。在具体实施过程中,可以在获取到这些数据后,判断这些数据是否处于合理区间内,然后根据判断结果生成测试数据。
64.本实施例中,所述对当前测试环境进行监测,以得到相应的环境监测数据,可以包括:利用预设传感器对当前测试环境的环境温度、湿度、粉尘浓度以及目标硬件的硬件温度进行监测;获取所述预设传感器监测到的环境温度数据、湿度数据、粉尘浓度数据以及硬件温度数据,并将所述温度数据、湿度数据、粉尘浓度数据以及硬件温度数据作为当前的环境监测数据。
65.可以理解的是,本实施例中所述环境监测数据是对当前测试环境进行监测得到的,所述环境监测数据包括但不限于当前测试环境的环境温度、湿度、粉尘浓度以及目标硬件的硬件温度。
66.步骤s13:将所述软件测试数据与所述环境监测数据进行绑定,以形成绑定后数据,并将所述软件测试数据中的目标数据作为所述绑定后数据的特征信息。
67.可以理解的是,本实施例中将所述软件测试数据与所述环境监测数据进行绑定,并将其中的软件测试数据中的目标数据作为绑定后数据的特征信息,其中所述目标信息可以根据用户指定的信息确定。在一种具体的实施方式中,可以将软件测试数据中软件运行的流畅度的测试结果作为绑定后数据的特征信息,或将软件开启的时间于软件运行的流畅度均作为绑定后数据的特征信息。
68.步骤s14:利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别,然后基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中,并将所述绑定后数据以预设格式显示至目标界面中。
69.可以理解的是,本实施例中提出了对所述绑定后数据进行保存,具体地,在对所述绑定后数据进行保存时,可以根据所述特征信息的类别的不同将所述绑定后数据存储至相应的存储区中。最后为便于测试人员识别测试结果,可以将所述测试结果以预设格式显示至预设的目标界面中,其中所述预设格式包括但不限于表格、文字或某种数据结构。
70.本实施例中,所述基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中之后,还可以包括:确定目标调取数据;确定当前登录信息,并根据所述当前登录信息确定当前登录人员;对所述当前登录人员进行身份识别;在所述身份识别通过后,将所述目标数据进行导出。
71.在本实施例中,测试人员还可以从保存的历史测试数据中调取历史数据,但需要指出的是,在对数据进行调取之前,为了防止使用者临时更换而造成信息数据泄露,还要对测试人员的身份进行身份识别。本实施例中所述身份识别方法包括但不限于手机验证码验证,人脸识别验证,密码验证等验证方法。
72.本实施例中,所述的软件测试方法,还可以包括:利用预设保护程序对当前的软件测试环境进行实时检测,以生成实时监测信息;当所述实时监测信息中存在异常信息时,则基于所述异常信号判断异常原因,并基于所述异常信息与所述异常原因生成异常信号;将所述异常信号以预设异常信息显示格式进行显示。
73.需要指出的是,本实施例中还为当前的测试环境进行实时监测,在对待测软件进行测试的过程中对软件测试环境进行保护,防止测试时木马病毒等入侵影响正常的软件测试过程。具体地,可以对生成的实时监测信息进行识别,在所述实时监测信息中存在异常信
息时,基于所述异常信息判断入侵病毒的类型或其他导致环境异常的原因并基于所述病毒类型与异常原因生成异常信号,并将异常信号以预设异常信息显示格式进行显示。在一种具体的实施方式中,所述异常信号可以是直接将异常信息以弹窗形式显示至当前页面的最顶层。
74.本实施例中通过确定待测试软件,并对所述待测试软件进行解析,以确定所述待测试软件中的目标测试单元;对所述目标测试单元进行软件测试,并对当前测试环境进行监测,以得到相应的软件测试数据与环境监测数据;将所述软件测试数据与所述环境监测数据进行绑定,以形成绑定后数据,并将所述软件测试数据中的目标数据作为所述绑定后数据的特征信息;利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别,然后基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中,并将所述绑定后数据以预设格式显示至目标界面中。且本实施例中提出了在对软件进行测试前要先通过身份识别,若身份识别不通过,则会禁止当前测试人员对软件进行测试,提升了软件测试的安全性。本方法在软件测试过程中还可以对待测试软件的目标测试单元进行测试,则最终在生成软件测试结果时可以获得软件细节性的测试结果,有利于测试人员对软件异常进行精准定位,且测试结果中包含软件测试数据与环境监测数据两种,在测试人员对软件测试结果进行分析时,可以结合环境监测数据进行更准确的判断,以提升软件测试的准确性。本方法最终将所述软件测试的结果按照预先设定的特征信息进行分类存储,并将软件测试结果显示至目标界面中,解决了现有技术中对测试数据进行手写记录的繁琐操作,通过本方法保存下来的数据不易被窃取,数据的安全性也得到了保证。且本实施例中提出的分类存储有利于后续对测试数据进行便捷提取,大大提升了软件测试的效率,且可以更合理化地实现数据存储。
75.图2为本技术实施例提供的一种具体的软件测试方法流程图。参见图2所示,该方法包括:
76.步骤s21:确定待测试软件,并对所述待测试软件进行解析,以确定所述待测试软件中的目标测试单元。
77.其中,关于步骤s21的更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
78.步骤s22:对所述目标测试单元进行软件测试,并对当前测试环境进行监测,以得到相应的软件测试数据与环境监测数据。
79.其中,关于步骤s22的更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
80.步骤s23:将所述软件测试数据与所述环境监测数据进行绑定,以形成绑定后数据,并将所述软件测试数据中的目标数据作为所述绑定后数据的特征信息。
81.其中,关于步骤s23的更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
82.步骤s24:将带有所述特征信息的绑定后数据存储至预设暂存区中。
83.本实施例中,可以先将绑定后数据存储至预设的暂存区中,后续这些数据信息再依次有序的进入至预设存储区中,避免大量信息数据直接流向存储区而增加数据总存储模块的运算负担。
84.步骤s25:利用预设数据抓取方法从所述预设暂存区中获取所述带有所述特征信息的绑定后数据,并所述利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别。
85.本步骤中,可以利用预设的数据抓取方法从预设暂存区中获取绑定后数据,并将这些数据按照特征信息的不同进行特征信息类别的分类。
86.步骤s26:基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中,并将所述绑定后数据以预设格式显示至目标界面中。
87.本步骤中,会将分类后的绑定后数据有序地存放至相应的存储区中。可以理解的是,本实施例中所述存储区是具有不同分类标准的,每个存储区中都只存储着符合当前存储区存储类别的绑定后数据,以实现本方法中对于测试数据的有序存储。
88.本实施例中,所述基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中之后,还可以包括:记录所述绑定后数据存入所述存储区中的存储时间;相应的,所述将所述绑定后数据以预设格式显示至目标界面中,包括:将所述存储时间与所述绑定后数据以预设格式显示至目标界面中。
89.在本实施例中,在将所述绑定后数据存入相应的存储区时,可以记录当前的存储时间,并将所述当前的存储时间与所述绑定后数据以预设的格式显示至目标界面中。
90.本实施例中提出在对绑定后数据(也就是软件测试中产生的测试数据)进行存储时,可以先将测试数据存放至暂存区中,然后使用预设的数据抓取方法将测试数据按照特征信息类型的不同,依次有序地存入系统中相应的存储区中,避免大量信息数据直接流向存储区而增加数据总存储模块的运算负担,进而实现测试数据的有序存储,保障测试环境的稳定运行,避免宕机的情况发生。另外,在后续对数据进行调用时,也可以通过利用测试数据中特征信息的不同直接从相应的存储区中获取相应的测试数据,提升了测试人员的软件测试与信息调取效率。
91.参见图3所示,本技术实施例公开了一种软件测试装置,具体可以包括:
92.测试单元确定模块11,用于确定待测试软件,并对所述待测试软件进行解析,以确定所述待测试软件中的目标测试单元;
93.数据获取模块12,用于对所述目标测试单元进行软件测试,并对当前测试环境进行监测,以得到相应的软件测试数据与环境监测数据;
94.数据绑定模块13,用于将所述软件测试数据与所述环境监测数据进行绑定,以形成绑定后数据,并将所述软件测试数据中的目标数据作为所述绑定后数据的特征信息;
95.数据保存模块14,用于利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别,然后基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中,并将所述绑定后数据以预设格式显示至目标界面中。
96.本技术通过确定待测试软件,并对所述待测试软件进行解析,以确定所述待测试软件中的目标测试单元;对所述目标测试单元进行软件测试,并对当前测试环境进行监测,以得到相应的软件测试数据与环境监测数据;将所述软件测试数据与所述环境监测数据进行绑定,以形成绑定后数据,并将所述软件测试数据中的目标数据作为所述绑定后数据的特征信息;利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别,然后基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中,并将所述绑定后数据以预
设格式显示至目标界面中。这样一来,本方法在软件测试过程中还可以对待测试软件的目标测试单元进行测试,则最终在生成软件测试结果时可以获得软件中更细节性的测试结果,有利于测试人员对软件异常进行精准定位,且测试结果中包含软件测试数据与环境监测数据两种,在测试人员对软件测试结果进行分析时,可以结合环境监测数据进行更准确的判断,以提升软件测试的准确性。本方法最终将所述软件测试的结果按照预先设定的特征信息进行分类存储,并将软件测试结果显示至目标界面中,解决了现有技术中对测试数据进行手写记录的繁琐操作,通过本方法保存下来的数据不易被窃取,数据的安全性也得到了保证。且本实施例中提出的分类存储有利于后续对测试数据进行便捷提取,大大提升了软件测试的效率,且可以更合理化地实现数据存储。
97.在一些具体实施例中,所述数据获取模块12中,包括:
98.流程测试单元,用于利用预设的流程测试方法对所述目标测试单元进行测试,并生成相应的流程测试数据;
99.数据处理测试单元,用于利用预设的数据处理测试方法对所述目标测试单元进行测试,并生成相应的数据处理测试数据;
100.软件测试数据确定单元,用于获取所述流程测试数据与所述数据处理测试数据,并将所述流程测试数据与所述数据处理测试数据作为软件测试数据。
101.在一些具体实施例中,所述软件测试方法,还包括:
102.登录信息确定单元,用于确定当前登录信息,并根据所述当前登录信息确定当前登录人员;
103.身份识别单元,用于对所述当前登录人员进行身份识别;
104.识别通过单元,用于若身份识别通过,则触发所述确定待测试软件,并对所述待测试软件进行解析的步骤;
105.识别不通过单元,用于若身份识别不通过,则禁止触发所述确定待测试软件,并对所述待测试软件进行解析的步骤。
106.在一些具体实施例中,所述数据获取模块12,包括:
107.环境检测单元,用于利用预设传感器对当前测试环境的环境温度、湿度、粉尘浓度以及目标硬件的硬件温度进行监测;
108.监测数据获取单元,用于获取所述预设传感器监测到的环境温度数据、湿度数据、粉尘浓度数据以及硬件温度数据,并将所述温度数据、湿度数据、粉尘浓度数据以及硬件温度数据作为当前的环境监测数据。
109.在一些具体实施例中,所述软件测试方法,还包括:
110.数据暂存单元,用于将带有所述特征信息的绑定后数据存储至预设暂存区中;
111.相应的,所述数据保存模块14中,包括:
112.类别确定单元,用于利用预设数据抓取方法从所述预设暂存区中获取所述带有所述特征信息的绑定后数据,并所述利用预设类别确定方法确定所述绑定后数据中所述特征信息的类别;
113.数据存储单元,用于基于所述特征信息的类别将所述绑定后数据存储至相应的存储区中。
114.在一些具体实施例中,所述软件测试方法,还包括:
115.时间记录单元,用于记录所述绑定后数据存入所述存储区中的存储时间;
116.相应的,所述数据保存模块14中,包括:
117.事件显示单元,用于将所述存储时间与所述绑定后数据以预设格式显示至目标界面中。
118.在一些具体实施例中,所述软件测试方法,还包括:
119.实时保护单元,用于利用预设保护程序对当前的软件测试环境进行实时检测,以生成实时监测信息;
120.异常信号生成单元,用于当所述实时监测信息中存在异常信息时,则基于所述异常信号判断异常原因,并基于所述异常信息与所述异常原因生成异常信号;
121.异常显示单元,用于将所述异常信号以预设异常信息显示格式进行显示。
122.进一步的,本技术实施例还公开了一种电子设备,图4是根据示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
123.图4为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、显示屏24、输入输出接口25、通信接口26和通信总线27。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的软件测试方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
124.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口26能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
125.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
126.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的软件测试方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
127.进一步的,本技术还公开了一种计算机可读存储介质,这里所说的计算机可读存储介质包括随机存取存储器(random access memory,ram)、内存、只读存储器(read-only memory,rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、磁碟或者光盘或技术领域内所公知的任意其他形式的存储介质。其中,所述计算机程序被处理器执行时实现前述公开的软件测试方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
128.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
129.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
130.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
131.以上对本发明所提供的软件测试方法、装置、设备、存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

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

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

相关文献