[go: up one dir, main page]

CN103927260B - Method and system for testing telecommunication equipment - Google Patents

Method and system for testing telecommunication equipment Download PDF

Info

Publication number
CN103927260B
CN103927260B CN201410161804.XA CN201410161804A CN103927260B CN 103927260 B CN103927260 B CN 103927260B CN 201410161804 A CN201410161804 A CN 201410161804A CN 103927260 B CN103927260 B CN 103927260B
Authority
CN
China
Prior art keywords
test
devices
testing
server
platform
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
Application number
CN201410161804.XA
Other languages
Chinese (zh)
Other versions
CN103927260A (en
Inventor
秦昕
李磊
游艺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Medium Shift Information Technology Co Ltd
Original Assignee
China Mobile Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Shenzhen Co Ltd filed Critical China Mobile Shenzhen Co Ltd
Priority to CN201410161804.XA priority Critical patent/CN103927260B/en
Publication of CN103927260A publication Critical patent/CN103927260A/en
Application granted granted Critical
Publication of CN103927260B publication Critical patent/CN103927260B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种电信设备测试方法及系统,通过U盘启动的方式消除不同设备不同操作系统带来的软件不兼容的问题,只需针对winXP操作系统准备一套测试软件即可;采用服务器端存储动态库的方式,可实现智能识别设备与动态库匹配,测试时统一测试平台能根据被测设备自动匹配一套动态链接库以完成测试。

The invention provides a method and system for testing telecommunication equipment, which eliminates the problem of software incompatibility caused by different operating systems of different equipment through the mode of starting from a U disk, and only needs to prepare a set of testing software for the WinXP operating system; The way of storing the dynamic library can realize the matching of the intelligent identification device and the dynamic library. During the test, the unified test platform can automatically match a set of dynamic link library according to the device under test to complete the test.

Description

一种电信设备测试方法及系统Method and system for testing telecommunication equipment

技术领域technical field

本发明涉及通信领域,更具体地说,涉及一种电信设备测试方法及系统。The present invention relates to the communication field, and more specifically, relates to a method and system for testing telecommunication equipment.

背景技术Background technique

目前对电信自助服务设备的测试中,采用的主要方法如下:将测试中需要用到的测试软件储存在U盘中,在测试过程中,将测试软件拷入待测的设备主机,并完成安装运行;待测设备的组件驱动、动态链接库由被测终端设备商提供,一并拷入待测设备中存放,由测试软件加载并调用后,用测试软件完成对设备的测试操作。测试操作主要由人工点击的方式完成,测试的记录和结果保存在终端本地,并在测试结束后由测试人员拷贝到U盘上带走,在测试人员自己的计算机上完成对测试数据的汇总、处理、展示。At present, in the testing of telecom self-service equipment, the main methods adopted are as follows: store the testing software needed in the testing in the USB flash drive, copy the testing software into the equipment host to be tested during the testing process, and complete the installation Running; the component driver and dynamic link library of the device under test are provided by the terminal device manufacturer under test, and are copied into the device under test for storage. After being loaded and called by the test software, the test operation of the device is completed with the test software. The test operation is mainly completed by manual clicking. The test records and results are stored locally in the terminal, and after the test is completed, the tester copies them to a USB flash drive and takes them away. The tester completes the summary of test data on his own computer. process, display.

目前的测试方法中,存在设备种类多、使用的操作系统版本不统一的问题,导致部分测试软件无法同时在多种操作系统上运行,例如有的排队叫号机使用的是linux操作系统,则之前在windows操作系统下使用的部分测试软件在此种排队叫号机上无法进行测试;同时,当前测试的对象中,组件种类、品牌多,不同的组件和品牌需要不同的动态链接库才能完成调用,现场测试过程中,首先要对全部组件的动态链接库进行加载匹配确认,才能完成后续的测试操作。测试人员需要出差到目标省份,到达指定的营业厅进行测试。这给测试工作带来了很大的不便。In the current test method, there are many types of equipment and the use of different operating system versions, which makes some test software unable to run on multiple operating systems at the same time. For example, some queuing machines use the Linux operating system, then Some test software previously used under the Windows operating system cannot be tested on this kind of queuing machine; at the same time, among the current test objects, there are many types and brands of components, and different components and brands require different dynamic link libraries to complete the call , in the process of on-site testing, the dynamic link libraries of all components must first be loaded and matched to confirm that the subsequent testing operations can be completed. Testers need to travel to the target provinces and arrive at designated business halls for testing. This brings great inconvenience to the testing work.

当前的测试方法需要将测试系统安装在每台设备上,由专业测试人员手动测试,要求测试人员非常了解机器。针对不同系统平台必须安装专用测试软件。且需要的手动操作较多,在测试中有可能因为操作不当或者对设备不够熟悉,无法获取正确的结果。测试需要对设备熟悉的人亲自进行,人员费用,差旅费用较高。且日常的维护工作和检测工作亦需要当地人员的参与。The current testing method requires a testing system to be installed on each device, which is manually tested by a professional tester, requiring the tester to know the machine very well. Special test software must be installed for different system platforms. Moreover, many manual operations are required, and the correct results may not be obtained during the test due to improper operation or lack of familiarity with the equipment. The test needs to be carried out by a person familiar with the equipment, and the personnel cost and travel cost are relatively high. In addition, the daily maintenance and testing work also requires the participation of local personnel.

发明内容Contents of the invention

本发明要解决的技术问题在于,针对现有技术的不足,提供一种电信设备测试方法及系统,通过U盘操作系统接入待测设备的主机,启动U盘后接管设备,以此来消除不同操作系统带来的差异;将所有待测设备的测试项分类纳入统一测试平台中,通过远程测试的方式,在服务器端储存全量的动态链接库,在测试时可根据需要来进行下载,并在服务器端集成相应的测试平台,完成对本地组件的测试操作,作为优选实施方式,可按模块生成测试数据汇总报表,能有效的解决现有技术存在的困难。The technical problem to be solved by the present invention is to provide a method and system for testing telecommunication equipment in view of the deficiencies in the prior art. The host computer of the equipment to be tested is accessed through the operating system of the U disk, and the device is taken over after starting the U disk, so as to eliminate the Differences brought about by different operating systems; classify all test items of the equipment to be tested into a unified test platform, store a full amount of dynamic link library on the server side through remote testing, and download it as needed during testing, and The corresponding test platform is integrated on the server side to complete the test operation of the local components. As a preferred implementation mode, the test data summary report can be generated by module, which can effectively solve the difficulties existing in the prior art.

本发明解决其技术问题所采用的技术方案是:提供一种电信设备测试方法及系统。The technical solution adopted by the present invention to solve the technical problem is to provide a method and system for testing telecommunication equipment.

本发明的电信设备测试方法包括以下步骤:Telecommunications equipment testing method of the present invention comprises the following steps:

S1:在电信设备测试系统的服务器(1)上构建统一测试平台(11),并在所述统一测试平台(11)上集成远程测试控件和组件驱动库,所述远程测试控件和组件驱动库用于为待测设备(2)远程提供测试控件和驱动组件;S1: Construct a unified test platform (11) on the server (1) of the telecommunications equipment test system, and integrate a remote test control and a component driver library on the unified test platform (11), and the remote test control and component driver library Used to remotely provide test controls and drive components for the device under test (2);

S2:在U盘(3)中预装能启动所述待测设备(2)的主机的操作系统,在所述待测设备(2)上插入所述U盘(3),并在所述待测设备(2)上通过所述U盘(3)中预装的操作系统启动所述待测设备(2)的主机;S2: Preinstall the operating system of the host computer that can start the device under test (2) in the U disk (3), insert the U disk (3) on the device under test (2), and The host computer of the device under test (2) is started on the device under test (2) by the pre-installed operating system in the U disk (3);

S3:所述统一测试平台(11)通过互联网与所述待测设备(2)建立连接,并获取所述待测设备(2)的ID号;并对所述电信设备测试系统的硬件设备驱动进行更新;S3: the unified test platform (11) establishes a connection with the device under test (2) through the Internet, and obtains the ID number of the device under test (2); and drives the hardware device of the telecommunication device test system to update;

S4:所述统一测试平台(11)控制所述待测设备(2)按其ID号下载并安装所述远程测试控件和组件驱动库中与该ID号相对应的控件和驱动组件;对于所述待测设备(2)的相应测试控件与驱动组件的下载采用子链接库智能识别与匹配机制;所述统一测试平台(11)通过所述待测设备(2)的串口和USB口识别接入的待测设备(2)的信息,并对所述待测设备(2)与所述子链接库进行智能匹配,选择所述子链接库中与所述待测设备(2)相应的子链接库;S4: the unified test platform (11) controls the device under test (2) to download and install the remote test controls and components corresponding to the ID number in the drive library according to its ID number and the driver assembly; The download of the corresponding test controls and driver components of the device under test (2) adopts the intelligent identification and matching mechanism of the sub-link library; information of the imported device under test (2), and intelligently match the device under test (2) with the sub-link library, and select the sub-link corresponding to the device under test (2) in the sub-link library link library;

S5:所述统一测试平台(11)控制所述待测设备(2)进行测试,使用RMI远程调用方法,在所述服务器(1)上设置RMI小组件下载功能,在所述待测设备(2)本地下载小组件并运行后,完成所述统一测试平台(11)对所述待测设备(2)的驱动以及远程调用,并远程驱动所述待测设备(2)完成测试;测试完成后,生成测试报告,并在所述统一测试平台(11)上显示所述测试报告与测试数据信息。S5: the unified test platform (11) controls the device under test (2) to test, and uses the RMI remote call method to set the RMI widget download function on the server (1), and the device under test ( 2) After locally downloading the small component and running, complete the driving and remote calling of the device under test (2) by the unified test platform (11), and remotely drive the device under test (2) to complete the test; the test is completed Afterwards, a test report is generated, and the test report and test data information are displayed on the unified test platform (11).

优选地,所述步骤S1中的所述统一测试平台(11)为基于JAVA语言开发的平台,并安装在所述服务器(1)上。Preferably, the unified testing platform (11) in the step S1 is a platform developed based on JAVA language, and is installed on the server (1).

优选地,所述步骤S1中的所述远程测试控件和组件驱动库中集成了所述待测设备(2)的全部相应测试控件与驱动组件,所述驱动组件至少包括设备识别驱动组件与设备应用驱动组件。Preferably, all corresponding test controls and drive components of the device under test (2) are integrated in the remote test control and component driver library in the step S1, and the drive components at least include device identification drive components and device Application driver components.

优选地,所述步骤S1中,所述远程测试控件和组件驱动库包括多个子链接库,各子链接库均对应相应的待测设备(2)的ID号。Preferably, in the step S1, the remote test control and component driver libraries include a plurality of sub-link libraries, and each sub-link library corresponds to the corresponding ID number of the device under test (2).

优选地,所述步骤S2中,所述U盘(3)中预装的操作系统至少包括windowsXP操作系统。Preferably, in the step S2, the operating system preinstalled in the USB flash disk (3) includes at least windows XP operating system.

优选地,所述步骤S2中,所述在所述待测设备(2)上通过所述U盘(3)中预装的操作系统启动所述待测设备(2)的主机,具体包括:在所述待测设备(2)的主机的内存中划分出一部分空间作为虚拟硬盘,通过所述操作系统将要写入的内容写入到所述虚拟硬盘上;所述U盘(3)设有写保护设置,具体为禁止写入状态。Preferably, in the step S2, the host computer of the device under test (2) that is started on the device under test (2) through the pre-installed operating system in the U disk (3) specifically includes: In the memory of the host computer of the device under test (2), a part of space is divided as a virtual hard disk, and the content to be written is written to the virtual hard disk by the operating system; the U disk (3) is provided with Write protection setting, specifically the state of prohibiting writing.

优选地,所述步骤S3中,所述对所述电信设备测试系统的硬件设备驱动进行更新具体包括以下步骤:Preferably, in the step S3, the updating of the hardware device driver of the telecommunications equipment testing system specifically includes the following steps:

SA:将待测设备(2)接入到系统,开启安装于待测设备(2)上的设备管理客户端(0),检测待测设备(2)并实时采集硬件设备信息,将采集到的硬件设备信息传输到服务器(1);SA: Connect the device under test (2) to the system, open the device management client (0) installed on the device under test (2), detect the device under test (2) and collect hardware device information in real time, and collect the The hardware device information is transmitted to the server (1);

SB:所述服务器(1)接收到所述设备管理客户端(0)上报的硬件设备信息后,查询服务器(1)存储的设备信息表,获取对应的设备驱动的相关信息;SB: After the server (1) receives the hardware device information reported by the device management client (0), it queries the device information table stored in the server (1) to obtain information about the corresponding device driver;

SC:所述服务器(1)生成设备驱动更新策略,并下发到对应的所述设备管理客户端(0);SC: the server (1) generates a device driver update policy, and sends it to the corresponding device management client (0);

SD:所述设备管理客户端(0)根据所述服务器(1)下发的设备驱动更新策略,从服务器(1)自动下载并更新最新的设备驱动及RMI服务所需的动态链接库;SD: The device management client (0) automatically downloads and updates the latest device driver and the dynamic link library required by the RMI service from the server (1) according to the device driver update strategy issued by the server (1);

SE:当所述设备管理客户端(0)检测到设备驱动已更新后,所述设备管理客户端(0)重启RMI服务。SE: After the device management client (0) detects that the device driver has been updated, the device management client (0) restarts the RMI service.

一种电信设备测试系统,包括服务器(1)、待测设备(2)、U盘(3),所述待测设备(2)上装有设备管理客户端(0),用于配合服务器(1)管控待测设备(2)的测试过程,所述待测设备(2)与服务器(1)通过互联网相连,所述服务器(1)装有统一测试平台(11),用于对所述待测设备(2)执行远程测试,所述U盘(3)装有能启动所述待测设备(2)的主机的操作系统,用于插入所述待测设备(2)以启动所述操作系统。A telecommunications equipment testing system, comprising a server (1), a device to be tested (2), and a USB flash drive (3), the device to be tested (2) is equipped with a device management client (0) for cooperating with the server (1 ) controls the test process of the device under test (2), the device under test (2) is connected to the server (1) through the Internet, and the server (1) is equipped with a unified test platform (11) for testing the device under test (2). The device under test (2) executes a remote test, and the U disk (3) is equipped with an operating system capable of starting the host computer of the device under test (2), and is used to insert the device under test (2) to start the operation system.

本发明的电信设备测试方法及系统,由于集成了多种被测设备的测试功能到一个测试平台中,故增加了测试平台的复用性,节约了成本,提升了效率;本发明较佳实施例的电信设备测试方法及系统通过U盘启动的方式消除不同设备不同操作系统带来的软件不兼容问题,只需针对winXP操作系统准备一套测试软件即可;采用服务器端存储动态库的方式,可实现智能识别设备与动态库匹配,测试时统一测试平台能根据被测设备自动匹配一套动态链接库以完成测试;而采用远程测试的方法,实现了测试的远程执行,不需要测评中心的专业测试人员前往测试地点,只需由普通测试人员在经过简单的受训后即可完成测试;且测试产生的数据和结果记录可以直接保存在服务器端,方便统一处理;采用JAVA平台的方式进行测试,可实现跨平台操作;使用平台方式进行测试,可以对测试平台大版本进行统一版本管理、维护和更新。The telecommunications equipment testing method and system of the present invention integrate the testing functions of various tested equipment into one testing platform, so the reusability of the testing platform is increased, the cost is saved, and the efficiency is improved; the present invention is preferably implemented The telecommunications equipment test method and system of the example eliminate the software incompatibility problems caused by different operating systems of different devices through the way of U disk booting. It is only necessary to prepare a set of test software for the WinXP operating system; the way of storing dynamic libraries on the server side is adopted. , which can realize the matching of intelligent identification equipment and dynamic library. During the test, the unified test platform can automatically match a set of dynamic link library according to the device under test to complete the test; and the remote test method is used to realize the remote execution of the test without the need for an evaluation center Professional testers go to the test site, and the test can be completed by ordinary testers after simple training; and the data and result records generated by the test can be directly saved on the server side, which is convenient for unified processing; the JAVA platform is adopted. The test can realize cross-platform operation; the platform method can be used for testing, and the large version of the test platform can be managed, maintained and updated in a unified manner.

附图说明Description of drawings

图1是本发明较佳实施例的电信设备测试方法的流程图;Fig. 1 is the flowchart of the telecommunications equipment testing method of preferred embodiment of the present invention;

图2是本发明较佳实施例的的电信设备测试系统的结构图;Fig. 2 is the structural diagram of the telecommunications equipment testing system of preferred embodiment of the present invention;

图3是本发明较佳实施例的待测设备2的驱动管理方法的流程图。Fig. 3 is a flow chart of the drive management method of the device under test 2 in a preferred embodiment of the present invention.

具体实施方式detailed description

下面结合附图及实施例对本发明作进一步说明:Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

如图1所示,为本发明较佳实施例提供的电信设备测试方法的流程图。该方法包括如下步骤:As shown in FIG. 1 , it is a flow chart of a method for testing telecommunication equipment provided by a preferred embodiment of the present invention. The method comprises the steps of:

S1:在电信设备测试系统的服务器1上构建统一测试平台11,并在统一测试平台11上集成远程测试控件和组件驱动库,远程测试控件和组件驱动库用于为待测设备2远程提供测试控件和驱动组件。S1: Construct a unified test platform 11 on the server 1 of the telecommunications equipment test system, and integrate a remote test control and component driver library on the unified test platform 11, and the remote test control and component driver library are used to remotely provide tests for the device under test 2 Control and drive components.

作为优选实施方式,该步骤中的统一测试平台11为基于JAVA语言开发的软件平台,并安装在服务器2上;用于远程调用待测设备2并进行远程控制测试。As a preferred embodiment, the unified testing platform 11 in this step is a software platform developed based on the JAVA language and installed on the server 2; it is used to remotely call the device under test 2 and perform remote control testing.

作为进一步的优选实施方式,远程测试控件和组件驱动库中集成了所有待测设备2的相应测试控件与驱动组件,这些驱动组件至少包括设备识别驱动组件与设备应用驱动组件。As a further preferred implementation, the remote test control and component driver library integrates all corresponding test controls and drive components of the device under test 2, and these drive components at least include a device identification drive component and a device application drive component.

对于测试终端上的设备识别驱动安装来说,在USBXP操作系统只需将硬件设备驱动包括第三方的设备驱动放置在C:\Booter目录下,启动软件的驱动自动更新即可发现设备并自动安装对应的设备驱动。For the device identification driver installation on the test terminal, in the USBXP operating system, you only need to place the hardware device driver including the third-party device driver in the C:\Booter directory, and start the automatic update of the software driver to discover the device and install it automatically corresponding device driver.

对于设备应用驱动来说,该类的d11均为设备厂商所提供的设备测试功能的接口动态链接库。不同类型的设备所提供的动态链接库不同,同类型的设备,如二代身份证识别器等,不同厂商提供的亦不一致,为此,需要研究一种解决方案以智能识别各种硬件设备的驱动。For the device application driver, this type of d11 is the interface dynamic link library of the device test function provided by the device manufacturer. Different types of devices provide different dynamic link libraries, and the same type of devices, such as second-generation ID card readers, are provided by different manufacturers. Therefore, it is necessary to study a solution to intelligently identify various hardware devices. drive.

作为较佳实施例,远程测试控件和组件驱动库可包括多个子链接库,各子链接库均对应相应的待测设备2的ID号,在后续步骤中,若统一测试平台选定了待测设备2中的某些设备,则随后在远程测试控件和组件驱动库中根据待测设备2的ID号选取这些设备对应的子链接库并下载安装该子链接库中的相应控件和驱动组件。As a preferred embodiment, the remote test control and component driver libraries can include a plurality of sub-link libraries, each of which corresponds to the ID number of the corresponding device under test 2. In subsequent steps, if the unified test platform selects the For some devices in the device 2, then select the sub-link library corresponding to these devices in the remote test control and component driver library according to the ID number of the device 2 to be tested, and download and install the corresponding control and driver components in the sub-link library.

该步骤中的ID是待测设备2的电脑所有硬件的一个编号,所有设备都有如下编号:VEN1106&DEV3038,VEN代表硬件厂商,DEV代表产品编号。如USB设备会有如下编号:VID045E&PID0039。所有的测试软件都有可能会出错,只有硬件ID是最可靠的,通过确定硬件ID即可确实硬件的具体型号。The ID in this step is a number of all the hardware of the computer of the device 2 to be tested. All devices have the following numbers: VEN1106&DEV3038, VEN represents the hardware manufacturer, and DEV represents the product number. For example, the USB device will have the following number: VID045E&PID0039. All test software may be wrong, only the hardware ID is the most reliable, and the specific model of the hardware can be confirmed by determining the hardware ID.

S2:在U盘3中预装能启动待测设备2的主机的操作系统,在待测设备2上插入U盘3,并在待测设备2上通过U盘3启动该待测设备2的主机的操作系统。S2: Pre-install the operating system of the host computer that can start the device under test 2 in the U disk 3, insert the U disk 3 into the device under test 2, and start the device 2 under test 2 through the U disk 3 on the device under test 2 The host's operating system.

作为较佳实施例,该步骤中,U盘3预装的操作系统可为windowsXP操作系统。在U盘3中预装好能启动待测设备2的主机的winXP操作系统,测试时插入U盘3,并从U盘3启动待测设备2,无论测试对象设备采用的是何种操作系统,从U盘3启动后,待测设备2都将统一进入预装好的winXP操作系统中,使一部分易受操作系统影响的测试软件能够正常运行。经过实际操作验证,通过U盘3启动的操作系统已经在win7、Linux平台的设备上分别启动成功,并可以运行winXP下的测试软件,证明此方法来消除不同操作系统的兼容性差异具备可行性。As a preferred embodiment, in this step, the operating system preinstalled on the U disk 3 may be the windows XP operating system. Pre-install the winXP operating system that can start the host machine of the device under test 2 in the U disk 3, insert the U disk 3 during the test, and start the device 2 under test from the U disk 3, regardless of the operating system used by the device under test After booting from the U disk 3, the device under test 2 will all enter the pre-installed winXP operating system, so that some test software that is easily affected by the operating system can run normally. After actual operation verification, the operating system started by U disk 3 has been successfully started on win7 and Linux platform devices respectively, and the test software under winXP can be run, which proves that this method is feasible to eliminate the compatibility difference of different operating systems .

作为另一较佳实施例,在待测设备2上通过U盘3中预装的操作系统启动待测设备2的主机的过程中,可在待测设备2的主机的内存中划分出一部分空间作为虚拟硬盘,通过操作系统将所有要写入的内容写入到该虚拟硬盘上;作为进一步的优选实施方式,U盘3可设有写保护设置,具体可为禁止写入状态;这样就可以保证U盘3上的操作系统内容不会因为病毒或者其他的形式而导致改变或破坏,从而加强了操作系统的安全性。As another preferred embodiment, in the process of starting the host of the device under test 2 through the pre-installed operating system in the U disk 3 on the device under test 2, a part of space can be divided in the memory of the host of the device under test 2 As a virtual hard disk, all content to be written is written to this virtual hard disk by the operating system; as a further preferred embodiment, U disk 3 can be provided with a write protection setting, which can specifically be a write-prohibited state; It is ensured that the contents of the operating system on the U disk 3 will not be changed or damaged due to viruses or other forms, thereby enhancing the security of the operating system.

S3:统一测试平台11通过互联网与待测设备2建立连接,并获取待测设备2的ID号。S3: The unified test platform 11 establishes a connection with the device under test 2 through the Internet, and obtains the ID number of the device under test 2 .

本步骤的主要目的是实现在远端的待测设备2远程访问服务器1的统一测试平台11,以完成对各组件的测试工作。作为优选实施方式,统一测试平台11用java语言完成开发,部署在服务器端。The main purpose of this step is to enable the remote device under test 2 to remotely access the unified test platform 11 of the server 1 to complete the testing of each component. As a preferred embodiment, the unified test platform 11 is developed in java language and deployed on the server side.

作为较佳实施例,本发明获取硬件设备ID具体过程如下:当硬件连接到电脑上后,通过“我的电脑”的属性,在“管理”的标签页内打开“设备管理器”,双击对应的设备,选择“详细信息”的下拉菜单里的“硬件ID”,出现类似:“PCI\VEN1106&DEV3059&SUBSYS82121565&REV60\3&13C0B0C5&0&8D”的编号即为硬件ID。As a preferred embodiment, the specific process of obtaining the hardware device ID in the present invention is as follows: when the hardware is connected to the computer, open the "Device Manager" in the "Management" tab through the properties of "My Computer", and double-click the corresponding For the device, select "Hardware ID" in the drop-down menu of "Detailed Information", and the number similar to "PCI\VEN1106&DEV3059&SUBSYS82121565&REV60\3&13C0B0C5&0&8D" will appear as the hardware ID.

对于一些硬件测试软件,如AIDA64等,还可通过对系统的检测,可以直观地获取到硬件ID。For some hardware testing software, such as AIDA64, etc., the hardware ID can also be obtained intuitively through the detection of the system.

作为另一较佳实施例,还可通过Windows编程等技术方式,获知所有的硬件ID。例如,通过Windows的WMI来采集操作系统相关的硬件数据。As another preferred embodiment, all hardware IDs can also be known through technical methods such as Windows programming. For example, collect operating system-related hardware data through WMI of Windows.

S4:统一测试平台11控制待测设备2按其ID号下载并安装远程测试控件和组件驱动库中与该ID号相对应的控件和驱动组件。S4: The unified test platform 11 controls the device under test 2 to download and install the control and driver components corresponding to the ID number in the remote test control and component driver library according to its ID number.

作为较佳实施例,本步骤中,统一测试平台11首先选定要进行测试的待测设备2,之后在远程远程测试控件和组件驱动库中选取该待测设备2对应的子链接库,并下载安装该子链接库中的相应控件和驱动组件。As a preferred embodiment, in this step, the unified test platform 11 first selects the device under test 2 to be tested, and then selects the sublink library corresponding to the device under test 2 in the remote remote test control and component driver library, and Download and install the corresponding control and driver components in the sub-link library.

作为另一较佳实施例,对于待测设备2的相应测试控件与驱动组件下载可采用子链接库智能识别与匹配机制;统一测试平台11通过远程待测设备2的串口和USB口识别接入的待测设备2的信息,对接入的待测设备2与子链接库进行智能匹配,并选择子链接库中与接入的待测设备2相应的子链接库中的控件和驱动组件。As another preferred embodiment, the sub-link library intelligent identification and matching mechanism can be used for downloading the corresponding test controls and driver components of the device under test 2; Intelligently match the connected device under test 2 with the sub-link library, and select the control and drive components in the sub-link library corresponding to the connected device under test 2 in the sub-link library.

对于该步骤中所涉及的通过硬件ID号查找对应的设备驱动,本发明的一个较佳实施例如下:可以通过使用网络搜索引擎查找到该款硬件的生产厂商及具体型号,从而获知对应的设备驱动。For finding the corresponding device driver through the hardware ID number involved in this step, a preferred embodiment of the present invention is as follows: the manufacturer and specific model of the hardware can be found by using a network search engine, so as to know the corresponding device drive.

以某营业厅的触摸屏选号机上的二代身份证识别器为例,通过上述的硬件ID查找方法可获得该挂载在USB接口上的硬件设备的硬件ID为:VID_0400&PID_C35A。通过谷歌搜索,可获知该设备为华硕品牌下的华视CVR-100U二代身份证识别器,对应的硬件识别驱动可通过搜索出来的资源链接下载。Taking the second-generation ID card reader on the touch screen number selection machine in a business hall as an example, the hardware ID of the hardware device mounted on the USB interface can be obtained through the above hardware ID search method: VID_0400&PID_C35A. Through Google search, it can be learned that the device is the CVR-100U second-generation ID card reader under the ASUS brand, and the corresponding hardware identification driver can be downloaded through the searched resource link.

为此,对于各个触摸屏所接入的硬件设备来说,如二代身份证识别器、热敏打印机等,可以将所采用的硬件设备的厂商及具体型号入库,通过对自动化测试平台的接口查询硬件ID所匹配的驱动包,下载到本地进行驱动的安装。For this reason, for the hardware devices connected to each touch screen, such as the second-generation ID card reader, thermal printer, etc., the manufacturers and specific models of the hardware devices used can be stored in the warehouse, and through the interface of the automated test platform Query the driver package that matches the hardware ID, and download it to the local for driver installation.

S5:统一测试平台11控制待测设备2进行测试,测试完成后,生成测试报告,并在统一测试平台11上显示当前的测试报告与测试数据信息。S5: The unified test platform 11 controls the device under test 2 to perform the test. After the test is completed, a test report is generated, and the current test report and test data information are displayed on the unified test platform 11 .

本步骤中,作为较佳实施例,系统运行后保存执行测试的结果,并可以导出为Excel的测试执行记录。In this step, as a preferred embodiment, after the system is running, the test execution results are saved, and can be exported as Excel test execution records.

现有技术的组件驱动库基本是由C语言开发的,由被测设备厂商现场提供,给测试带来了不便。而本申请采用的方式是由各个厂商将待测设备2的所有相应控件与驱动组件事先以驱动库的形式提供之后,统一存储在服务器1上,实际测试时,在服务器1上按型号品牌的需要下载驱动库的子链接库到本地的待测设备2上完成测试。有了驱动库,就可以实现对待测设备2的调用了,但是如何实现java平台对动态链接库的调用,以最终驱动待测设备2,是需要解决的问题。The component driver library in the prior art is basically developed by C language and provided by the device manufacturer under test, which brings inconvenience to the test. And the mode that this application adopts is that all corresponding controls and drive components of the device under test 2 are provided in advance in the form of a drive library by each manufacturer, and then stored on the server 1 uniformly. It is necessary to download the sublink library of the driver library to the local device under test 2 to complete the test. With the driver library, the device under test 2 can be called, but how to realize the call of the dynamic link library by the java platform to finally drive the device under test 2 is a problem that needs to be solved.

作为较佳实施例,本发明使用RMI远程调用的方式来解决该问题。As a preferred embodiment, the present invention uses RMI remote calling to solve this problem.

RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI (Remote Method Invocation, remote method invocation) is implemented in Java in JDK1.1, which greatly enhances the ability of Java to develop distributed applications. As a popular network development language, Java's great power is reflected in its powerful ability to develop distributed network applications, and RMI is one of the core solutions for developing 100% pure Java network distributed application systems. In fact it can be seen as the Java version of RPC. But traditional RPC cannot be well applied to distributed object systems. Java RMI supports communication between program-level objects stored in different address spaces, and realizes seamless remote calls between remote objects.

作为较佳实施例,本发明可在服务器1上设置一个RMI的小组件下载功能,在待测设备2本地下载小组件并运行之后,即可完成统一测试平台11对在待测设备2的驱动的远程调用,从而远程驱动待测设备2完成一系列的测试功能。As a preferred embodiment, the present invention can set a small component download function of RMI on the server 1, and after the small component is downloaded and run locally on the device under test 2, the driving of the unified test platform 11 on the device under test 2 can be completed remote call, thereby remotely driving the device under test 2 to complete a series of test functions.

如图2所示为本发明较佳实施例提供的电信设备测试系统的结构图。FIG. 2 is a structural diagram of a telecommunications equipment testing system provided by a preferred embodiment of the present invention.

本发明较佳实施例提供的电信设备测试系统具体包括:服务器1、待测设备2、U盘3。服务器1与待测设备2通过互联网相连,服务器1装有统一测试平台11,用于对待测设备2执行远程测试,所述待测设备2上装有设备管理客户端0,用于配合服务器1管控待测设备2的测试过程,U盘3预装有能启动待测设备2的主机的操作系统,并可插入待测设备2以启动操作系统。待测设备2包括远离服务器1的分布在多个位置的多个设备。The telecommunications equipment testing system provided by the preferred embodiment of the present invention specifically includes: a server 1 , a device to be tested 2 , and a USB disk 3 . The server 1 is connected to the device under test 2 through the Internet. The server 1 is equipped with a unified test platform 11 for performing remote testing on the device under test 2. The device management client 0 is installed on the device under test 2 to cooperate with the management and control of the server 1. During the testing process of the device under test 2, the U disk 3 is pre-installed with an operating system capable of starting the host computer of the device under test 2, and can be inserted into the device under test 2 to start the operating system. The device under test 2 includes a plurality of devices distributed in multiple locations away from the server 1 .

作为较佳实施例,统一测试平台11可为基于JAVA语言开发的平台。As a preferred embodiment, the unified testing platform 11 can be a platform developed based on JAVA language.

进一步地,统一测试平台11上可集成远程测试控件和组件驱动库,远程测试控件和组件驱动库用于为待测设备2远程提供测试控件和驱动组件;其中集成了所有待测设备2的相应测试控件与驱动组件。Further, remote test controls and component driver libraries can be integrated on the unified test platform 11, and the remote test controls and component driver libraries are used to remotely provide test controls and drive components for the device under test 2; Test controls and drive components.

通常,接入的待测设备2可分为串口设备和USB设备,设备的种类根据类型、品牌、型号、版本,其对应的动态链接库也有成千上万种。现有的测试方法是由设备开发厂家根据其使用的设备信息逐一提供,现场测试人员拷贝安装后设置路径调用;因此,现有的测试方法要求有专业测试人员进行手动测试。必须手动载入驱动程序,对每个外部组件逐个测试。且没有详细的错误代码表,需要测试人员非常了解机器。Usually, the connected device 2 to be tested can be divided into a serial device and a USB device. The type of the device is based on the type, brand, model, and version, and there are tens of thousands of corresponding dynamic link libraries. Existing test methods are provided one by one by equipment development manufacturers according to the equipment information they use, and on-site testers set up path calls after copying and installing; therefore, existing test methods require professional testers to perform manual testing. Drivers must be loaded manually, testing each external component individually. And there is no detailed error code table, which requires testers to know the machine very well.

作为进一步的优选实施方式,远程测试控件和组件驱动库包括多个子链接库,各子链接库均对应相应的待测设备2。本实施例中设计了智能识别与匹配的机制,能够在统一测试平台11上直接通过本地设备的串口和USB口识别接入的设备信息,并进行智能匹配选择动态链接库,为待测设备2选定一套完整的动态链接库,以完成相应的测试功能。本实施例中,系统采用自动化测试方式,远程用户使用待测设备2的终端登录到统一测试平台11,只需点击测试执行,即可自动匹配动态链接库并完成测试,同时将测试结果记录保存至服务器1的数据库中。现场只需一个远程协助人员,就可完成动态链接库自动化识别与匹配,因此增加了测试的客观性;且无需专业测试人员去现场进行手动测试,减少了人工工作量,且提高了工作效率,降低了测试成本。As a further preferred implementation manner, the remote test control and component driver libraries include a plurality of sub-link libraries, and each sub-link library corresponds to a corresponding device under test 2 . In this embodiment, the mechanism of intelligent identification and matching is designed, which can directly identify the device information accessed through the serial port and USB port of the local device on the unified test platform 11, and perform intelligent matching to select the dynamic link library, which is the device under test 2 Select a complete set of dynamic link libraries to complete the corresponding test functions. In this embodiment, the system adopts an automated test mode. The remote user logs in to the unified test platform 11 using the terminal of the device under test 2, and only needs to click on the test execution to automatically match the dynamic link library and complete the test. At the same time, the test result record is saved to the database on server 1. Only one remote assistant on site can complete automatic identification and matching of the dynamic link library, thus increasing the objectivity of the test; and there is no need for professional testers to go to the site for manual testing, which reduces manual workload and improves work efficiency. Reduced testing costs.

作为较佳实施例,本发明的设备驱动管理系统可包括三部分:安装于待测设备2上的设备管理客户端0(图未示)、安装于服务器1的统一测试平台11上的设备管理服务端01(图未示)及驱动文件服务端02(图未示)。As a preferred embodiment, the device driver management system of the present invention can include three parts: the device management client 0 (not shown) installed on the device under test 2, the device management installed on the unified test platform 11 of the server 1 The server 01 (not shown in the figure) and the driver file server 02 (not shown in the figure).

作为优选实施方式,设备管理客户端0承担以下功能:As a preferred implementation, the device management client 0 undertakes the following functions:

采集客户端挂载在USB及串口上的硬件设备信息(可扩展为采集客户端所有硬件设备,视需求而定),采用UDP协议上报至服务端。采集的设备信息报告格式如下表所示。Collect the hardware device information mounted on the USB and serial ports of the client (it can be expanded to collect all hardware devices of the client, depending on requirements), and report to the server using the UDP protocol. The format of the collected device information report is shown in the table below.

表2.3.1设备信息报告Table 2.3.1 Device Information Report

接收服务端下发的驱动更新策略,更新本地硬件设备的底层设备驱动和设备应用驱动(动态链接库)。Receive the driver update policy issued by the server, and update the underlying device driver and device application driver (dynamic link library) of the local hardware device.

监管指定的RMI应用程式,针对硬件设备应用驱动的更新,同步RMI应用程式的配置文件。管理RMI应用程序的生命周期,并将之挂载为系统后台安全运行。Supervise the specified RMI application, update the application driver of the hardware device, and synchronize the configuration file of the RMI application. Manage the life cycle of RMI applications, and mount them as safe running in the background of the system.

作为优选实施方式,设备管理服务端01承担以下功能:As a preferred implementation, the device management server 01 undertakes the following functions:

接收所有客户端上报的设备报告,登记所有纳入设备管理的计算机客户端信息,分析设备信息并纳入设备管理。Receive device reports reported by all clients, register all computer client information included in device management, analyze device information and include it in device management.

下发设备驱动更新策略,策略格式如下表所示:Issue the device driver update policy. The format of the policy is shown in the following table:

通过集成在Portal的客户计算机管理界面,可管理所有当前所有纳入管理的计算机,如配置计算机的属主及对应联系方式等。选择当前Active状态的计算机时可进行远程桌面连接。Through the client computer management interface integrated in Portal, all currently managed computers can be managed, such as configuring the owner of the computer and the corresponding contact information. Remote desktop connection is available when selecting a computer in the current Active state.

通过集成在Portal的驱动管理界面,可配置所有硬件设备驱动信息及厂商信息,并上传对应设备的底层驱动包及测试驱动(动态连接库)到驱动文件服务端。Through the driver management interface integrated in Portal, all hardware device driver information and manufacturer information can be configured, and the underlying driver package and test driver (dynamic link library) of the corresponding device can be uploaded to the driver file server.

驱动文件服务端02采用标准的FTP服务或HTTP服务提供驱动文件下载服务。The driver file server 02 provides the driver file download service by using standard FTP service or HTTP service.

具体实现方式上,需在待测终端上安装远程通信模块以及相应的VPN软件(可以合并为一个批处理命令实现),在需要进行远程测试的时候,首先,可以由待测终端本地人员一键点击联网程序,触发连接公网以及进行VPN拨号,进入公司内网,然后便可以进行相应的测试工作。In terms of specific implementation, it is necessary to install a remote communication module and corresponding VPN software on the terminal to be tested (which can be combined into a batch command to realize). When remote testing is required, first, a local person on the terminal to be tested can press Click the networking program to trigger the connection to the public network and VPN dial-up to enter the company's intranet, and then the corresponding test work can be carried out.

如图3所示,为本发明较佳实施例的待测设备2的驱动管理方法的流程图,本发明较佳实施例的待测设备2的驱动管理方法包括以下步骤:As shown in Figure 3, it is a flow chart of the drive management method of the device under test 2 in the preferred embodiment of the present invention, the drive management method of the device under test 2 in the preferred embodiment of the present invention includes the following steps:

SA:将待测设备2接入到系统,设备管理客户端0检测待测设备2,并实时采集硬件设备信息,将信息传输到服务器1。SA: Connect the device under test 2 to the system, and the device management client 0 detects the device under test 2, collects hardware device information in real time, and transmits the information to server 1.

作为优选实施方式,待测设备2可通过USB或串口等方式接入到操作系统。As a preferred embodiment, the device under test 2 can be connected to the operating system through USB or serial ports.

SB:服务器1接收到设备管理客户端0上报的硬件设备信息后,查询服务器1存储的设备信息表,获取对应的设备驱动的相关信息。SB: After receiving the hardware device information reported by the device management client 0, the server 1 queries the device information table stored in the server 1 to obtain information about the corresponding device driver.

SC:服务器1生成设备驱动更新策略,并下发到对应的设备管理客户端0。SC: Server 1 generates a device driver update policy and delivers it to the corresponding device management client 0.

SD:设备管理客户端0端根据服务器1下发的设备驱动更新策略,从文件服务器自动下载并更新最新的设备驱动及RMI服务所需的动态链接库。SD: The device management client 0 automatically downloads and updates the latest device driver and the dynamic link library required by the RMI service from the file server according to the device driver update policy issued by the server 1.

SE:当设备管理客户端0检测到设备驱动已更新后,设备管理客户端0重启RMI服务。SE: When the device management client 0 detects that the device driver has been updated, the device management client 0 restarts the RMI service.

作为本发明的一个较佳实施例,可对热敏打印机和针式打印机(图未示)进行远程调用以及测试,测试的数据可保存在服务器1上并自动填入服务器1的数据库中生成结果表格,且可实现动态链接库在服务器1上的分类存放。As a preferred embodiment of the present invention, thermal printers and dot matrix printers (not shown) can be remotely invoked and tested, and the tested data can be stored on the server 1 and automatically filled in the database of the server 1 to generate results table, and can realize the classified storage of the dynamic link library on the server 1.

具体地,运行下载的组件后,在统一测试平台11界面上点击“走纸”、“切纸”、“字符变换”等操作,可以直接驱动本地的针式打印机完成相应的动作,从而完成配套的测试。本实施例可实现针式打印机、热敏打印机的各种功能,包括特殊字符打印,图片打印等。Specifically, after running the downloaded components, on the interface of the unified test platform 11, click "feed paper", "cut paper", "character conversion" and other operations, which can directly drive the local dot matrix printer to complete the corresponding actions, thus completing the matching test. This embodiment can realize various functions of dot matrix printers and thermal printers, including special character printing, picture printing and the like.

本发明的电信设备测试方法及系统,通过U盘操作系统接入待测设备的主机,启动U盘后接管设备,以此来消除不同操作系统带来的差异;将所有待测设备的测试项分类纳入统一测试平台中,通过远程测试的方式,在服务器端储存全量的动态链接库,在测试时可根据需要来进行下载,并在服务器端集成相应的测试平台,完成对本地组件的测试操作,作为优选实施方式,可按模块生成测试数据汇总报表,能有效的解决现有技术存在的困难。In the telecommunications equipment testing method and system of the present invention, the host machine of the device under test is connected to the operating system of the U disk, and the device is taken over after starting the U disk, so as to eliminate the differences caused by different operating systems; all test items of the device under test Classification is included in the unified test platform. Through remote testing, a full amount of dynamic link library is stored on the server side, which can be downloaded as needed during testing, and the corresponding test platform is integrated on the server side to complete the test operation of local components. , as a preferred implementation, test data summary reports can be generated by modules, which can effectively solve the difficulties existing in the prior art.

由于集成了多种被测设备的测试功能到一个测试平台中,故增加了测试平台的复用性,节约了成本,提升了效率;本发明较佳实施例的电信设备测试方法及系统通过U盘启动的方式消除不同设备不同操作系统带来的软件不兼容问题,只需针对winXP操作系统准备一套测试软件即可;采用服务器端存储动态库的方式,可实现智能识别设备与动态库匹配,测试时统一测试平台11能根据被测设备自动匹配一套动态链接库以完成测试;而采用远程测试的方法,实现了测试的远程执行,不需要测评中心的专业测试人员前往测试地点,只需由普通测试人员在经过简单的受训后即可完成测试;且测试产生的数据和结果记录可以直接保存在服务器端,方便统一处理;采用JAVA平台的方式进行测试,可实现跨平台操作;使用平台方式进行测试,可以对测试平台大版本进行统一版本管理、维护和更新。Owing to integrating the test function of multiple tested devices into one test platform, the reusability of the test platform has been increased, the cost has been saved, and the efficiency has been improved; the telecommunications equipment testing method and system of the preferred embodiment of the present invention pass the U The method of disk booting eliminates the software incompatibility problems caused by different operating systems of different devices, and only needs to prepare a set of test software for the WinXP operating system; the way of storing dynamic libraries on the server side can realize intelligent identification of equipment and dynamic library matching During the test, the unified test platform 11 can automatically match a set of dynamic link libraries according to the tested equipment to complete the test; and the remote test method is adopted to realize the remote execution of the test, without the need for professional testers from the test center to go to the test site, only Ordinary testers can complete the test after simple training; and the data and result records generated by the test can be directly saved on the server side, which is convenient for unified processing; the JAVA platform is used for testing, which can realize cross-platform operation; use The platform method is used for testing, and the large version of the test platform can be managed, maintained and updated in a unified manner.

以上所述仅为本发明的较佳实施例而已,本领域技术人员知悉,在不脱离本发明的精神和范围的情况下,可以对这些特征和实施例进行各种改变或等同替换。另外,在本发明的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求范围内的实施例都属于本发明的保护范围。The above descriptions are only preferred embodiments of the present invention. Those skilled in the art know that various changes or equivalent replacements can be made to these features and embodiments without departing from the spirit and scope of the present invention. In addition, the features and examples may be modified to adapt a particular situation and material to the teachings of the invention without departing from the spirit and scope of the invention. Therefore, the present invention is not limited by the specific embodiments disclosed here, and all embodiments falling within the scope of the claims of the present application belong to the protection scope of the present invention.

Claims (7)

1. a telecommunication apparatus method of testing, it is characterised in that comprise the following steps:
S1: server (1) the unified test platform (11) of upper structure of telecommunication apparatus test system, and The upper integrated remote testing control of described unified test platform (11) and Component driver storehouse, described remote testing control Part and Component driver storehouse for remotely providing test control and driving assembly for Devices to test (2);
S2: prepackage can start the operating system of the main frame of described Devices to test (2) in USB flash disk (3), At described Devices to test (2) the described USB flash disk of upper insertion (3), and pass through on described Devices to test (2) The main frame of Devices to test (2) described in the os starting of prepackage in described USB flash disk (3);
S3: described unified test platform (11) is connected with described Devices to test (2) foundation by the Internet, And obtain No. ID of described Devices to test (2);And the hardware device of described telecommunication apparatus test system is driven Move and be updated;
S4: described unified test platform (11) controls described Devices to test (2) and downloads also by its No. ID Install described remote testing control with in Component driver storehouse with this No. ID corresponding control and drive assembly; Corresponding test control for described Devices to test (2) uses sublink storehouse intelligence with the download driving assembly Identify and matching mechanisms;Described unified test platform (11) by the serial ports of described Devices to test (2) and The information of the Devices to test (2) that USB port identification accesses, and to described Devices to test (2) and described son Chained library carries out Intelligent Matching, select in described sublink storehouse with described Devices to test (2) corresponding subchain Connect storehouse;
S5: described unified test platform (11) controls described Devices to test (2) and tests, and uses RMI Remote invocation method, arranges RMI widgets download function on described server (1), described to be measured After equipment (2) locally-downloaded widgets operation, complete described unified test platform (11) and treat described The driving of measurement equipment (2) and far call, and Devices to test described in remote boot server (2) complete test; After having tested, generate test report, and at the upper display of described unified test platform (11) described test report Accuse and test data information.
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S1 In described unified test platform (11) be platform based on JAVA language exploitation, and be arranged on described clothes In business device (1).
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S1 In described remote testing control and Component driver storehouse in be integrated with the whole corresponding of described Devices to test (2) Test control and driving assembly, described driving assembly at least includes that equipment identification drives assembly to drive with equipment application Dynamic assembly.
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S1 In, described remote testing control and Component driver storehouse include multiple sublink storehouse, all corresponding phase in each sublink storehouse No. ID of the Devices to test (2) answered.
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S2 In, in described USB flash disk (3), the operating system of prepackage at least includes windowsXP operating system.
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S2 In, described on described Devices to test (2) by the os starting of prepackage in described USB flash disk (3) The main frame of described Devices to test (2), specifically includes: in the internal memory of the main frame of described Devices to test (2) Mark off a part of space and be written to institute as virtual hard disk, the content that will be write by described operating system State on virtual hard disk;Described USB flash disk (3) is provided with write-protect and arranges, and specially forbids write state.
Telecommunication apparatus method of testing the most according to claim 1, it is characterised in that described step S3 In, the described hardware device drivers to described telecommunication apparatus test system is updated specifically including following step Rapid:
SA: Devices to test (2) is linked into system, opens and is installed on the equipment on Devices to test (2) Managing customer end (0), detection Devices to test (2) Real-time Collection hardware equipment information, by collect Hardware equipment information is transferred to server (1);
SB: described server (1) receives the hardware device that described facility management client (0) reports After information, the facility information table that inquiry server (1) stores, obtain the relevant letter of corresponding device drives Breath;
SC: described server (1) generates device drives more New Policy, and is issued to the described equipment of correspondence Managing customer end (0);
The device drives that SD: described facility management client (0) issues according to described server (1) is more New Policy, moving needed for up-to-date device drives and RMI service are downloaded and updated to server (1) automatically State chained library;
SE: after described facility management client (0) detects that device drives updates, described equipment pipe Reason client (0) restarts RMI service.
CN201410161804.XA 2014-04-22 2014-04-22 Method and system for testing telecommunication equipment Active CN103927260B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410161804.XA CN103927260B (en) 2014-04-22 2014-04-22 Method and system for testing telecommunication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410161804.XA CN103927260B (en) 2014-04-22 2014-04-22 Method and system for testing telecommunication equipment

Publications (2)

Publication Number Publication Date
CN103927260A CN103927260A (en) 2014-07-16
CN103927260B true CN103927260B (en) 2016-09-14

Family

ID=51145485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410161804.XA Active CN103927260B (en) 2014-04-22 2014-04-22 Method and system for testing telecommunication equipment

Country Status (1)

Country Link
CN (1) CN103927260B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107729245B (en) * 2017-10-13 2021-04-06 郑州云海信息技术有限公司 A Test Method for Simulating System Failure Based on USB Disk
CN107885664B (en) * 2017-12-26 2021-01-12 深圳市极致汇仪科技有限公司 Upgrading method for automatic upgrading installation and configuration of production test software
CN109194535A (en) * 2018-07-24 2019-01-11 联宝(合肥)电子科技有限公司 A kind of terminal test system and method
CN109284134A (en) * 2018-08-27 2019-01-29 苏州浪潮智能软件有限公司 A method of realizing the compatible cross-platform of polytypic Encryption Keyboard
CN109491724A (en) * 2018-11-11 2019-03-19 上海精密计量测试研究所 Call method of the software generic test platform of test equipment to special test program
CN109376048A (en) * 2018-12-25 2019-02-22 上海创功通讯技术有限公司 A kind of test method and equipment of touch screen
CN110446028A (en) * 2019-08-09 2019-11-12 深圳市云之尚网络科技有限公司 Set-top box production test method and system
CN114814639A (en) * 2021-05-28 2022-07-29 深圳市光彩凯宜电子开发有限公司 U Disk Test Structure and Its Corresponding Hardware Test Equipment
CN113377613B (en) * 2021-06-08 2022-12-02 深圳忆联信息系统有限公司 Hard disk test monitoring method and device based on Windows system and computer equipment
CN113254035A (en) * 2021-06-29 2021-08-13 武汉深之度科技有限公司 Driver installation method, computing device and storage medium
CN113535554B (en) * 2021-07-12 2024-03-12 青岛中科英泰商用系统股份有限公司 Automatic testing system and method for Android system equipment
CN116436541A (en) * 2023-06-12 2023-07-14 西安弘捷电子技术有限公司 Multichannel TR (transmitter/receiver) component test instrument management method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1369800A (en) * 2001-02-14 2002-09-18 英业达股份有限公司 Method for testing computer by using access device to execute operating system
CN101034366A (en) * 2006-03-07 2007-09-12 鸿富锦精密工业(深圳)有限公司 Computer testing system and method
CN103593281A (en) * 2012-08-15 2014-02-19 纬创资通股份有限公司 Test system and test method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9372711B2 (en) * 2009-07-20 2016-06-21 Google Technology Holdings LLC System and method for initiating a multi-environment operating system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1369800A (en) * 2001-02-14 2002-09-18 英业达股份有限公司 Method for testing computer by using access device to execute operating system
CN101034366A (en) * 2006-03-07 2007-09-12 鸿富锦精密工业(深圳)有限公司 Computer testing system and method
CN103593281A (en) * 2012-08-15 2014-02-19 纬创资通股份有限公司 Test system and test method

Also Published As

Publication number Publication date
CN103927260A (en) 2014-07-16

Similar Documents

Publication Publication Date Title
CN103927260B (en) Method and system for testing telecommunication equipment
US10419546B2 (en) Migration assessment for cloud computing platforms
CN104094226B (en) Use the application or driving on deployment configuration Automatic Update of File client device
US7743242B2 (en) Method and system for automatic generation of operating system boot images
US9619370B1 (en) Systems and methods for infrastructure validation
US8490082B2 (en) System and method for representing user processes as software packages in a software package management system
CN110098952B (en) Server management method and device
US9690562B2 (en) Detecting computing processes requiring reinitialization after a software package update
CN107800757B (en) User behavior recording method and device
US7870169B2 (en) Method for enabling traceability and recovery from errors during migration of software applications
CN115454869B (en) Interface automation test method, device, equipment and storage medium
US11528186B2 (en) Automated initialization of bare metal servers
CN113778898A (en) User interface automatic testing method and device, electronic equipment and storage medium
US10305731B2 (en) System and method for provisioning cloud services across heterogeneous environments using partitioned provisioning instructions stored on a configuration management server
CN113918452B (en) Industrial software compatibility testing method under multi-country production platform
US9032394B1 (en) Deploying drivers for an operating system on a computing device
EP2972821A1 (en) Application compatibility checking in a distributed computing environment
US9256509B1 (en) Computing environment analyzer
US11144292B2 (en) Packaging support system and packaging support method
CN113849399A (en) Automatic testing system and method for multi-machine cooperative software under multi-localization platform
CN111443984B (en) Container deployment method and device of network function virtualization NVF system
CN107678929A (en) A kind of system and method for judging the server operation phase
CN103246544A (en) Virtual hardware drive terminal and method
US20120317649A1 (en) System and method for remotely flashing a wireless device
CN110262875B (en) Communication method and system between Windows virtual machine and KVM host based on patch mechanism

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 518048 Guangdong province Futian District Shenzhen City Binhe Road, No. 9023, building 11, 41 layers of the country through the

Patentee after: Medium shift information technology Co., Ltd.

Address before: 518048 Guangdong, Shenzhen Binhe Road, No. 9023 building, state building, floor, No. 14

Patentee before: China Mobile (Shenzhen) Co., Ltd.