CN112787894B - Wireless device test system, method, apparatus, medium, and device - Google Patents

Wireless device test system, method, apparatus, medium, and device Download PDF

Info

Publication number
CN112787894B
CN112787894B CN202110195700.0A CN202110195700A CN112787894B CN 112787894 B CN112787894 B CN 112787894B CN 202110195700 A CN202110195700 A CN 202110195700A CN 112787894 B CN112787894 B CN 112787894B
Authority
CN
China
Prior art keywords
equipment
test
tested
detection circuit
detected
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
CN202110195700.0A
Other languages
Chinese (zh)
Other versions
CN112787894A (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.)
CIG Shanghai Co Ltd
Original Assignee
CIG Shanghai 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 CIG Shanghai Co Ltd filed Critical CIG Shanghai Co Ltd
Priority to CN202110195700.0A priority Critical patent/CN112787894B/en
Publication of CN112787894A publication Critical patent/CN112787894A/en
Application granted granted Critical
Publication of CN112787894B publication Critical patent/CN112787894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

The embodiment of the invention discloses a wireless device testing system and a method, which automatically complete the following tests based on a python program installed by outdoor testing equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; according to the test instruction of the equipment to be detected, the performance of the equipment to be detected is tested, and a test data report is formed on a detection result, so that automatic detection of the wireless equipment is realized, the test efficiency of research and development personnel is effectively improved, and the detection accuracy is improved.

Description

Wireless device test system, method, apparatus, medium, and device
Technical Field
The embodiment of the invention relates to the field of terminal testing, in particular to a method, a device, a medium and equipment for a wireless equipment testing system.
Background
With the advent of the digital age, high and new technologies are continuously developed, and wireless communication devices are continuously updated.
During the research and development design process of the wireless AP of the communication equipment, the performance Throughput Throughput of the wireless AP needs to be tested for many times. In the prior art, the wireless AP tests Throughput through the pulling distance of the underground garage, but because the underground garage has more interference factors when vehicles come and go, the test result is unstable, and the test efficiency is lower.
Disclosure of Invention
The embodiment of the invention provides a wireless device testing system method, a wireless device testing device, a wireless device testing medium and wireless device testing equipment, which are used for realizing automatic detection of wireless devices and effectively improving the testing efficiency of research and development personnel.
In a first aspect, an embodiment of the present invention provides a wireless device testing system, where the system includes:
the shielding room comprises a rotary table and a first detection circuit;
wherein the first detection circuit comprises: the system comprises an antenna, a control switch, an attenuator, a wireless network card and indoor test equipment;
the control switch is electrically connected with the antenna and the attenuator respectively;
the wireless network card is respectively and electrically connected with the attenuator and the indoor test equipment;
the indoor test equipment is electrically connected with the outdoor test equipment and used for streaming to manufacture throughput;
the outdoor testing equipment is electrically connected with first equipment to be tested through the rotary table so as to complete performance testing of the first equipment to be tested.
Optionally, the first detection circuit further includes:
and the shielding box is used for placing the attenuator, the wireless network card and the indoor test equipment in the shielding box.
Optionally, the shielding room further includes: a second detection circuit comprising: the second equipment to be detected, the control switch and each equipment in the shielding box;
wherein, the second wait to examine equipment with control switch with outdoor test equipment electricity is connected, in order to accomplish right the second waits to examine the capability test of equipment.
Optionally, the system further includes:
the outdoor testing equipment is electrically connected with the first equipment to be detected and the second equipment to be detected by adopting network cables;
the outdoor test equipment is electrically connected with the indoor test equipment by adopting a network cable; and the first detection circuit is electrically connected with each device in the second detection circuit by adopting a radio frequency line.
Optionally, first equipment that awaits measuring with equipment is same model equipment is awaited measuring to the second, includes: a wireless AP;
correspondingly, the performance is throughput.
In a second aspect, an embodiment of the present invention provides a wireless device testing method, where the method includes:
the wireless device testing system based on any one of the above and the python program installed based on the outdoor testing device automatically complete the following tests:
the switching between the first detection circuit and the second detection circuit is realized by switching the control switch;
determining a test instruction of the equipment to be tested according to the version of the equipment to be tested;
and testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested, and forming a test data report according to the detection result.
Optionally, according to the test instruction of waiting to examine equipment, test the performance of waiting to examine equipment includes:
sending a streaming instruction to the indoor test equipment to the outdoor test equipment;
adjusting the step of the attenuator;
and testing the throughput of the equipment to be tested under the condition that different attenuators are stepped.
Optionally, the switching between the first detection circuit and the second detection circuit by switching the control switch includes:
switching a control switch to be electrically connected with an antenna so as to receive a transmission signal of the first equipment to be detected through the antenna and realize the access of the first detection circuit; accordingly, the method can be used for solving the problems that,
identifying a version of the first device to be tested;
determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected;
adjusting the step of the attenuator according to the test instruction of the first device to be detected;
and under the condition that different attenuators are stepped, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
Optionally, before adjusting the step of the attenuator, the method further includes:
adjusting the rotary table to a plurality of preset test angles;
and under the conditions of different preset test angles and different attenuator steps, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
Optionally, the switching between the first detection circuit and the second detection circuit by switching the control switch includes:
switching the control switch to be in power-on connection with second equipment to be detected so as to receive a transmission signal of the second equipment to be detected through a radio frequency line and realize the passage of the second detection circuit; accordingly, the method can be used for solving the problems that,
identifying a version of the second suspect device;
determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested;
adjusting the step of the attenuator according to the test instruction of the second equipment to be tested;
and under the condition of stepping of different attenuators, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result.
In a third aspect, an embodiment of the present invention provides a wireless device testing apparatus, including:
the wireless device testing system based on any one of the above and the python program installed based on the outdoor testing device automatically complete the following tests:
the switching module is used for switching the first detection circuit and the second detection circuit by switching the control switch;
the instruction determining module is used for determining a test instruction of the equipment to be tested according to the version of the equipment to be tested;
and the test module is used for testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested and forming a test data report according to the detection result.
Optionally, the test module is specifically configured to:
sending a streaming instruction to the indoor test equipment to the outdoor test equipment;
adjusting the step of the attenuator;
and testing the throughput of the equipment to be tested under the condition that different attenuators are stepped.
Optionally, the switching module is specifically configured to:
switching the control switch to be in power-on connection with the antenna;
correspondingly, the test module is specifically configured to:
identifying a version of the first device to be tested;
determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected;
adjusting the step of the attenuator according to the test instruction of the first device to be detected;
and under the condition that different attenuators are stepped, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
Optionally, the test module is specifically configured to: prior to the step of adjusting the attenuator,
adjusting the rotary table to a plurality of preset test angles;
and under the conditions of different preset test angles and different attenuator steps, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
Optionally, the switching module is specifically configured to:
switching the control switch to be in power-on connection with second equipment to be detected;
correspondingly, the test module is specifically configured to:
identifying a version of the second suspect device;
determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested;
adjusting the step of the attenuator according to the test instruction of the second equipment to be tested;
and under the condition that different attenuators are stepped, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the wireless device testing method as described above.
In a fifth aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable by the processor, and the processor executes the computer program to implement the wireless device testing method as described above.
The embodiment of the invention automatically completes the following tests by constructing a wireless device test system and a python program installed based on outdoor test equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; identifying the version of the equipment to be detected; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; according to the test instruction of the equipment to be detected, the performance of the equipment to be detected is tested, and a test data report is formed on a detection result, so that automatic detection of the wireless equipment is realized, the test efficiency of research and development personnel is effectively improved, and the detection accuracy is improved.
Drawings
Fig. 1A is a schematic structural diagram of a wireless device testing system according to an embodiment of the present invention;
fig. 1B is a schematic structural diagram of an exemplary wireless device testing system according to an embodiment of the present invention;
fig. 1C is a schematic structural diagram of an exemplary wireless device testing system according to an embodiment of the present invention;
fig. 2 is a flowchart of a wireless device testing method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a wireless device testing apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but could have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, subprograms, and the like.
Firstly, the implementation of the scheme can be based on the following premises:
the network module distinguishes a server side and a client side.
The application program is divided into the server and the client, but different from most application programs needing to be divided into the server and the client, the product does not want to set up a computer as a server separately in consideration of cost control, program starting freedom, convenience and the like.
Therefore, after the program is started, the network module firstly analyzes the information recorded in the configuration file to judge whether the program is a server or not, if the program is the server, the program is a server and a client, and other computers are clients.
And determining a network transmission communication protocol.
According to the network environment of the program, UDP is determined as an underlying network transmission communication protocol, but considering that the UDP protocol is an unreliable protocol, the problems of network data packet loss, no guarantee of the sequence and the like occur, and therefore the scheme of using UDP + KCP is selected to realize reliable UDP transmission. In addition, in the preparation stage of user login, TCP is used as a network transmission communication protocol, so that the reliability of user login is ensured.
Specifying parameter settings in the synchronization logic.
The parameters needed in the synchronization logic are specified so that the parameters set in advance can be conveniently used in the process of realizing the synchronization algorithm, and the method specifically comprises the following steps: the method comprises the steps of determining the IP address of a server, the network port of the server, the IP address of a local client, the frame interval of the server, the frame interval of heartbeat packets, the time for the server to judge the overtime drop of the client, the time for the client to judge the overtime drop of the server and the frame rate multiple of the client.
A synchronization message data protocol is specified.
Firstly, the message type needs to be specified, specifically: synchronous preparation, synchronous start, data tracking, synchronous exit, heartbeat package, and custom message. Then, message data needs to be specified, which specifically includes: message type, player ID of message origin, player ID of message target, tracking data, ping value timestamp, custom message. Finally, an uplink protocol of data sent by the client to the server and a downlink protocol of data sent by the server to the client need to be specified, wherein the uplink protocol specifically comprises the following steps: session ID, message list, and the downlink protocol specifically comprises frame ID and message list.
Example one
Fig. 1A is a schematic structural diagram of a wireless device testing system according to an embodiment of the present invention, where the testing system specifically includes: a shielded room 100, the shielded room 100 comprising a turntable and a first detection circuit 110;
wherein the first detection circuit comprises: an antenna 1101, a control switch 1102, an attenuator 1103, a wireless network card 1104 and indoor test equipment 1105;
the control switch 1102 is electrically connected with the antenna 1101 and the attenuator 1103 respectively;
the wireless network card 1104 is electrically connected with the attenuator 1103 and the indoor test equipment 1105 respectively;
the indoor test equipment 1105 is electrically connected to the outdoor test equipment 120 for streaming to produce throughput;
the outdoor testing equipment 120 is electrically connected with the first device to be tested 130 through the turntable, so as to complete the performance test of the first device to be tested 130.
The indoor testing device and the outdoor testing device may be devices configured with python program software, may be devices such as a computer, a mobile phone, or a tablet computer, and may be, for example, a PC. The first DUT is a hardware product developed by developers for different solutions during the development process of the communication device. The first detection circuit is a targeted circuit constructed according to the specified performance required to be detected by the first equipment to be detected.
Wherein, a shielding room is constructed for eliminating signal interference outside the shielding room. The antenna ANT is a transformer that transforms a guided wave propagating on a transmission line into an electromagnetic wave propagating in an unbounded medium (usually free space) or vice versa. In the embodiment of the invention, the antenna is used for receiving the signal sent by the first device to be tested. The control switch SW is a switch for converting multiple loads, and in the embodiment of the present invention, the control switch SW is used for switching the first detection circuit and the second detection circuit according to the requirement of the research and development personnel. The attenuator ATT is an electronic component that provides attenuation, and in an embodiment of the present invention, the actual distance is simulated by using the signal strength of the attenuator control signal. The wireless network card WL is a device of a terminal wireless network, and is a terminal for data transmission by using wireless signals.
Specifically, a developer configures python program software in the outdoor test equipment, and edits a corresponding automatic detection program for the performance test of the DUT (wireless device) to be tested. After the Python-based program software is written, automatic detection can be achieved on the to-be-detected equipment according to the constructed wireless equipment detection system.
In an embodiment of the present invention, the first detection circuit further includes: and a shielding box, in which the attenuator 1103, the wireless network card 1104 and the indoor test equipment 1105 are placed, as shown in fig. 1B. Fig. 1B is a schematic structural diagram of an exemplary chip testing system according to an embodiment of the present invention, where a shielding box is added to receive a specific signal, so as to shield an interference signal to a higher degree.
Fig. 1C is a schematic structural diagram of an exemplary chip testing system according to an embodiment of the present invention, where on the basis of the schematic structural diagram of fig. 1B, the shielding room 100 further includes: the second detection circuit 1100 specifically includes: the second wait examine equipment 140 the control switch 1102 and each equipment (attenuator 1103, wireless network card 1104 and indoor test equipment 1105) in the shielded cell, the second wait examine equipment with control switch with outdoor test equipment electricity is connected, and is right in order to accomplish the second wait examine the performance test of equipment.
For ease of understanding, only the second detection circuit 1100 is labeled in fig. 1C using a dashed line in accordance with an embodiment of the present invention. It should be noted that the first detection circuit and the second detection circuit are switched by the control switch, and they do not operate and detect at the same time. According to the embodiment of the invention, the performance test of the second equipment to be tested can be completed by constructing the second detection circuit.
In the embodiment of the invention, the outdoor test equipment is respectively and electrically connected with the first equipment to be tested and the second equipment to be tested by adopting network cables; the outdoor test equipment is electrically connected with the indoor test equipment by adopting a network cable; and the first detection circuit is electrically connected with each device in the second detection circuit by adopting a radio frequency wire.
In an embodiment of the present invention, the first device to be tested and the second device to be tested are devices of the same model, including: a wireless AP; correspondingly, the performance is throughput.
Specifically, the first device to be detected and the second device to be detected can be wireless communication devices of the same model or wireless communication devices of different models, and the first device to be detected and the second device to be detected are set according to the requirements of research personnel. Preferably, in the embodiment of the present invention, the first device to be inspected and the second device to be inspected may be of the same type, and a developer may place two devices to be inspected of the same type at fixed positions in the shielding room. When the device to be tested is a wireless AP, the embodiment of the invention can be switched to the first detection circuit and the second detection circuit through the control switch, and is used for testing the throughput under different modes. Since the indoor PC is connected to the wireless network, the download speed is related to the performance of the wireless router (wireless AP), and therefore, the measurement throughput is the capability of testing the data transmission capability of the wireless AP, that is, the capability of downloading and uploading data.
The embodiment of the invention provides a wireless equipment testing system, which comprises a shielding room, a testing module and a testing module, wherein the shielding room comprises a rotary table and a first detection circuit; wherein the first detection circuit comprises: the embodiment of the invention is based on the architecture of a wireless device testing system, so that the defect of unstable detection caused by outdoor interference factors is avoided, the performance test of the device to be tested can be completed through different detection modes, the working efficiency of research personnel is improved, and the testing accuracy is improved.
Example two
Fig. 2 is a flowchart of a method for testing a wireless device according to a second embodiment of the present invention, where the method can be executed by a wireless device testing apparatus according to a second embodiment of the present invention, and the apparatus can be implemented in software and/or hardware. The wireless device testing method of the embodiment of the invention is completed based on the wireless device testing system provided by the embodiment one, and the following tests are automatically completed based on a python program installed by outdoor testing equipment. The method specifically comprises the following steps:
s210, switching between the first detection circuit and the second detection circuit is achieved by switching the control switch.
Specifically, the wireless device testing system constructed in the first embodiment of the present invention not only provides a stable testing environment, but also can use different detection circuits to detect the performance of the device to be tested. For example, when the device to be detected is a wireless AP, the embodiment of the present invention may set the first device to be detected and the second device to be detected as a wireless AP of the same version and model, and put them into a test system for detection.
And S220, identifying the version of the equipment to be detected.
Specifically, each manufacturer has a respective special code, so the embodiment of the invention can edit a corresponding identification program through the python program, and realize the purpose of automatically identifying the version of the equipment to be detected by identifying the special code of the manufacturer marked in the equipment to be detected.
And S230, determining a test instruction of the equipment to be tested according to the version of the equipment to be tested.
Specifically, the to-be-detected performance required to be detected of each to-be-detected device may be different, so that the embodiment of the present invention identifies the version of the to-be-detected device through the python program, can determine the to-be-detected performance required to be detected of the current to-be-detected device, and automatically detects through the python program. For example, chip schemes used by each model of wireless AP are different, and test instructions for setting channels, bandwidths, starting WIFI and the like are different, and the PC in the embodiment of the present invention may invoke python scripts corresponding to different chip schemes to correspond to corresponding tests.
S240, testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested, and forming a test data report according to the detection result.
Specifically, the embodiment of the invention can realize automatic test on the performance of the equipment to be tested through the python program, and uses all test data as the detection result through the python program to form a test data report.
In the embodiment of the present invention, the testing the performance of the device to be tested according to the test instruction of the device to be tested includes: sending a streaming instruction to the indoor test equipment to the outdoor test equipment; adjusting the step of the attenuator; and testing the throughput of the equipment to be tested under the condition that different attenuators are stepped.
The outdoor test equipment is a test assistant computer and is used for installing software suitable for streaming the indoor test equipment, for example, ixChariot software can be installed and is used for measuring Throughput of the equipment to be tested.
Specifically, since the capability of downloading and uploading data of the indoor test equipment needs to be measured under the condition that the equipment to be tested is located at different distances, and the distance is positively correlated with the signal strength, the embodiment of the invention can be used for simulating different distances, such as 50m, 100m or 200 m, by adjusting the step of the attenuator. That is, the attenuation value is adjusted, so that the intensity of the signal received by the indoor detection equipment can be changed, and the distance between the indoor detection equipment and the equipment to be detected is adjusted. Specifically, for example, the attenuation value (step of the attenuator) is increased, the analog distance is increased, the attenuation value (step of the attenuator) is decreased, and the analog distance is decreased. The embodiment of the invention is used for testing the throughput of the equipment to be tested under the condition of different attenuator steps by adjusting the step of the attenuator.
In the embodiment of the invention, the first detection circuit and the second detection circuit can be switched by switching the control switch, so that the throughput of the equipment to be detected under different modes can be measured. Specifically, a control switch is switched to be electrically connected with an antenna, so that a path of a first detection circuit is realized, and the control switch is used for measuring the air interface throughput of first equipment to be detected in an air interface test mode; by switching the control switch to be electrically connected with the second device to be tested, a path of the second detection circuit is realized for measuring the conduction throughput of the second device to be tested in a conduction test mode. The specific measurement method is as follows:
in an exemplary embodiment of the present invention, the switching between the first detection circuit and the second detection circuit by switching the control switch includes: switching a control switch to be electrically connected with an antenna so as to receive a transmission signal of the first equipment to be detected through the antenna and realize the access of the first detection circuit; correspondingly, identifying the version of the first device to be detected; determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected; adjusting the step of the attenuator according to the test instruction of the first device to be detected; and under the condition that different attenuators are stepped, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
In this embodiment of the present invention, before adjusting the step of the attenuator, the method further includes: adjusting the rotary table to a plurality of preset test angles; and under the conditions of different preset test angles and different attenuator steps, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
The preset test angle can be any angle value set according to the needs of research personnel, and the angle value of the preset test angle and the number of the set angles are not limited by the invention.
Specifically, in this embodiment of the present invention, a signal test channel of an air interface Throughput (DUT 1 OTA Throughput) of the first device to be detected is: DUT1 → ANT → SW → ATT → WL → indoor PC.
The test process is as follows:
a. debugging a test environment;
b. executing a setting instruction, wherein chip schemes used by each type of wireless AP are different, and test instructions for setting channels, bandwidths, starting WIFI and the like are different;
c. setting an adjustable attenuator to attenuate steps;
d. determining the number of the angles to be tested when the wireless AP rotates 360 degrees;
e. executing the main program to automatically test the throughput;
f. and generating a product through product performance analysis report.
It should be noted that, in the embodiment of the present invention, by setting a plurality of turntable angles, multi-angle comprehensive detection of DUT performance can be achieved.
In another exemplary embodiment of the present invention, the switching between the first detection circuit and the second detection circuit by switching the control switch includes: switching the control switch to be in power-on connection with second equipment to be detected so as to receive a transmission signal of the second equipment to be detected through a radio frequency line and realize the passage of the second detection circuit; correspondingly, identifying the version of the second equipment to be detected; determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested; adjusting the step of the attenuator according to the test instruction of the second equipment to be tested; and under the condition of stepping of different attenuators, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result.
Specifically, in the embodiment of the present invention, the signal test channel of the second device under test with a conduction Throughput DUT2 reduced through Throughput) is: DUT2 → SW → ATT → WL → indoor PC.
The testing process is the same as the OTA process, and the following settings are required:
a. setting the number of the test angles as 1;
b. switching the SWITCH mode to the reduced mode;
it should be noted that, because the embodiment of the present invention uses a conduction mode to measure the throughput of the second device to be tested, it is not necessary to measure multiple angles, and only one test angle needs to be set.
The embodiment of the invention automatically completes the following tests based on the python program installed by the outdoor test equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; identifying the version of the equipment to be detected; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; according to the test instruction of the equipment to be tested, the performance of the equipment to be tested is tested, and the test result is formed into a test data report.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a wireless device testing apparatus according to an embodiment of the present invention, in which a wireless device testing method according to an embodiment of the present invention is completed based on the wireless device testing system provided in the first embodiment of the present invention, and the following tests are automatically completed based on a python program installed in an outdoor testing device. The device specifically includes:
the switching module 310 is configured to switch the first detection circuit and the second detection circuit by switching the control switch;
a version identification module 320 for identifying the version of the device to be checked;
the instruction determining module 330 is configured to determine a test instruction related to the device to be tested according to the version of the device to be tested;
and the test module 340 is configured to test the performance of the device to be tested according to the test instruction of the device to be tested, and form a test data report according to the detection result.
Optionally, the test module 340 is specifically configured to: sending a streaming instruction to the indoor test equipment to the outdoor test equipment; adjusting the step of the attenuator; and testing the throughput of the equipment to be tested under the condition of stepping different attenuators.
Optionally, the switching module 310 is specifically configured to: switching the control switch to be in power-on connection with the antenna;
correspondingly, the test module 340 is specifically configured to: identifying a version of the first device to be tested; determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected; adjusting the step of the attenuator according to the test instruction of the first device to be detected; and under the condition that different attenuators are stepped, testing the air interface throughput of the first device to be detected, and forming a test data report according to the detection result.
Optionally, the testing module 340 is specifically configured to: before adjusting the step of the attenuator, adjusting the turntable to a plurality of preset test angles; and under the conditions of different preset test angles and different attenuator steps, testing the air interface throughput of the first to-be-detected equipment, and forming a test data report by using the detection result.
Optionally, the switching module 310 is specifically configured to: switching the control switch to be in power-on connection with second equipment to be detected;
correspondingly, the testing module 340 is specifically configured to: identifying a version of the second to-be-inspected device; determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested; adjusting the step of the attenuator according to the test instruction of the second equipment to be tested; and under the condition of stepping of different attenuators, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result.
The embodiment of the invention automatically completes the following tests by constructing a wireless device test system and a python program installed based on outdoor test equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; identifying the version of the equipment to be detected; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; according to the test instruction of the equipment to be detected, the performance of the equipment to be detected is tested, and a test data report is formed on a detection result, so that automatic detection of the wireless equipment is realized, the test efficiency of research and development personnel is effectively improved, and the detection accuracy is improved.
Example four
Embodiments of the present application also provide a storage medium containing computer-executable instructions that, when executed by a computer processor, are operable to perform: and automatically completing the following tests based on a python program installed by the outdoor test equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; identifying the version of the equipment to be detected; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; and testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested, and forming a test data report according to the detection result.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the computer system in which the program is executed, or may be located in a different second computer system connected to the computer system through a network (such as the internet). The second computer system may provide the program instructions to the computer for execution. The term "storage media" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application contains computer-executable instructions, and the computer-executable instructions are not limited to the wireless device testing operations described above, and may also perform related operations in the wireless device testing method provided in any embodiments of the present application.
EXAMPLE five
The embodiment of the application provides electronic equipment, and the wireless equipment testing device provided by the embodiment of the application can be integrated into the electronic equipment. Fig. 4 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present application. As shown in fig. 4, the present embodiment provides an electronic device 400, which includes: one or more processors 420; storage 410 to store one or more programs that, when executed by the one or more processors 420, cause the one or more processors 420 to implement:
the following tests are automatically completed based on the python program installed by the outdoor test equipment: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch; identifying the version of the equipment to be detected; determining a test instruction of the equipment to be tested according to the version of the equipment to be tested; and testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested, and forming a test data report according to the detection result.
As shown in fig. 4, the electronic device 400 includes a processor 420, a storage device 410, an input device 430, and an output device 440; the number of the processors 420 in the electronic device may be one or more, and one processor 420 is taken as an example in fig. 4; the processor 420, the storage device 410, the input device 430, and the output device 440 in the electronic apparatus may be connected by a bus or other means, and are exemplified by a bus 450 in fig. 4.
The storage device 410 is a computer readable storage medium for storing software programs, computer executable programs, and module units, such as program instructions corresponding to the wireless device testing method in the embodiment of the present application.
The storage device 410 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the storage 410 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, storage 410 may further include memory located remotely from processor 420, which may be connected via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input means 430 may be used to receive input numerals, character information, or voice information, and to generate key signal inputs related to user settings and function control of the electronic device. The output device 440 may include a display screen, speakers, etc.
It is to be noted that the foregoing description is only exemplary of the invention and that the principles of the technology may be employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in some detail by the above embodiments, the invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the invention, and the scope of the invention is determined by the scope of the appended claims.

Claims (6)

1. A method for wireless device testing, comprising: the method is applied to a wireless device testing system and a python program installed based on outdoor testing equipment to automatically complete the following tests: wherein: the wireless device testing system includes: the shielding room comprises a rotary table and a first detection circuit; wherein the first detection circuit comprises: the system comprises an antenna, a control switch, an attenuator, a wireless network card and indoor test equipment; the control switch is electrically connected with the antenna and the attenuator respectively; the wireless network card is respectively and electrically connected with the attenuator and the indoor test equipment; the indoor test equipment is electrically connected with the outdoor test equipment; the outdoor testing equipment is electrically connected with first equipment to be tested through the rotary table so as to complete the performance test of the first equipment to be tested; the first detection circuit further includes: a shielding box, in which the attenuator, the wireless network card and the indoor testing equipment are placed,
the method for automatically completing the following tests based on the python program installed by the outdoor test equipment specifically comprises the following steps:
the switching between the first detection circuit and the second detection circuit is realized by switching the control switch;
determining a test instruction of the equipment to be tested according to the version of the equipment to be tested;
testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested, and forming a test data report according to the detection result;
wherein, the switching of the first detection circuit and the second detection circuit is realized by switching the control switch, which comprises: switching a control switch to be electrically connected with an antenna so as to receive a transmission signal of the first equipment to be detected through the antenna and realize the access of the first detection circuit; correspondingly, determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected; adjusting the step of the attenuator according to the test instruction of the first device to be detected; under the condition that different attenuators are stepped, the air interface throughput of the first equipment to be detected is tested, a test data report is formed according to the detection result, the control switch is switched to be in power-on connection with second equipment to be detected, so that a transmitting signal of the second equipment to be detected is received through a radio frequency line, and the access of a second detection circuit is realized; correspondingly, determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested; adjusting the step of the attenuator according to the test instruction of the second equipment to be tested; and under the condition that different attenuators are stepped, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result.
2. The wireless device testing method of claim 1, wherein the shielded room further comprises: a second detection circuit comprising: the second equipment to be detected, the control switch and each equipment in the shielding box; wherein, the second wait to examine equipment with control switch with outdoor test equipment electricity is connected, in order to accomplish right the second waits to examine the capability test of equipment.
3. The method of claim 2, comprising: the outdoor test equipment is electrically connected with the first equipment to be detected and the second equipment to be detected by adopting network cables; the outdoor test equipment is electrically connected with the indoor test equipment by adopting a network cable; and the first detection circuit is electrically connected with each device in the second detection circuit by adopting a radio frequency line.
4. A wireless device testing apparatus, comprising: a wireless device testing system and a python program installed based on an outdoor testing device automatically complete the following tests:
the switching module is used for switching the first detection circuit and the second detection circuit by switching the control switch; the method specifically comprises the following steps: the switching between the first detection circuit and the second detection circuit is realized by switching the control switch, and the method comprises the following steps: switching a control switch to be electrically connected with an antenna so as to receive a transmission signal of a first device to be detected through the antenna and realize the access of a first detection circuit; correspondingly, determining a test instruction of the first equipment to be detected according to the version of the first equipment to be detected; adjusting the step of an attenuator according to the test instruction of the first device to be detected; under the condition that different attenuators are stepped, the air interface throughput of the first equipment to be detected is tested, a test data report is formed according to the detection result, the control switch is switched to be in power-on connection with second equipment to be detected, so that a transmitting signal of the second equipment to be detected is received through a radio frequency line, and the access of a second detection circuit is realized; correspondingly, determining a test instruction of the second equipment to be tested according to the version of the second equipment to be tested; adjusting the step of the attenuator according to the test instruction of the second equipment to be tested; under the condition that different attenuators are stepped, testing the conduction throughput of the second equipment to be tested, and forming a test data report according to the detection result;
the instruction determining module is used for determining a test instruction of the equipment to be tested according to the version of the equipment to be tested;
the test module is used for testing the performance of the equipment to be tested according to the test instruction of the equipment to be tested and forming a test data report according to the detection result, wherein,
the wireless device testing system includes: the shielding room comprises a rotary table and a first detection circuit; wherein the first detection circuit comprises: the system comprises an antenna, a control switch, an attenuator, a wireless network card and indoor test equipment; the control switch is electrically connected with the antenna and the attenuator respectively; the wireless network card is respectively and electrically connected with the attenuator and the indoor test equipment; the indoor test equipment is electrically connected with the outdoor test equipment; the outdoor testing equipment is electrically connected with first equipment to be tested through the rotary table so as to complete the performance test of the first equipment to be tested; the first detection circuit further includes: and the shielding box is used for placing the attenuator, the wireless network card and the indoor test equipment in the shielding box.
5. The apparatus of claim 4, wherein the testing module is specifically configured to: sending a streaming instruction to the indoor test equipment to the outdoor test equipment; adjusting the step of the attenuator; and testing the throughput of the equipment to be tested under the condition of stepping different attenuators.
6. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out a method for testing a wireless device according to any one of claims 1-3.
CN202110195700.0A 2021-02-19 2021-02-19 Wireless device test system, method, apparatus, medium, and device Active CN112787894B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110195700.0A CN112787894B (en) 2021-02-19 2021-02-19 Wireless device test system, method, apparatus, medium, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110195700.0A CN112787894B (en) 2021-02-19 2021-02-19 Wireless device test system, method, apparatus, medium, and device

