CN112685322B - 一种客制化测试方法、装置及*** - Google Patents
一种客制化测试方法、装置及*** Download PDFInfo
- Publication number
- CN112685322B CN112685322B CN202110037319.1A CN202110037319A CN112685322B CN 112685322 B CN112685322 B CN 112685322B CN 202110037319 A CN202110037319 A CN 202110037319A CN 112685322 B CN112685322 B CN 112685322B
- Authority
- CN
- China
- Prior art keywords
- test
- tested equipment
- customized
- information
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种客制化测试方法、装置及***,该方法包括:搭建客制化测试环境,并获取用户选择的厂商信息;根据厂商信息在存储的测试方案数据库中进行查询匹配,确定对应的测试应用方案;根据测试应用方案,确定对应的被测试设备和第一预言命令,并通过串口自动连接到被测试设备;获取被测试设备的版本信息,根据版本信息和厂商信息判断是否满足测试条件;若满足,则在被测试设备中执行第一预言命令,记录并存储对应的测试结果数据。本发明不需要人工来做进行相关的操作,减少测试人员的操作时间和精力,而且大大的提高了准确性,并输出有效的测试结果数据提供给用户进行查看分析。
Description
技术领域
本发明涉及网络技术领域,尤其涉及一种客制化测试方法、装置及***。
背景技术
目前在进行产品客户化测试时,由于被测设备款型和被测试厂商版本多样化,每种设备款型和每种设备厂商要求功能配置数量不一致,当准备进行测试工作时就会遇到要根据设备型号等要求来进行功能区分、重新修改配置相关自动化脚本,而且每次都需要去查询该款型号设备的规格,再去手动去调整,这样对各个功能进行测试时都会非常耗时,每测试一个测试项都需要停下重新调整,这样的准确率和工作效率都非常低。综上,如何进行高效率且人工成本节约的客制化测试方法是亟待解决的问题。
发明内容
有鉴于此,有必要提供一种客制化测试方法、装置及***,用以解决如何进行高效率且人工成本节约的客制化测试方法的问题。
本发明提供一种客制化测试方法,应用于测试机,包括:
搭建客制化测试环境,并获取用户选择的厂商信息;
根据所述厂商信息在存储的测试方案数据库中进行查询匹配,确定对应的测试应用方案;
根据所述测试应用方案,确定对应的被测试设备和第一预言命令,并通过串口自动连接到所述被测试设备;
获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足测试条件;
若满足,则在所述被测试设备中执行所述第一预言命令,记录并存储对应的测试结果数据。
进一步地,所述搭建客制化测试环境包括:
将所述测试机和所述被测试设备进行连接,其中,所述被测试设备与内部交换机连接;
判断所述测试机和所述被测试设备之间的通信是否正常;
若通信正常,则自动配置所述被测试设备的IP地址;
若通信不正常,则生成网络异常提示信息,以提醒用户进行调试直到所述测试机和所述被测试设备之间的通信正常。
进一步地,所述获取用户选择的厂商信息包括:
生成选择提示信息,其中,所述选择提示信息用于提示用户选择客制化厂商;
根据用户选择的客制化厂商,生成所述厂商信息。
进一步地,所述版本信息包括所述被测试设备的运行版本和硬件型号,所述获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足测试条件包括:
根据所述第一预言命令在所述被测试设备中的执行结果,查看所述被测试设备的运行版本和硬件型号;
若所述运行版本与所述厂商信息中的版本信息一致且所述硬件型号与所述厂商信息中的型号信息一致,则满足所述测试条件。
进一步地,所述根据所述第一预言命令在所述被测试设备中的执行结果,查看所述被测试设备的运行版本和硬件型号之前还包括:
判断所述第一预言命令对应的操作语言和所述被测试设备运行版本对应的操作语言是否一致;
若不一致,则更新所述第一预言命令中的操作语言,直至所述第一预言命令对应的操作语言和所述被测试设备运行版本对应的操作语言相匹配;
若一致,则在所述被测试设备执行所述第一预言命令。
进一步地,所述在所述被测试设备中执行所述第一预言命令,记录并存储对应的测试结果数据包括:
根据所述第一预言命令,确定所述被测试设备对应的测试点和参数阈值;
在所述测试点执行所述第一预言命令,确定对应的测试点参数值;
根据所述测试点参数值和所述参数阈值的比较结果,确定对应的所述测试结果数据;
根据所述测试结果数据,判断测试结果是否符合所述测试应用方案;
记录并存储对应的所述测试结果数据。
进一步地,所述测试结果数据包括当前测试版本数据、当前测试设备硬件型号数据、测试功能模块数据以及存在问题模块数据中的至少一种。
进一步地,所述客制化测试方法还包括:
获取用户自定义的测试点和自定义的参数阈值;
根据所述自定义的测试点和所述自定义的参数阈值,确定自定义测试方案;
根据所述自定义测试方案,确定对应的所述被测试设备和第二预言命令,并通过串口自动连接到所述被测试设备;
获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足所述测试条件;
若满足,则在所述被测试设备中执行所述第二预言命令,记录并存储对应的测试结果数据。
本发明还提供一种客制化测试装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的客制化测试方法。
本发明还提供一种客制化测试***,包括测试机、被测试设备、内部交换机以及如上所述的客制化测试装置。
与现有技术相比,本发明的有益效果包括:首先,进行客制化测试环境的搭建,保证通信连接正常,再通过测试机获取用户选择的厂商信息,以此有效确定用户需测试的被测试设备对应的厂商信息;然后,通过测试方案数据库中的查询匹配,确定与厂商信息对应的测试应用方案,以此自动根据不同的厂商信息,匹配不同的测试应用方案,保证测试的智能性和高效性,减少了人工依据不同的被测试设备、不同的厂商进行功能区分的流程步骤;进而,根据测试应用方案中的多种信息,确定被测试设备和第一预言命令,以此自动配置管理接口IP进行串口连接,避免了人工调试连接等繁琐的测试流程;进而,在连接成功后,再次进行版本信息的匹配,确定用户需要测试的厂商信息是否和被测试设备的版本信息一致,保证后续测试的准确性;最后,只有在匹配一致的情况下,在被测试设备中执行测试应用方案中的第一预言命令,以此有效存储相应的测试结果数据,方便测试人员的分析和查看。综上,本发明根据用户选择的厂商信息,在测试机上的测试方案数据库中自动匹配相应的测试应用方案,通过测试应用方案进行被测试设备的选择和第一预言命令的确定,自动根据不同型号的设备配置相关的预言命令,以执行多种功能数量的测试,不需要再中间停止再修改任何参数,不需要人工来做进行相关的操作,减少测试人员的操作时间和精力,而且大大的提高了准确性,并输出有效的测试结果数据提供给用户,帮助测试人员在实际研发中对功能模块进行验证和分析,实现了问题模块的快速定位,节约了研发的人工成本,大大提高了测试的效率性。
附图说明
图1为本发明提供的客制化测试方法的流程示意图一;
图2为本发明提供的搭建客制化测试环境的流程示意图;
图3为本发明提供的拓扑环境的结构示意图;
图4为本发明提供的获取厂商信息的流程示意图;
图5为本发明提供的判断是否满足测试条件的流程示意图;
图6为本发明提供的匹配操作语言的流程示意图;
图7为本发明提供的确定测试结果数据的流程示意图;
图8为本发明提供的客制化测试方法的流程示意图二;
图9为本发明提供的客制化测试装置的结构示意图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
实施例1
本发明实施例提供了一种客制化测试方法,结合图1来看,图1为本发明提供的客制化测试方法的流程示意图一,上述客制化测试方法包括步骤S1至步骤S5,其中:
在步骤S1中,搭建客制化测试环境,并获取用户选择的厂商信息;
在步骤S2中,根据厂商信息在存储的测试方案数据库中进行查询匹配,确定对应的测试应用方案;
在步骤S3中,根据测试应用方案,确定对应的被测试设备和第一预言命令,并通过串口自动连接到被测试设备;
在步骤S4中,获取被测试设备的版本信息,根据版本信息和厂商信息判断是否满足测试条件;
在步骤S5中,若满足,则在被测试设备中执行第一预言命令,记录并存储对应的测试结果数据。
在本发明实施例中,首先,进行客制化测试环境的搭建,保证通信连接正常,再通过测试机获取用户选择的厂商信息,以此有效确定用户需测试的被测试设备对应的厂商信息;然后,通过测试方案数据库中的查询匹配,确定与厂商信息对应的测试应用方案,以此自动根据不同的厂商信息,匹配不同的测试应用方案,保证测试的智能性和高效性,减少了人工依据不同的被测试设备、不同的厂商进行功能区分的流程步骤;进而,根据测试应用方案中的多种信息,确定被测试设备和第一预言命令,以此自动配置管理接口IP进行串口连接,避免了人工调试连接等繁琐的测试流程;进而,在连接成功后,再次进行版本信息的匹配,确定用户需要测试的厂商信息是否和被测试设备的版本信息一致,保证后续测试的准确性;最后,只有在匹配一致的情况下,在被测试设备中执行测试应用方案中的第一预言命令,以此有效存储相应的测试结果数据,方便测试人员的分析和查看。
优选地,结合图2来看,图2为本发明提供的搭建客制化测试环境的流程示意图,上述步骤S1包括步骤S11至步骤S14,其中:
在步骤S11中,将测试机和被测试设备进行连接,其中,被测试设备与内部交换机连接;
在步骤S12中,判断测试机和被测试设备之间的通信是否正常;
在步骤S13中,若通信正常,则自动配置被测试设备的IP地址;
在步骤S14中,若通信不正常,则生成网络异常提示信息,以提醒用户进行调试直到测试机和被测试设备之间的通信正常。
作为具体实施例,本实施例根据拓扑图搭建测试环境,测试机和被测设备直连,被测试设备连接到内部交换机即可,以此确保被测试设备为客制化出厂环境;拓扑环境搭建成功后,在测试机上运行客制化测试***,此时客制化测试***尝试连接被测试设备,确认测试机到被测试设备连接通信是否正常,如果无法连接到被测试设备,则生成网络异常提示信息给出用户明确提示,提醒用户检查测试机到被测试设备网络;在测试机到被测试设备连接通信正常后,自动化配置被测试设备的IP地址,以此搭建稳定高效的客制化测试环境。
需要说明的是,结合图3来看,图3为本发明提供的拓扑环境的结构示意图,其中,测试机与被测试设备直连,被测试设备与内部交换机连接,保证三者之间的网络通信,在该拓扑环境的建立下,用户选择相应的厂商信息,测试机执行上述客制化测试方法,即可完成相应的被测试设备的测试。
需要说明的是,测试方案数据库提供多种预定义测试方案,有默认的对应厂商需要的模块测试方案,也有多种类似UAC测试方案、IPS测试方案、FW测试方案等,选择这些预定义的测试方案会根据测试方案里包括的模块功能进行逐一自动化测试,测试方案外的测试点不会进行测试。
优选地,结合图4来看,图4为本发明提供的获取厂商信息的流程示意图,上述步骤S1还包括步骤S15至步骤S16,其中:
在步骤S15中,生成选择提示信息,其中,选择提示信息用于提示用户选择客制化厂商;
在步骤S16中,根据用户选择的客制化厂商,生成厂商信息。
作为具体实施例,本实施例利用选择提示信息,在测试机上提供给用户多种选择,用户依据自身测试需求,选择对应的客制化厂商,而测试机根据选择的客制化厂商,生成对应的厂商信息,厂商信息包括了该厂商对应的被测试设备的运行版本和硬件型号,便于后续测试应用方案的确定。可以理解的是,不同的被测试设备对应多种客制化厂商,本发明提供的测试机存储了多种客制化厂商的相关信息,形成了一个厂商信息数据库,根据用户选择进行数据库查询,即可生成对应的厂商信息。
优选地,若用户选择了厂商信息数据库中未包含的客制化厂商,则提醒用户进行自定义厂商信息、自定义对应的测试应用方案的操作,并根据用户自定义厂商信息对厂商信息数据库进行数据扩充,根据自定义厂商信息和自定义测试应用方案对测试方案数据库进行数据扩充。
优选地,结合图5来看,图5为本发明提供的判断是否满足测试条件的流程示意图,上述步骤S4还包括步骤S41至步骤S42,其中:
在步骤S41中,根据第一预言命令在被测试设备中的执行结果,查看被测试设备的运行版本和硬件型号;
在步骤S42中,若运行版本与厂商信息中的版本信息一致且硬件型号与厂商信息中的型号信息一致,则满足测试条件。
作为具体实施例,本实施例通过在测试之前,验证被测试设备的运行版本和硬件型号与厂商信息中的运行版本和硬件型号是否一致,以此保证被测试设备确实是用户通过测试机所选择的,确保后续测试的稳定性。
优选地,结合图6来看,图6为本发明提供的匹配操作语言的流程示意图,步骤S4之前还包括步骤S401至步骤S403,其中:
在步骤S401中,判断第一预言命令对应的操作语言和被测试设备运行版本对应的操作语言是否一致;
在步骤S402中,若不一致,则更新第一预言命令中的操作语言,直至第一预言命令对应的操作语言和版本信息对应的操作语言相匹配;
在步骤S403中,若一致,则在被测试设备执行第一预言命令。
作为具体实施例,本实施例在测试之前,先通过第一预言命令对应的操作语言与被测试设备运行版本对应的操作语言进行匹配,保证第一预言命令能够在被测试设备中准确执行,在不匹配的情况下,对第一预言命令的操作语言进行更新转换,直到两者的操作语言的形式一致。
优选地,结合图7来看,图7为本发明提供的确定测试结果数据的流程示意图,上述步骤S5包括步骤S51至步骤S55,其中:
在步骤S51中,根据第一预言命令,确定被测试设备对应的测试点和参数阈值;
在步骤S52中,在测试点执行第一预言命令,确定对应的测试点参数值;
在步骤S53中,根据测试点参数值和参数阈值的比较结果,确定对应的测试结果数据;
在步骤S54中,根据测试结果数据,判断测试结果是否符合测试应用方案;
在步骤S55中,记录并存储对应的测试结果数据。
作为具体实施例,本实施例功能测试中有多个测试点,通过第一预言命令确定相应的测试点以及每一个测试点对应的参数阈值,在每一测试点执行对应的第一预言命令,得到相应的测试点参数值,通过测试点参数值和参数阈值的比较,即可有效确定该测试点是否符合测试要求,完成此项的客制化测试,生成对应的测试结果数据给用户,便于用户的直观查看和分析。
以一个具体的实施例进行说明,第一预言命令包括“子接口配置测试命令”,对应的参数阈值是配置最大值为50,以及“响应时间测试命令”,对应的参数阈值是配置最大值为0.5。当在被测试设备执行“子接口配置测试命令”时,对应的测试点参数值为60,大于50,则测试结果不符合测试要求,生成对应的测试结果数据,用以显示该测试点的测试数据和测试结果;当在被测试设备执行“响应时间测试命令”时,对应的测试点参数值为0.1,小于0.5,则测试结果符合测试要求,生成对应的测试结果数据,用以显示该测试点的测试数据和测试结果。第一预言命令实现多种测试点的测试,生成多个测试点的测试结果数据,形成对应的测试报告反馈至用户,方便用户的查看和分析。
优选地,测试结果数据包括当前测试版本数据、当前测试设备硬件型号数据、测试功能模块数据以及存在问题模块数据中的至少一种。由此,根据多个测试点的测试结果,全面地形成测试结果数据,生成相关的测试报告,方便用户快速定位。
优选地,结合图8来看,图8为本发明提供的客制化测试方法的流程示意图二,上述客制化测试方法还包括步骤S6至步骤S10,其中:
在步骤S6中,获取用户自定义的测试点和自定义的参数阈值;
在步骤S7中,根据自定义的测试点和自定义的参数阈值,确定自定义测试方案;
在步骤S8中,根据自定义测试方案,确定对应的被测试设备和第二预言命令,并通过串口自动连接到被测试设备;
在步骤S9中,获取被测试设备的版本信息,根据版本信息和厂商信息判断是否满足测试条件;
在步骤S10中,若满足,则在被测试设备中执行第二预言命令,记录并存储对应的测试结果数据。
作为具体实施例,本实施例如果在测试方案数据库中没有符合当前测试需求的测试方案(一般情况下是没有对应的厂商信息或者用户需要自定义),用户选择可以进行新增自定义测试方案,点击新增自定义测试方案,会弹出所有的测试功能点和对应的测试点对象规格值配置参数输入框,用户可以根据自己的需求,选择需要测试的自定义的测试点和自定义的参数阈值,可以有效的根据指定测试点进行客制化测试,加大了测试方法的灵活性和可靠性。
在本发明一个具体的实施例中,具体测试流程如下:
第一步:正确搭建客制化测试环境(参见步骤S11至步骤S14);
第二步:用户在测试机上选择被测试厂商(包括GY、LZ、AH等),生成对应的厂商信息;
第三步:用户自己选择是否自定义测试方案;
第四步:若用户未选择自定义方案,则根据厂商信息,在测试方案数据库中进行查询匹配,确定对应的测试应用方案,并根据测试应用方案,确定对应的被测试设备和第一预言命令;
第五步:若用户选择自定义方案,则选择测试点、选择测试点对应的参数阈值,例如:选择测试点“子接口配置”,填写“子接口配置最大值参数:50个”;根据自定义的测试点和自定义的参数阈值,确定自定义测试方案;进而根据自定义测试方案,确定对应的被测试设备和第二预言命令,并通过串口自动连接到被测试设备;
第六步:获取用户确认选择正确信息,包括但不限于确认测试厂商正确、测试方案(测试应用方案或者自定义方案)正确;
第七步:测试机自动连接被测试设备,正确连接到被测试设备后,使用预言测试命令(第一预言命令或第二预言命令)对应的操作语言和被测试设备运行版本对应的操作语言进行匹配,其中,由于厂商的多样性,并且涉及多个厂商,每个厂商的操作命令不一致,需要尝试多种命令,如果是不匹配命令,更换新的语言命令进行执行,最终可以找到合法的测试命令;
第八步:正确预言到可使用的测试命令后,在被测试设备中执行预言测试命令(第一预言命令或第二预言命令),查看被测试设备的运行版本和硬件型号,对比测试方案中选择的厂商和实际测试设备运行的厂商是否相同,如果相同进行测试方案测试。
第九步:根据选择选择测试方案(测试应用方案或者自定义方案)中选择的功能进行测试,例如:本次举例选择测试“子接口配置”和“当前厂商配置最大值为50”,自动化测试***根据预言命令进行子接口配置测试,并预言单项测试点最大值为50±10,查看是否满足测试要求,执行多种预言测试命令,确定对应的测试结果数据,形成测试报告输出,测试结果对比测试方案,查看测试结果是否满足测试方案,并完成此项客制化测试。
实施例2
本发明实施例提供了一种客制化测试装置,结合图9来看,图9为本发明提供的客制化测试装置的结构示意图,上述客制化测试装置900包括:
获取单元901,用于搭建客制化测试环境,并获取用户选择的厂商信息;
处理单元902,用于根据厂商信息在存储的测试方案数据库中进行查询匹配,确定对应的测试应用方案;还用于根据测试应用方案,确定对应的被测试设备和第一预言命令,并通过串口自动连接到被测试设备;还用于获取被测试设备的版本信息,根据版本信息和厂商信息判断是否满足测试条件;
测试单元903,用于若满足,则在被测试设备中执行第一预言命令,记录并存储对应的测试结果数据。
实施例3
本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机该程序被处理器执行时,实现如上的客制化测试方法。
实施例4
本发明实施例提供了一种客制化测试***,包括测试机、被测试设备、内部交换机以及如上的客制化测试装置。
本发明公开了一种客制化测试方法、装置及***,首先,进行客制化测试环境的搭建,保证通信连接正常,再通过测试机获取用户选择的厂商信息,以此有效确定用户需测试的被测试设备对应的厂商信息;然后,通过测试方案数据库中的查询匹配,确定与厂商信息对应的测试应用方案,以此自动根据不同的厂商信息,匹配不同的测试应用方案,保证测试的智能性和高效性,减少了人工依据不同的被测试设备、不同的厂商进行功能区分的流程步骤;进而,根据测试应用方案中的多种信息,确定被测试设备和第一预言命令,以此自动配置管理接口IP进行串口连接,避免了人工调试连接等繁琐的测试流程;进而,在连接成功后,再次进行版本信息的匹配,确定用户需要测试的厂商信息是否和被测试设备的版本信息一致,保证后续测试的准确性;最后,只有在匹配一致的情况下,在被测试设备中执行测试应用方案中的第一预言命令,以此有效存储相应的测试结果数据,方便测试人员的分析和查看。
本发明技术方案,根据用户选择的厂商信息,在测试机上的测试方案数据库中自动匹配相应的测试应用方案,通过测试应用方案进行被测试设备的选择和第一预言命令的确定,自动根据不同型号的设备配置相关的预言命令,以执行多种功能数量的测试,不需要再中间停止再修改任何参数,不需要人工来做进行相关的操作,减少测试人员的操作时间和精力,而且大大的提高了准确性,并输出有效的测试结果数据提供给用户,帮助测试人员在实际研发中对功能模块进行验证和分析,实现了问题模块的快速定位,节约了研发的人工成本,大大提高了测试的效率性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种客制化测试方法,其特征在于,应用于测试机,包括:
搭建客制化测试环境,并获取用户选择的厂商信息;
根据所述厂商信息在存储的测试方案数据库中进行查询匹配,确定对应的测试应用方案;
根据所述测试应用方案,确定对应的被测试设备和第一预言命令,并通过串口自动连接到所述被测试设备;
获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足测试条件;
若满足,则在所述被测试设备中执行所述第一预言命令,记录并存储对应的测试结果数据;
所述版本信息包括所述被测试设备的运行版本和硬件型号,所述获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足测试条件包括:
根据所述第一预言命令在所述被测试设备中的执行结果,查看所述被测试设备的运行版本和硬件型号;
若所述运行版本与所述厂商信息中的版本信息一致且所述硬件型号与所述厂商信息中的型号信息一致,则满足所述测试条件;
所述根据所述第一预言命令在所述被测试设备中的执行结果,查看所述被测试设备的运行版本和硬件型号之前还包括:
判断所述第一预言命令对应的操作语言和所述被测试设备运行版本对应的操作语言是否一致;
若不一致,则更新所述第一预言命令中的操作语言,直至所述第一预言命令对应的操作语言和所述被测试设备运行版本对应的操作语言相匹配;
若一致,则在所述被测试设备执行所述第一预言命令;
所述客制化测试方法还包括:
获取用户自定义的测试点和自定义的参数阈值;
根据所述自定义的测试点和所述自定义的参数阈值,确定自定义测试方案;
根据所述自定义测试方案,确定对应的所述被测试设备和第二预言命令,并通过串口自动连接到所述被测试设备;
获取所述被测试设备的版本信息,根据所述版本信息和所述厂商信息判断是否满足所述测试条件;
若满足,则在所述被测试设备中执行所述第二预言命令,记录并存储对应的测试结果数据。
2.根据权利要求1所述的客制化测试方法,其特征在于,所述搭建客制化测试环境包括:
将所述测试机和所述被测试设备进行连接,其中,所述被测试设备与内部交换机连接;
判断所述测试机和所述被测试设备之间的通信是否正常;
若通信正常,则自动配置所述被测试设备的IP地址;
若通信不正常,则生成网络异常提示信息,以提醒用户进行调试直到所述测试机和所述被测试设备之间的通信正常。
3.根据权利要求1所述的客制化测试方法,其特征在于,所述获取用户选择的厂商信息包括:
生成选择提示信息,其中,所述选择提示信息用于提示用户选择客制化厂商;
根据用户选择的客制化厂商,生成所述厂商信息。
4.根据权利要求1所述的客制化测试方法,其特征在于,所述在所述被测试设备中执行所述第一预言命令,记录并存储对应的测试结果数据包括:
根据所述第一预言命令,确定所述被测试设备对应的测试点和参数阈值;
在所述测试点执行所述第一预言命令,确定对应的测试点参数值;
根据所述测试点参数值和所述参数阈值的比较结果,确定对应的所述测试结果数据;
根据所述测试结果数据,判断测试结果是否符合所述测试应用方案;
记录并存储对应的所述测试结果数据。
5.根据权利要求4所述的客制化测试方法,其特征在于,所述测试结果数据包括当前测试版本数据、当前测试设备硬件型号数据、测试功能模块数据以及存在问题模块数据中的至少一种。
6.一种客制化测试装置,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-5任一项所述的客制化测试方法。
7.一种客制化测试***,其特征在于,包括测试机、被测试设备、内部交换机以及如权利要求6所述的客制化测试装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110037319.1A CN112685322B (zh) | 2021-01-12 | 2021-01-12 | 一种客制化测试方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110037319.1A CN112685322B (zh) | 2021-01-12 | 2021-01-12 | 一种客制化测试方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112685322A CN112685322A (zh) | 2021-04-20 |
CN112685322B true CN112685322B (zh) | 2022-10-04 |
Family
ID=75457567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110037319.1A Active CN112685322B (zh) | 2021-01-12 | 2021-01-12 | 一种客制化测试方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112685322B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114640578A (zh) * | 2022-03-15 | 2022-06-17 | 中国电信股份有限公司 | 设备的自动配置方法、装置及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016170937A1 (ja) * | 2015-04-20 | 2016-10-27 | 三菱電機株式会社 | テスト自動化装置、テスト自動化方法及びテスト自動化プログラム |
WO2018010552A1 (zh) * | 2016-07-12 | 2018-01-18 | 博彦科技股份有限公司 | 测试方法和装置 |
CN109857643A (zh) * | 2018-12-29 | 2019-06-07 | 北京奇安信科技有限公司 | 一种虚拟化平台性能自动测试的方法及装置 |
CN110175112A (zh) * | 2019-04-17 | 2019-08-27 | 武汉思普崚技术有限公司 | 基于过程管理提高版本测试效率的方法及设备 |
CN111309586A (zh) * | 2018-12-12 | 2020-06-19 | 迈普通信技术股份有限公司 | 一种命令测试方法、装置及其存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8214800B2 (en) * | 2005-03-02 | 2012-07-03 | Advantest Corporation | Compact representation of vendor hardware module revisions in an open architecture test system |
US8380665B2 (en) * | 2011-02-24 | 2013-02-19 | Oracle International Corporation | Application workload capture and replay system |
CN101128007A (zh) * | 2007-09-21 | 2008-02-20 | 中兴通讯股份有限公司 | 移动通讯终端测试方法 |
CN101236522B (zh) * | 2008-01-25 | 2010-06-02 | 中兴通讯股份有限公司 | 硬件模块的测试方法与装置 |
US20120253728A1 (en) * | 2011-04-01 | 2012-10-04 | Verizon Patent And Licensing Inc. | Method and system for intelligent automated testing in a multi-vendor, multi-protocol heterogeneous environment |
CN104360951B (zh) * | 2014-12-09 | 2017-09-29 | 迈普通信技术股份有限公司 | 一种脚本测试方法和装置 |
CN111277449B (zh) * | 2018-12-05 | 2021-08-13 | ***通信集团广西有限公司 | 语音业务设备的安全性测试方法及装置 |
-
2021
- 2021-01-12 CN CN202110037319.1A patent/CN112685322B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016170937A1 (ja) * | 2015-04-20 | 2016-10-27 | 三菱電機株式会社 | テスト自動化装置、テスト自動化方法及びテスト自動化プログラム |
WO2018010552A1 (zh) * | 2016-07-12 | 2018-01-18 | 博彦科技股份有限公司 | 测试方法和装置 |
CN111309586A (zh) * | 2018-12-12 | 2020-06-19 | 迈普通信技术股份有限公司 | 一种命令测试方法、装置及其存储介质 |
CN109857643A (zh) * | 2018-12-29 | 2019-06-07 | 北京奇安信科技有限公司 | 一种虚拟化平台性能自动测试的方法及装置 |
CN110175112A (zh) * | 2019-04-17 | 2019-08-27 | 武汉思普崚技术有限公司 | 基于过程管理提高版本测试效率的方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112685322A (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109361562B (zh) | 一种基于关联网络设备接入的自动化测试方法 | |
CN110708210B (zh) | 云测试配置方法、装置、计算机设备及存储介质 | |
US7496815B2 (en) | Method and apparatus for automatic generation of system test libraries | |
CN106126414B (zh) | 应用软件测试方法和*** | |
CN112231228B (zh) | 一种固件升级测试方法、装置、平台、设备及存储介质 | |
CN108874649B (zh) | 自动化测试脚本的生成方法、装置及其计算机设备 | |
CN112685322B (zh) | 一种客制化测试方法、装置及*** | |
CN110928556A (zh) | 轨道车辆用程序自动烧录方法及装置、测试方法及*** | |
CN111651358B (zh) | 生成测试用例的方法、软件测试方法、装置和服务器 | |
CN106227630B (zh) | 一种用于嵌入式无线模块的检测*** | |
CN110888804B (zh) | 接口测试方法以及接口测试平台 | |
CN106648762A (zh) | 一种搭建开发环境的方法及装置 | |
CN116483416A (zh) | 固件在线升级方法、服务器及存储介质 | |
KR100636404B1 (ko) | 자동화 제어 프로그램을 이용한 테스트 방법 및 시스템 | |
CN115185819A (zh) | ***测试方法、装置、设备及计算机可读存储介质 | |
CN114385493A (zh) | 一种性能测试方法、装置、电子设备及存储介质 | |
CN114924546A (zh) | 一种硬件在环测试的标定***及方法 | |
CN114124769A (zh) | 一种基站测试方法、装置、电子设备及存储介质 | |
CN111782527A (zh) | 接口测试方法、装置、计算机设备及存储介质 | |
CN111813665A (zh) | 一种基于python的大数据平台接口数据测试方法和*** | |
CN111508601A (zh) | 一种信息管理设备和信息配置方法 | |
CN117192343B (zh) | 基于辅助***的芯片测试方法、电子设备及介质 | |
CN117667692A (zh) | 一种设备测试方法和*** | |
US20040255009A1 (en) | Method and apparatus for the configuration of network elements | |
CN115174425A (zh) | 一种以太网自动化测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |