Display screen control card production test method, device, equipment and medium
By building the target LAN testing environment and automated testing node determination, the problems of low production testing efficiency and insufficient accuracy and reliability of existing display control cards are solved, and efficient and accurate production testing is achieved.
Patent Information
- Application Number
- CN202411992954.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-31
AI Technical Summary
The production and testing methods of existing display control cards are inefficient, and relying on manual operations is prone to error operations and accuracy and reliability problems.
Build a target LAN testing environment, including host test nodes and virtual machine test nodes, determine the test nodes of the display control card through wireless LAN scanning, and automatically conduct production tests based on preset parameters.
Improve the efficiency and accuracy of the production test of display control card, reduce manual operation, and enhance the reliability of the test.
Smart Images

Figure CN119811232A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of display screen control card testing, and in particular to a display screen control card production testing method, device, equipment and medium. Background Art
[0002] The display control card is one of the key components of the LED display. It is responsible for converting the input image information into data and control signals that the LED screen can display. Its stability and functional diversity are essential for the normal operation of the display. With the continuous advancement of technology and the growing application needs, the functions of the display control card are becoming more and more abundant. Usually, in the last process of the display control card production process, it is necessary to test the various functions of the display control card and send some firmware default parameters to the display control card. After these processes are completed, it can be shipped.
[0003] At present, in the last process of display screen control card production, for each display screen control card to be tested, the user manually establishes a communication connection between the display screen control card to be tested and a test server, and then runs the pre-developed test software in the test server. For various functional test items, the user can edit the test data in the test software based on his own experience and send it to the display screen control card to be tested for functional testing. Then the user can judge whether the functional test item is qualified by observing the actual display effect of the display screen driven by the display screen control card to be tested. Similarly, the user can edit the built-in parameters of the control card in the test software, and send these built-in parameters to the display screen control card to be tested to complete the parameter configuration process.
[0004] However, the existing production testing method has the following problems: first, each test server can only perform production testing on one display screen control card at a time. Due to limited hardware physical device resources, there is a technical problem of low production testing efficiency; second, in the test production process, users are required to repeatedly perform multiple tedious operations to complete the production testing operation of the display screen control card, further aggravating the problem of low production testing efficiency of the display screen control card; in addition, the existing method heavily relies on manual operation, and manual operation is prone to the risk of misoperation. Based on this, there is also the problem of low production test accuracy and reliability. Summary of the invention
[0005] The present invention provides a display screen control card testing method, device, equipment and medium to improve the production test efficiency of the display screen control card and enhance the accuracy and reliability of the production test of the display screen control card.
[0006] In a first aspect, an embodiment of the present invention provides a display screen control card testing method, the method comprising:
[0007] Constructing a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;
[0008] In response to a trigger operation for a target control card model, determining a target production test parameter corresponding to the target control card model;
[0009] Performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine target wireless local area network identifiers of all target display screen control cards in an online state;
[0010] For all the target display screen control cards, based on the target wireless local area network identifier, a target test node corresponding to the target display screen control card is determined from the target local area network test environment, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
[0011] In a second aspect, an embodiment of the present invention further provides a display screen control card testing device, the device comprising:
[0012] A test environment construction module, used to construct a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;
[0013] A test parameter determination module, configured to determine a target production test parameter corresponding to a target control card model in response to a trigger operation for the target control card model;
[0014] A wireless identification determination module, used for performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model, and determining the target wireless local area network identification of all target display screen control cards in an online state;
[0015] The target node determination module is used to determine the target test node corresponding to the target display screen control card from the target local area network test environment for all the target display screen control cards based on the target wireless local area network identifier, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
[0016] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:
[0017] one or more processors;
[0018] a storage device for storing one or more programs,
[0019] When one or more programs are executed by one or more processors, the one or more processors implement the display screen control card production test method as described in any one of the embodiments of the present invention.
[0020] In a fourth aspect, an embodiment of the present invention further provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute a display screen control card production test method as described in any one of the embodiments of the present invention.
[0021] The technical solution of the embodiment of the present invention first constructs a target LAN test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, determines a target production test parameter corresponding to the target control card model, performs a wireless LAN scan process on at least one display screen control card corresponding to the target control card model, and determines the target wireless LAN identifier of all target display screen control cards in an online state, thereby, for all target display screen control cards, based on the target wireless LAN identifier, determines a target test node corresponding to the target display screen control card from the target LAN test environment, so that the target test node performs a production test on the target display screen control card based on the target production test parameter. The technical solution provided by this embodiment, on the one hand, utilizes virtualization technology, and does not need to equip each test node with a physical device separately, and can perform built-in parameter issuance processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; the user can automatically perform the production test operation of the display screen control card through simple interactive operations, thereby further improving the production test efficiency of the display screen control card. On the other hand, a large number of manual operation processes are avoided, improving the accuracy and reliability of the production test of the display control card. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present invention, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 A schematic flow chart of a display screen control card testing method provided by an embodiment of the present invention;
[0024] Figure 2 A schematic diagram of the implementation flow of a display screen control card production test method involved in this embodiment;
[0025] Figure 3 This embodiment relates to a schematic diagram of displaying progress information during the process of a target display screen control card performing a production test operation based on target production test parameters;
[0026] Figure 4 A schematic diagram of the structure of a display screen control card production and testing device provided by an embodiment of the present invention;
[0027] Figure 5 The present invention is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0028] Embodiment 1
[0029] Figure 1 A flow chart of a display screen control card production test method provided in an embodiment of the present invention. This embodiment can be applicable to the scenario of production testing of display screen control cards. The method can be executed by a display screen control card production test device, which can be implemented in the form of software and / or hardware. The hardware can be an electronic device, such as a mobile terminal, a PC or a server.
[0030] like Figure 1 As shown, the display screen control card production test method includes:
[0031] S110. Construct a target local area network test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node.
[0032] Among them, the target LAN test environment is a network environment that will rely on various test nodes within it to perform production tests on a large number of display screen control cards to be tested. The target LAN test environment includes multiple test nodes, which communicate with each other, and each test node can perform production tests on any display screen control card to be tested. The test nodes in the target LAN test environment include a host test node and multiple virtual machine test nodes. The so-called host test node refers to a specific host device used to test the control card function and issue built-in parameters during the production test process. The so-called virtual machine test node refers to a virtual system created in the host test node, and each virtual machine test node can perform the same production test operations as the host test node.
[0033] Specifically, you can plug multiple network cards into a server to create multiple virtual servers, establish communication connections between the server and these virtual servers, and configure the same operating system. In this way, the target LAN test environment is built.
[0034] Optionally, a specific implementation method of constructing a target local area network test environment including at least two test nodes may include:
[0035] S1. Using a target virtual machine creation tool on a host test node to create at least one virtual machine instance, and configuring the same system files and production test function programs for at least one virtual machine instance to obtain at least one virtual machine test node.
[0036] The target virtual machine creation tool is a software application that allows users to create one or more virtual environments on a physical computer, each of which can run a complete operating system, just like an independent computer. For example, the target virtual machine creation tool can be Oracle Virtual Box. A virtual machine instance refers to a virtual server similar to a physical server created based on virtualization technology. It is the most common form of cloud server resources and can run different operating systems and applications independently, just like running on a real physical server. System files refer to the main files on which the operating system is based.
[0037] The production test function program refers to an application program for executing the production test of the display screen control card. Specifically, the display screen control card production test method provided in this embodiment can be integrated into a production test tool, and the production test tool is the production test function program. The production test function program can be installed in any server system, so that the production test function program can be opened in the server system, and production test processing can be performed on any display screen control card based on the display screen control card production test method integrated in the production test function program.
[0038] In this embodiment, multiple external network cards can be inserted into the host test node (the number of external network cards is consistent with the number of virtual machine test nodes, that is, several virtual machine test systems need to be created, and several external network cards are connected). This is because a server system can only use one network card. Connecting multiple external network cards here can enable the host test node and each virtual machine test node created subsequently, as well as each virtual machine test node to communicate with each other. Use the target virtual machine creation tool to create a first virtual machine instance, configure a network card for the first virtual machine instance, configure system files consistent with the host test node, and configure the pre-developed production test function program, so as to obtain the first virtual machine test node. Using the same processing method, a second virtual machine test node, a third virtual machine test node, ..., etc. can be created; in addition, the first virtual machine test node can also be copied to obtain a second virtual machine test node, a third virtual machine test node, ..., etc. Thus, multiple virtual machine test nodes can be obtained.
[0039] It should be noted that the purpose of configuring the same system file for each virtual machine test node in the embodiment is to ensure that the configuration functions of each virtual machine test node are consistent, for example, the memory allocation, operating system version, system built-in application and other configuration functions are consistent. This is to avoid additional unknown settings that lead to difficult-to-locate problems in the production process, which ensures the stability and repeatability of the test environment.
[0040] S2. Establish a communication connection between the host test node and each virtual machine test node through a bridge communication method to obtain a target local area network test environment.
[0041] In this embodiment, after multiple virtual machine test nodes are created, communication connections are established between the host test node and each virtual machine test node, and between each virtual machine test node, through bridging communication, thereby completing the construction of the target LAN test environment.
[0042] S120: In response to a trigger operation for a target control card model, determine a target production test parameter corresponding to the target control card model.
[0043] The target control card model refers to one or more control card models selected by the user. In the actual production environment, display control cards with different application functions correspond to different control card models. Different control card models correspond to different production test specifications, and different production test specifications correspond to different production test parameters.
[0044] Among them, the target production test parameter refers to the data content based on which the display screen control card of the target control card model performs the production test operation. Specifically, the target production test parameter may include: initialization parameters, functional test parameters of at least one functional test item, and built-in parameters of at least one parameter sending item. The initialization parameter refers to the data content based on which the display screen control card performs the initialization operation. The functional test item refers to the specific item that needs to perform functional testing on the display screen control card. Specifically, at least one functional test item may include: at least one of a wireless network connection function item, an indicator light operation function item, a program sending function item, a firmware upgrade function item, a timed task function item, a device status query function item, and a button trigger function item. The parameter sending item refers to the data content based on which the display screen control card performs the built-in parameter configuration operation. Specifically, at least one parameter sending item may include: at least one of a time built-in parameter item, a brightness built-in parameter item, a power-off reset function built-in parameter item, a boot-up gradually brightened built-in parameter item, a boot-up face built-in parameter item, a hardware parameter built-in parameter item, a device lock built-in parameter item, a boot-up prompt built-in parameter item, a timer switch built-in parameter item, a font built-in parameter item, and a program built-in parameter item. Built-in parameters refer to the basic default parameters based on which the display control card performs corresponding functions.
[0045] In this embodiment, the production test function program may include a visual display page, in which a variety of selectable control card models may be displayed. When a user triggers one or more of the control card models to be selected, the triggered control card models to be selected are the target control card models. Production test parameters corresponding to various control card models are created in advance, and various control card models and corresponding production test parameters may be stored in a designated storage unit. When the target control card model is determined, the target production test parameters corresponding to these target control card models may be retrieved from the storage unit.
[0046] S130: Perform wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine the target wireless local area network identifiers of all target display screen control cards that are online.
[0047] Among them, the display screen control card is a hardware device specially used to control the display screen, which can be used to receive external signals and convert the signals into data and control signals that can be recognized by the display screen, so that the display screen can display the specified media content. The same control card model can correspond to multiple display screen control cards, and different display screen control cards correspond to unique control card identification information. In this embodiment, the unique control card identification information of each display screen control card can be set to the corresponding wireless local area network identification information. The target display screen control card refers to the display screen control card that is in an online state among the multiple display screen control cards corresponding to the target control card model. The target wireless local area network identification refers to the wireless local area network identification information corresponding to the target display screen control card. Exemplarily, the target control card model is "W3A", and the unique control card identification information of a display screen control card corresponding to the target control card model can represent "W3A-0050c20ec9ee", then the wireless local area network identification corresponding to the display screen control card is "W3A-0050c20ec9ee".
[0048] In this embodiment, various wireless LAN signals in the current space can be scanned by a pre-configured wireless LAN scanning tool. Since the scanned wireless LAN signals contain some wireless LAN identifications of other devices except the display screen control card corresponding to the target control card model, based on this, the scanned wireless LAN signals can be screened out according to the identification information of the target control card model (for example, "W3A") to obtain the wireless LAN identifications of one or more display screen control cards corresponding to the target control card model. These wireless LAN identifications are the target wireless LAN identifications of all target display screen control cards that are online.
[0049] S140. For all target display screen control cards, based on the target wireless LAN identifier, determine the target test node corresponding to the target display screen control card from the target LAN test environment, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
[0050] The target test node is a test node in the target local area network test environment.
[0051] In this embodiment, for each target display screen control card, the implementation method of determining the corresponding target test node is consistent. In order to clearly introduce the present technical solution, one of the target display screen control cards may be used as an example for the following description.
[0052] In this embodiment, after each test node in the target LAN test environment completes the production test process of a target display screen control card, an operation log data can be generated according to the target wireless LAN identification of the target display screen control card that has just been completed. Based on this, as time goes by, the operation log data of the target LAN test environment can be continuously updated. When determining the target test node corresponding to the target display screen control card from the target LAN test environment, it can be first determined whether the target wireless LAN identification corresponding to the current target display screen control card (the current target display screen control card refers to the target display screen control card currently being processed) is included in the operation log data at the current moment; if it is included, it indicates that the current target display screen control card has already executed the production test process and does not need to be repeated; if it is not included, it indicates that the current target display screen control card has not yet executed the production test process, and if there is a test node in an idle state at this time, the test node is the target test node corresponding to the current target display screen control card. Further, the target test node can perform production test on the current target display screen control card according to the target production test parameters determined in step S120.
[0053] Based on the above embodiment, optionally, the target test node performs a production test on the target display screen control card based on the target production test parameters, including: the target test node sends the target production test parameters to the target display screen control card through a preset test tool, so that the target display screen control card performs a production test operation corresponding to the target production test parameters after receiving the target production test parameters.
[0054] In this embodiment, a preset test tool can be developed in advance for sending production test parameters to the display screen control card and receiving feedback data from the display screen control card. The preset test tool can be used as a component of the production test function program. When the production test function program is configured on each test node, the preset test tool is configured. Thus, the target test node can send the target production test parameters to the target display screen control card through the preset test tool; after receiving the target production test parameters, the target display screen control card performs the production test operation corresponding to the target production test parameters and can return the response feedback data. The user can determine whether the production test of the target display screen control card is successful and whether it can meet the factory requirements based on the feedback data.
[0055] More specifically, the target production test parameters include: initialization parameters, functional test parameters of at least one functional test item, and built-in parameters of at least one parameter delivery item. After receiving the target production test parameters, the target display screen control card performs production test operations corresponding to the target production test parameters, which specifically include the following steps: after receiving the initialization parameters, the target display screen control card completes the initialization operation; after receiving the functional test parameters of at least one functional test item, the target display screen control card performs the functional test operation corresponding to at least one functional test item; after receiving the built-in parameters of at least one parameter delivery item, the target display screen control card performs the built-in parameter configuration operation of at least one parameter delivery item.
[0056] Based on the above embodiments, optionally, the display screen control card production test method also includes: displaying initialization progress information during the process of the target display screen control card performing an initialization operation based on the initialization parameters; displaying test progress information during the process of the target display screen control card performing a corresponding functional test operation based on the functional test parameters of at least one functional test item; and displaying parameter delivery progress information during the process of the target display screen control card performing a corresponding built-in parameter configuration operation based on the built-in parameters of at least one parameter delivery item.
[0057] In this embodiment, for various production test items in the target production test parameters, the execution order of various production test items can be predetermined, so that the target display screen control card can execute various production test items in sequence according to the execution order. Exemplarily, the production test function program may include a visual display page, and progress information may be displayed in the visual display page. See the schematic diagram of the target display screen control card displaying progress information during the production test operation based on the target production test parameters. Figure 2 .like Figure 2 As shown, what is displayed in the current display page is: the progress information corresponding to various production test items during the production test operation of the target display screen control card W3A-0050c20ec9ee by the first test node (target test node) based on the target production test parameters corresponding to "W3A: Automatic production test" (target control card model). Figure 2 (a) indicates that the target display screen control card is executing the function test operation corresponding to the wireless network connection function item. The wireless network connection function item has a total of 6 operation steps, and 3 steps have been completed. Figure 2 The left-slash filled rectangular bar in (a) represents the test progress information. Figure 2 (b) indicates that the target display screen control card is performing initialization operation. The initialization operation has 3 steps, and 1 step has been completed. Figure 2The gray filled rectangle in (b) indicates the progress information of the completed production test items, and the left slash filled rectangle indicates the initialization progress information. Figure 2 (c) indicates that the target display screen control card is executing the built-in parameter configuration operation corresponding to the time built-in parameter item. The time built-in parameter item has 3 operation steps, and 2 steps have been completed. Figure 2 The gray filled rectangular bar in (c) indicates the progress information of the completed production test items, and the left slash filled rectangular bar indicates the parameter delivery progress information.
[0058] The technical solution of the embodiment of the present invention first constructs a target LAN test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, determines a target production test parameter corresponding to the target control card model, performs a wireless LAN scan process on at least one display screen control card corresponding to the target control card model, and determines the target wireless LAN identifier of all target display screen control cards in an online state, thereby, for all target display screen control cards, based on the target wireless LAN identifier, determines a target test node corresponding to the target display screen control card from the target LAN test environment, so that the target test node performs a production test on the target display screen control card based on the target production test parameter. The technical solution provided by this embodiment, on the one hand, utilizes virtualization technology, and does not need to equip each test node with a physical device separately, and can perform built-in parameter issuance processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; the user can automatically perform the production test operation of the display screen control card through simple interactive operations, thereby further improving the production test efficiency of the display screen control card. On the other hand, a large number of manual operation processes are avoided, improving the accuracy and reliability of the production test of the display control card.
[0059] Embodiment 2
[0060] Figure 3 This is a flow chart of a display screen control card production test method provided by the second embodiment of the present invention. On the basis of the above embodiment, S120 and S130 are described in detail. The specific implementation method can refer to the detailed description of the embodiment of the present disclosure. Among them, the technical features that are the same or similar to the above embodiment are not repeated here.
[0061] like Figure 3 As shown, the database processing method includes:
[0062] S210. Construct a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node.
[0063] S220: Determine a target control card model in response to a triggering operation for at least one control card model to be selected.
[0064] The production test application may include a visual display page, in which a plurality of selectable control card models may be displayed, that is, at least one control card model to be selected. When a user triggers one or more of the control card models to be selected, the triggered control card models to be selected may be the target control card models.
[0065] S230: Determine a target production test parameter corresponding to the target control card model from a preset production test parameter set.
[0066] The production test parameter set includes production test parameters corresponding to each control card model to be selected.
[0067] In this embodiment, a production test parameter set may be preconfigured. The method for generating the production test parameter set may include: for a display screen control card of at least one control card model, based on the application layer protocol of the display screen control card, generating a production test parameter subset corresponding to each control card model of the display screen control card; and forming a production test parameter set based on the production test parameter subsets of various control card models. Each production test parameter subset may include but is not limited to initialization parameters, functional test parameters of at least one functional test item, and built-in parameters of at least one parameter delivery item.
[0068] On the basis of the above embodiment, when the user triggers the control card model to be selected displayed in the visual display page of the production test application, the triggered one or more control card models to be selected are the target control card models. Based on the determination of the target control card model, the target production test parameters corresponding to the target control card model can be retrieved from the pre-configured production test parameter set according to the target control card model.
[0069] S240: Perform wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine target wireless local area network identifiers of all target display screen control cards that are online.
[0070] S250: For all target display screen control cards, based on the target wireless local area network identifier, determine a target test node corresponding to the target display screen control card from the target local area network test environment.
[0071] Specifically, a specific implementation method of determining a target test node corresponding to a target display screen control card from a target LAN test environment based on a target wireless LAN identifier may include:
[0072] S1. Obtain current operation log data of a target local area network test environment and current status information of each test node in the target local area network test environment.
[0073] The current operation log data includes the wireless local area network identifiers corresponding to all tested display screen control cards that have completed production tests at each test node in the target local area network test environment at the current moment. The current state information is used to indicate whether a test node is currently performing a production test operation of a target display screen control card. The current state information may include an idle state and a working state.
[0074] In this embodiment, each test node in the target LAN test environment can update the operation log data in real time during operation, so that the current operation log data of the target LAN test environment can be obtained. In addition, the working status information of each test node in the target LAN test environment can be monitored in real time, so that the current status information of each test node can be obtained.
[0075] S2. Based on the target wireless LAN identifier, the current operation log data of the target LAN test environment, and the current status information of each test node, determine the target test node corresponding to the target display screen control card from the target LAN test environment.
[0076] Specifically, when the target wireless LAN identifier of the target display screen control card is not included in the current operation log data and there is a test node whose current state information is an idle state, the idle state test node is determined as the target test node corresponding to the target display screen control card.
[0077] In this embodiment, if the target wireless LAN identifier of the target display screen control card is not included in the current operation log data, it means that the target display screen control card has not been subjected to production testing and currently needs to be subjected to production testing; at this time, there happens to be a test node in an idle state, then this idle test node can be determined as the target test node corresponding to the target display screen control card.
[0078] S260: The target test node performs a production test on the target display screen control card based on the target production test parameters.
[0079] The technical solution of the embodiment of the present invention, when determining the target production test parameters corresponding to the target control card model, responds to the trigger operation for at least one control card model to be selected, determines the target control card model; determines the target production test parameters corresponding to the target control card model from the pre-set production test parameter set, and the user can automatically retrieve the target production test parameters from the pre-configured production test parameter set through simple interactive operations, further improving the production test efficiency of the display screen control card. When determining the target test node corresponding to the target display screen control card from the target LAN test environment based on the target wireless LAN identifier, the current operation log data of the target LAN test environment and the current state information of each test node in the target LAN test environment are obtained, and then, when the target wireless LAN identifier of the target display screen control card is not included in the current operation log data, and there is a test node whose current state information is an idle state, the test node in the idle state is determined as the target test node corresponding to the target display screen control card, which can ensure that the processed display screen control card will not be repeatedly executed, avoiding resource waste, and also improving the production test efficiency of the display screen control card.
[0080] Embodiment 3
[0081] Figure 4 A structural diagram of a display screen control card production test device provided in an embodiment of the present invention, wherein the distributed database includes multiple storage nodes, and the device includes: a test environment construction module 310, a test parameter determination module 320, a wireless identification determination module 330, and a target node determination module 340.
[0082] The test environment construction module 310 is used to construct a target LAN test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;
[0083] A test parameter determination module 320, for determining a target production test parameter corresponding to the target control card model in response to a trigger operation for the target control card model;
[0084] The wireless identification determination module 330 is used to perform wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model, and determine the target wireless local area network identification of all target display screen control cards in an online state;
[0085] The target node determination module 340 is used to determine the target test node corresponding to the target display screen control card from the target LAN test environment for all the target display screen control cards based on the target wireless LAN identifier, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
[0086] Based on the above device, optionally, the test environment construction module 310 includes:
[0087] A virtual machine node creation unit, used to create at least one virtual machine instance on the host test node using a target virtual machine creation tool, and configure the same system files and production test function programs for the at least one virtual machine instance to obtain at least one virtual machine test node;
[0088] The test environment determination unit is used to establish a communication connection between the host test node and each of the virtual machine test nodes through a bridge communication method to obtain a target local area network test environment.
[0089] Based on the above device, optionally, the test parameter determination module 320 includes:
[0090] a target model determination unit, configured to determine a target control card model in response to a trigger operation for at least one control card model to be selected;
[0091] The target parameter determination unit is used to determine the target production test parameters corresponding to the target control card model from a preset production test parameter set; wherein the production test parameter set includes production test parameters corresponding to each of the control card models to be selected.
[0092] On the basis of the above device, optionally, the target node determination module 340 includes a target node determination unit; the target node determination unit includes:
[0093] A data acquisition subunit is used to acquire the current operation log data of the target LAN test environment and the current status information of each test node in the target LAN test environment; wherein the current operation log data includes the wireless LAN identifiers corresponding to all the tested display screen control cards that have completed the production test of each test node in the target LAN test environment at the current moment;
[0094] The target node determination subunit is used to determine the target test node corresponding to the target display screen control card from the target LAN test environment based on the target wireless LAN identifier, the current operation log data of the target LAN test environment and the current status information of each test node.
[0095] Based on the above-mentioned device, optionally, a target node determination subunit is specifically used to determine the test node in the idle state as the target test node corresponding to the target display screen control card when the target wireless LAN identifier of the target display screen control card is not included in the current operation log data and there is a test node whose current state information is an idle state.
[0096] On the basis of the above device, optionally, the target node determination module 340 includes a control card test unit;
[0097] The control card test unit is used for the target test node to send the target production test parameters to the target display screen control card through a preset test tool, so that the target display screen control card performs a production test operation corresponding to the target production test parameters after receiving the target production test parameters.
[0098] Based on the above device, optionally, the target production test parameters include: initialization parameters, functional test parameters of at least one functional test item and built-in parameters of at least one parameter sending item, and the control card test unit is also used to display initialization progress information during the process in which the target display control card performs an initialization operation based on the initialization parameters; display test progress information during the process in which the target display control card performs a corresponding functional test operation based on the functional test parameters of the at least one functional test item; and display parameter sending progress information during the process in which the target display control card performs a corresponding built-in parameter configuration operation based on the built-in parameters of the at least one parameter sending item.
[0099] The technical solution of the embodiment of the present invention first constructs a target LAN test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, determines a target production test parameter corresponding to the target control card model, performs a wireless LAN scan process on at least one display screen control card corresponding to the target control card model, and determines the target wireless LAN identifier of all target display screen control cards in an online state, thereby, for all target display screen control cards, based on the target wireless LAN identifier, determines a target test node corresponding to the target display screen control card from the target LAN test environment, so that the target test node performs a production test on the target display screen control card based on the target production test parameter. The technical solution provided by this embodiment, on the one hand, utilizes virtualization technology, and does not need to equip each test node with a physical device separately, and can perform built-in parameter issuance processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; the user can automatically perform the production test operation of the display screen control card through simple interactive operations, thereby further improving the production test efficiency of the display screen control card. On the other hand, a large number of manual operation processes are avoided, improving the accuracy and reliability of the production test of the display control card.
[0100] The display screen control card production and testing device provided in the embodiment of the present invention can execute the display screen control card production and testing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0101] It is worth noting that the various units and modules included in the above system are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present invention.
[0102] Embodiment 4
[0103] Figure 5 The present invention is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 5 A block diagram of an exemplary electronic device 40 suitable for implementing exemplary embodiments of the present invention is shown. Figure 5 The electronic device 40 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0104] like Figure 5As shown, the electronic device 40 is in the form of a general computing device. The components of the electronic device 40 may include but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401).
[0105] Bus 403 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0106] The electronic device 40 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 40, including volatile and non-volatile media, removable and non-removable media.
[0107] System memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. Electronic device 40 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 406 may be used to read and write non-removable, non-volatile magnetic media ( Figure 5 not shown, usually called a "hard drive"). Although Figure 5 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data medium interfaces. Memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.
[0108] A program / utility 408 having a set (at least one) of program modules 407 may be stored, for example, in memory 402, such program modules 407 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 407 generally perform the functions and / or methods of the embodiments described herein.
[0109] The electronic device 40 may also communicate with one or more external devices 409 (e.g., keyboards, pointing devices, displays 810, etc.), may communicate with one or more devices that enable a user to interact with the electronic device 40, and / or may communicate with any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface 411. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 412. As shown, the network adapter 412 communicates with other modules of the electronic device 40 via the bus 403. It should be understood that although Figure 5 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0110] The processing unit 401 executes various functional applications and page processing by running the program stored in the system memory 402, for example, implementing the display screen control card production test method provided in the embodiment of the present invention.
[0111] Embodiment 5
[0112] An embodiment of the present invention further provides a storage medium containing computer executable instructions, which are used to execute a display screen control card production test method when executed by a computer processor. The method includes:
[0113] Constructing a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;
[0114] In response to a trigger operation for a target control card model, determining a target production test parameter corresponding to the target control card model;
[0115] Performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine target wireless local area network identifiers of all target display screen control cards in an online state;
[0116] For all the target display screen control cards, based on the target wireless local area network identifier, a target test node corresponding to the target display screen control card is determined from the target local area network test environment, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
[0117] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0118] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0119] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0120] Computer program code for performing the operation of embodiments of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0121] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A display screen control card production test method, characterized in that: include: Constructing a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node; In response to a trigger operation for a target control card model, determining a target production test parameter corresponding to the target control card model; Performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine target wireless local area network identifiers of all target display screen control cards in an online state; For all the target display screen control cards, based on the target wireless local area network identifier, a target test node corresponding to the target display screen control card is determined from the target local area network test environment, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
2. The method according to claim 1, characterized in that The construction includes a target local area network test environment of at least two test nodes, including: Using a target virtual machine creation tool to create at least one virtual machine instance on the host test node, and configuring the same system files and production test function programs for the at least one virtual machine instance to obtain at least one virtual machine test node; A communication connection is established between the host test node and each of the virtual machine test nodes through a bridge communication method to obtain a target local area network test environment.
3. The method according to claim 1, characterized in that The step of determining, in response to a trigger operation for a target control card model, a target production test parameter corresponding to the target control card model includes: In response to a triggering operation for at least one control card model to be selected, determining a target control card model; Determine the target production test parameters corresponding to the target control card model from a preset production test parameter set; wherein the production test parameter set includes production test parameters corresponding to each of the control card models to be selected.
4. The method according to claim 1, characterized in that The step of determining a target test node corresponding to the target display screen control card from the target LAN test environment based on the target wireless LAN identifier includes: Acquire the current operation log data of the target LAN test environment and the current status information of each of the test nodes in the target LAN test environment; wherein the current operation log data includes the wireless LAN identifiers corresponding to all the tested display screen control cards that have completed production tests of each of the test nodes in the target LAN test environment at the current moment; Based on the target wireless LAN identifier, the current operation log data of the target LAN test environment and the current status information of each of the test nodes, a target test node corresponding to the target display screen control card is determined from the target LAN test environment.
5. The method according to claim 4, characterized in that The step of determining a target test node corresponding to the target display screen control card from the target LAN test environment based on the target wireless LAN identifier, the current operation log data of the target LAN test environment, and the current status information of each test node includes: When the target wireless local area network identifier of the target display screen control card is not included in the current operation log data and there is a test node whose current state information is an idle state, the test node in the idle state is determined as the target test node corresponding to the target display screen control card.
6. The method according to claim 1, characterized in that The target test node performs a production test on the target display screen control card based on the target production test parameter, including: The target test node sends the target production test parameters to the target display screen control card through a preset test tool, so that the target display screen control card performs a production test operation corresponding to the target production test parameters after receiving the target production test parameters.
7. The method according to claim 6, characterized in that The target production test parameters include: initialization parameters, functional test parameters of at least one functional test item, and built-in parameters of at least one parameter delivery item. The method further includes: Displaying initialization progress information during the process in which the target display screen control card performs an initialization operation based on the initialization parameters; Displaying test progress information during the process in which the target display screen control card performs a corresponding functional test operation based on the functional test parameters of the at least one functional test item; The parameter sending progress information is displayed during the process in which the target display screen control card performs a corresponding built-in parameter configuration operation based on the built-in parameters of the at least one parameter sending item.
8. A display screen control card production test device, characterized in that: The device includes: A test environment construction module, used to construct a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node; A test parameter determination module, configured to determine a target production test parameter corresponding to a target control card model in response to a trigger operation for the target control card model; A wireless identification determination module, used for performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model, and determining the target wireless local area network identification of all target display screen control cards in an online state; The target node determination module is used to determine the target test node corresponding to the target display screen control card from the target local area network test environment for all the target display screen control cards based on the target wireless local area network identifier, so that the target test node performs production testing on the target display screen control card based on the target production test parameters.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the display screen control card production test method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the display screen control card production and testing method according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
Product testing method, equipment, system and computer program product
CN113778765A
Configuration method and device of touch screen production test system
CN114637639A
Automatic test system applied to trigger fuse electronic combination
CN115453238A
System and method for testing a display device
US20060015282A1
Method for testing electronic products, electronic device, and storage medium
US20230063898A1