Publications (2)

Publication Number Publication Date
CN112787894A CN112787894A (en) 2021-05-11
CN112787894B true CN112787894B (en) 2022-12-13

Family

ID=75761681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110195700.0A Active CN112787894B (en) 2021-02-19 2021-02-19 Wireless device test system, method, apparatus, medium, and device

Country Status (1)

Country Link
CN (1) CN112787894B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114050877B (en) * 2022-01-13 2022-05-31 武汉通力路达科技有限公司 Antenna system and antenna system testing method
CN115001549B (en) * 2022-05-24 2023-10-31 中国电信股份有限公司 Terminal performance detection system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105813126A (en) * 2016-04-27 2016-07-27 深圳市共进电子股份有限公司 Automatic wireless AP (Access Point) performance testing system
CN107708149A (en) * 2017-11-13 2018-02-16 上海斐讯数据通信技术有限公司 A kind of test system and method for router wireless performance
CN108736985A (en) * 2018-05-22 2018-11-02 深圳市同维通信技术有限公司 A kind of test system, the method and device of wireless aps antenna directivity performance
CN109634840A (en) * 2018-10-25 2019-04-16 平安科技(深圳)有限公司 Method for testing software, device, equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719419B2 (en) * 2005-04-21 2014-05-06 Qualcomm Incorporated Methods and apparatus for determining aspects of multimedia performance of a wireless device
US20170054517A1 (en) * 2015-08-17 2017-02-23 Qualcomm Incorporated Architecture for enabling hypothesis, odyssey, and yield wireless automated test equipment testing
CN106452959A (en) * 2016-10-10 2017-02-22 上海斐讯数据通信技术有限公司 Test system and method for wireless throughput performance of router
CN107018044A (en) * 2017-04-27 2017-08-04 上海斐讯数据通信技术有限公司 A kind of wireless throughput performance automated testing method of router and system
CN108770012A (en) * 2018-05-29 2018-11-06 四川斐讯信息技术有限公司 A kind of automated wireless attenuation test system and method allowing hand over test environment
CN112187576B (en) * 2020-09-27 2022-05-06 深圳市共进电子股份有限公司 Automatic router test system, method, device and computer equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105813126A (en) * 2016-04-27 2016-07-27 深圳市共进电子股份有限公司 Automatic wireless AP (Access Point) performance testing system
CN107708149A (en) * 2017-11-13 2018-02-16 上海斐讯数据通信技术有限公司 A kind of test system and method for router wireless performance
CN108736985A (en) * 2018-05-22 2018-11-02 深圳市同维通信技术有限公司 A kind of test system, the method and device of wireless aps antenna directivity performance
CN109634840A (en) * 2018-10-25 2019-04-16 平安科技(深圳)有限公司 Method for testing software, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112787894A (en) 2021-05-11

Similar Documents

Publication Publication Date Title
CN108141385B (en) Cloud-based system and method for managing test configuration of cable test equipment
CN112787894B (en) Wireless device test system, method, apparatus, medium, and device
JP2010502997A (en) Radiation performance of radio equipment
CN111432425B (en) Test system and test method for network mode optimization of 3G/4G router
CN110347539B (en) Test method, device, system, computing device and medium applied to server
CN112311620A (en) Method, apparatus, electronic device and readable medium for diagnosing network
CN106776346B (en) Test method and device of CCMTS (China center testing System) equipment
US20140219123A1 (en) Test apparatus and method for testing ip-based mobile communications terminals
CN107426760A (en) A kind of wireless router double frequency unification method of testing and system
CN111008128B (en) Automatic test system, method and storage medium
CN112782567A (en) Chip testing system, method, device, medium and equipment
KR100758850B1 (en) Appaturus and method for test using test script in mobile communication system
EP3503438B1 (en) Test arrangement and test method
WO2021052075A1 (en) Interference simulation system, method and apparatus, interference test system, method and apparatus, and computer readable storage medium
US20240049019A1 (en) Method, apparatus, medium electronic device, and program product for testing wireless local area network device
CN109660386A (en) A kind of semiconductor memory aging testing system method for upgrading software
CN105425060B (en) A kind of interference detection method and detecting system of antenna coupling
US9774408B2 (en) Mobile communication terminal test device and a test analysis unit therefor
CN114785432A (en) Electronic product testing method and system
Judd et al. A software architecture for physical layer wireless network emulation
CN114793346A (en) Whole vehicle networking NV-IOT test system and method in anechoic chamber
CN114448527A (en) Wireless radio frequency interference test method and system for terminal
CN109362015B (en) Volume test method, control end device, storage medium and volume test system
CN113671292A (en) Equipment testing method, system, device, electronic equipment and storage medium
US10396910B2 (en) Over the air commands for RF testing

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