Processing method, system, computer and storage medium of multi-station test software

By extracting the common and differential steps in the overall display testing process, separating the code segments, and using a DIP switch to select the workstation number, the problem of low modification efficiency in multi-workstation testing software in existing technologies is solved. This enables efficient and error-free parameter and screen modification, improving software maintenance efficiency and lightweight design.

CN122284992APending Publication Date: 2026-06-26CHONGQING LIANGJIANG LIANCHUANG ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHONGQING LIANGJIANG LIANCHUANG ELECTRONICS CO LTD
Filing Date
2026-03-05
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In the existing technology, changing the test parameters of the display screen requires large-scale modifications to the test software of multiple workstations, resulting in low efficiency and a high risk of errors or omissions.

Method used

By extracting the common and differential steps from the overall display test process, separating the common and differential code segments, multi-station integrated test software is formed. The software uses a DIP switch to select the station number to call the differential sub-code segment and sets a parameter modification channel to efficiently modify parameters.

Benefits of technology

It enables efficient and error-free modification of test parameters and screens during display testing, improving software maintenance efficiency, reducing code redundancy, and enhancing the software's lightweight nature.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122284992A_ABST
    Figure CN122284992A_ABST
Patent Text Reader

Abstract

This invention relates to the field of software technology, providing a method, system, computer, and storage medium for processing multi-station test software. The method includes: acquiring the overall display screen test flow and several workstation test software programs; determining several common steps and several differential steps for all workstations; extracting code segments for the common steps and several differential step code segments; determining several common test parameters; extracting a set of common parameter sub-code segments; identifying the remaining sub-code segments as differential sub-code segments; associating several workstation numbers with several differential sub-code segments; and forming integrated multi-station test software based on the common step code segments, the set of common parameter sub-code segments, the several workstation numbers, and the several differential sub-code segments. By employing this method, modifying test parameters across multiple workstation test software programs is highly efficient, and errors and omissions in modification are less likely.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of software technology, and in particular to a method, system, computer, and storage medium for processing multi-station testing software. Background Technology

[0002] With the development of display technology, various specifications and models of displays have emerged, and the quality requirements for displays are becoming increasingly stringent. During display production, various targeted testing plans need to be developed for different display products, and there are numerous testing items, requiring multiple workstations to test the displays.

[0003] During the testing process, the display screen can only be deemed functionally qualified after passing tests at multiple workstations. Each workstation needs to have built-in testing software, but they typically share the same hardware core.

[0004] The traditional method of writing test software involves writing a separate test software for each workstation. However, when test parameters are updated according to different products or production needs, the test software for all workstations needs to be modified. The process of comprehensively modifying multiple software programs is cumbersome, inefficient, and prone to errors or omissions. Summary of the Invention

[0005] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, system, computer and storage medium for processing multi-station test software. This invention aims to solve the technical problems in the prior art where changing test parameters requires large-scale modifications to multiple test software programs in a multi-station system, resulting in low efficiency, easy errors and omissions in modification.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solution: The processing method for multi-station testing software includes the following steps: Obtain the overall testing process for the display screen and several workstation testing software programs. Based on the overall testing process for the display screen, determine several common steps and several differential steps for all workstations. Based on several general steps and several differential steps, general step code segments and several differential step code segments are extracted from several workstation test software programs, and the differential step code segments, the workstation test software and the workstation correspond one-to-one; Several common test parameters are determined based on several difference steps, and a set of common parameter sub-code segments is extracted from the difference step code segment based on several common test parameters, and the remaining sub-code segments in the difference step code segment are determined as difference sub-code segments; The workstation numbers of several workstations are associated with several differential sub-code segments. Based on the general step code segment, the general parameter sub-code set, the workstation numbers, and the differential sub-code segments, a multi-workstation integrated testing software is formed.

[0007] Furthermore, the workstation is a FOG workstation, TFOG workstation, TLCM workstation, MAOI workstation, FT workstation, or OOB workstation.

[0008] Furthermore, the general test parameters are either fully general test parameters or partially general test parameters. The step of extracting a set of general parameter sub-code segments from the difference step code segment based on several of the general test parameters, and determining the remaining sub-code segments in the difference step code segment as the difference sub-code segments, further includes: If the general test parameter is the fully general test parameter, then based on the fully general test parameter, extract the fully general parameter sub-code segment from the difference step code segment; If the general test parameters are the partial general test parameters, then based on the partial general test parameters, partial general parameter sub-code segments are extracted from the difference step code segments to form a general parameter sub-code segment set of several full general parameter sub-code segments and several partial general parameter sub-code segments, and the general parameter sub-code segment set corresponds to the workstation.

[0009] Furthermore, after the steps of determining several general test parameters based on several difference steps, extracting a set of general parameter sub-code segments from the difference step code segment based on the several general test parameters, and determining the remaining sub-code segments in the difference step code segment as difference sub-code segments, the method further includes: Based on the overall testing process of the display screen, several test screens are determined, and several screen modification channels are set based on these test screens.

[0010] Furthermore, the step of forming multi-workstation integrated testing software based on the general step code segment, a collection of several general parameter sub-codes, several workstation numbers, and several difference sub-code segments includes: Based on all the general parameter sub-code segments, duplicate code is removed to extract the first parameter sub-code segment, and based on several test parameters in the first parameter sub-code segment, several first parameter modification channels are set. Based on several common parameter sub-code segments, duplicate code is removed to extract several second parameter sub-code segments. The second parameter sub-code segments are associated with several different sub-code segments. Based on the test parameters in the several second parameter sub-code segments, several second parameter modification channels are set. The general step code segment, the first parameter sub-code segment, several second parameter sub-code segments, several workstation numbers, several difference sub-code segments, several first parameter modification channels, several second parameter modification channels, and several screen modification channels are combined into a multi-workstation integrated testing software.

[0011] Furthermore, after the step of associating several workstation numbers with several difference sub-code segments, and forming multi-workstation integrated testing software based on the general step code segment, several sets of general parameter sub-codes, several workstation numbers, and several difference sub-code segments, the following is also included: A DIP switch is configured, which is connected to the display test hardware. The DIP switch is used to select the workstation number so that the difference sub-code segment corresponding to the workstation number can be called during testing.

[0012] A processing system for multi-station testing software, employing the processing method for multi-station testing software as described in the above technical solution, the system comprising: The step module is used to obtain the overall testing process of the display screen and several workstation testing software, and to determine several common steps and several differential steps for all workstations based on the overall testing process of the display screen. An extraction module is used to extract common step code segments and several different step code segments from several workstation test software based on several common steps and several different steps, wherein the different step code segments, the workstation test software and the workstation correspond one-to-one; The parameter module is used to determine several general test parameters based on several difference steps, and based on several general test parameters, extract a set of general parameter sub-code segments from the difference step code segment, and determine the remaining sub-code segments in the difference step code segment as difference sub-code segments; An integration module is used to associate the workstation numbers of several workstations with several differential sub-code segments, and to form multi-workstation integration testing software based on the general step code segment, the general parameter sub-code set, the workstation numbers, and the differential sub-code segments.

[0013] A computer includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the processing method of multi-station test software as described in the above technical solutions.

[0014] A storage medium storing a computer program, which, when executed by a processor, implements the processing method of the multi-station test software as described in the above technical solution. Compared with the prior art, the beneficial effects of the present invention are as follows: By distinguishing several common steps and several different steps, a large segment of universal code is extracted, which facilitates efficient modification of the code corresponding to the common steps during the testing phase; for steps that differ in each workstation, there may be shared test parameters. By distinguishing whether the test parameters are shared or not, sub-code segments are extracted according to the common test parameters, and the different parts in the software of each workstation are carefully integrated into the different sub-code segments, which facilitates the selection of multiple different sub-code segments when switching workstations, and helps to make the software code more lightweight; by setting several first parameter modification channels and several second parameter modification channels, it is convenient to modify parameters efficiently and without omission when modifying the software; in display screen testing, a large number of test items need to display specific images on the product, and setting the image modification channel is beneficial for globally and efficiently modifying the images required for testing. Attached Figure Description

[0015] Figure 1 This is a flowchart of the processing method of the multi-station testing software in the first embodiment of the present invention; Figure 2 This is a structural block diagram of the processing system of the multi-station testing software in the second embodiment of the present invention; The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation

[0016] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.

[0017] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this document are for illustrative purposes only.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0019] Please see Figure 1 The processing method of the multi-station testing software in the first embodiment of the present invention includes the following steps: Step S10: Obtain the overall test process for the display screen and several workstation test software programs, and determine several common steps and several differential steps for all workstations based on the overall test process for the display screen. The workstation is a FOG workstation, TFOG workstation, TLCM workstation, MAOI workstation, FT workstation, or OOB workstation.

[0020] Preferably, the overall testing process for the display screen includes, but is not limited to, initialization, resistor ID test, PWM / TE test, monitoring of the number of burn-in cycles, optical lens positioning, white spot optical measurement, VCOM scan, gamma adjustment, optical retest, TP test, and detection screen. Among these, initialization, resistor ID test, optical lens positioning, white spot optical measurement, VCOM scan, gamma adjustment, and optical retest are all common steps. After the first TP test is passed, the TLCM station needs to perform a step of marking unused registers, which is the difference step.

[0021] Step S20: Based on several general steps and several differential steps, extract general step code segments and several differential step code segments from several workstation test software, wherein the differential step code segments, the workstation test software and the workstation correspond one-to-one; Preferably, for testing the same product, the parameters, card control thresholds, and other values ​​in the general steps remain unchanged. In the TP test item, if the overall display test process includes gesture wake-up function testing, the code for executing the general steps is similar in each of the workstations. Therefore, a piece of code corresponding to the general steps is integrated and retained for use in the test programs of multiple workstations. The test software of the OOB workstation includes a handshake test code segment between the test box and the TP-bridge. This handshake test code segment is the difference step code segment. It can be understood that extracting a common code from multiple consistent code segments facilitates efficient modification of the code corresponding to the general steps.

[0022] Step S30: Determine several general test parameters based on several difference steps, and extract a set of general parameter sub-code segments from the difference step code segments based on several general test parameters, and determine the remaining sub-code segments in the difference step code segments as difference sub-code segments; Preferably, the test parameters include iovcc current, vsp current, vsn current, backlight current, backlight voltage, sleep voltage, detection screen lighting time, detection screen delay time, etc., wherein the iovcc current value has a common maximum value of 45mA across all the workstations, and the vsp current and vsn current of the FOG workstation are different from those of other workstations. Understandably, distinguishing whether test parameters are shared across the various workstations, extracting sub-code segments based on the common test parameters, and meticulously integrating the differences in the software of each workstation into the differing sub-code segments, and selecting from multiple differing sub-code segments when switching workstations, helps to make the software code more lightweight.

[0023] In step S30, the general test parameters are either fully general test parameters or partially general test parameters, and step S30 includes: S310: If the general test parameter is the fully general test parameter, then based on the fully general test parameter, extract the fully general parameter sub-code segment from the difference step code segment; S320: If the general test parameters are the partial general test parameters, then based on the partial general test parameters, extract partial general parameter sub-code segments from the difference step code segments to form a general parameter sub-code segment set by combining several full general parameter sub-code segments and several partial general parameter sub-code segments, and the general parameter sub-code segment set corresponds to the workstation.

[0024] Preferably, the partial general test parameters include, for example, the display time of the test color image in only the FOG segment and the FT segment of all the workstations is 0.3s, and the general test parameters for all workstations include, for example, the detection point parameters used in all the workstations.

[0025] S330: Determine several test screens according to the overall test process of the display screen, and set several screen modification channels based on the several test screens.

[0026] Several of the aforementioned test screens are globally applicable. For example, the same white screen is used for white spot optical measurement, optical retesting, and detection of foreign objects, black spots, dots, and top scratches in each of the aforementioned workstations. Specifically, the color coordinates and brightness parameters of the screen are consistent in each process. If it is necessary to modify the color coordinates or brightness values ​​of the screen, they can be uniformly modified through the screen modification channel.

[0027] Step S40: Associate the workstation numbers of several workstations with several differential sub-code segments, and form a multi-workstation integrated testing software based on the general step code segment, the general parameter sub-code set, the workstation numbers, and the differential sub-code segments.

[0028] Understandably, when the products being tested are different or the testing requirements change, the multi-workstation integrated testing software can be updated uniformly, avoiding the tediousness and risk of errors and omissions that require updating the software of multiple workstations sequentially in traditional testing methods, and greatly improving the efficiency of changing and maintaining the testing equipment software.

[0029] Step S40 includes: S410: Based on all the general parameter sub-code segments, remove duplicate code to extract the first parameter sub-code segment, and based on several test parameters in the first parameter sub-code segment, set several first parameter modification channels; S420: Based on several of the general parameter sub-code segments, remove duplicate code to extract several second parameter sub-code segments, associate the second parameter sub-code segments with several of the difference sub-code segments, and set several second parameter modification channels based on the test parameters in the several second parameter sub-code segments; S430: Combine the general step code segment, the first parameter sub-code segment, several second parameter sub-code segments, several workstation numbers, several difference sub-code segments, several first parameter modification channels, several second parameter modification channels, and several screen modification channels into a multi-workstation integrated testing software.

[0030] Preferably, for the general parameter sub-code segment, the general parameter sub-code segment can be executed by calling the associated difference sub-code segment to complete the original test program in the workstation. If two workstations share a test parameter, the code corresponding to the test parameter is integrated into one segment, redundant and duplicate code is removed, and the code lightweightness is improved. The integrated code is then associated with the two workstations. When the test programs of these two workstations are executed, the integrated code segment is called. As for the all-general parameter sub-code segment, all workstations contain code that executes the all-workstation general parameter. Integrating it into one segment removes redundant and duplicate code, which also improves the lightweightness and facilitates modification and maintenance.

[0031] S440: Set up a DIP switch, which is connected to the display test hardware. The DIP switch is used to select the workstation number so that the difference sub-code segment corresponding to the workstation number can be called during testing.

[0032] Preferably, the DIP switch is a switch-shaped hardware component that can be used to select numbers. During testing, the required workstation test code can be selected intuitively and quickly by manually toggling the switch, so as to complete the test content on the workstation.

[0033] Please see Figure 2The processing system for multi-station testing software provided in the second embodiment of the present invention applies the processing method for multi-station testing software as described in the first embodiment above. The system includes: Step module 10 is used to obtain the overall test process of the display screen and several workstation test software, and to determine several common steps and several differential steps of all workstations based on the overall test process of the display screen. The workstation is a FOG workstation, TFOG workstation, TLCM workstation, MAOI workstation, FT workstation, or OOB workstation.

[0034] Extraction module 20 is used to extract common step code segments and several different step code segments from several workstation test software based on several common steps and several different steps, wherein the different step code segments, the workstation test software and the workstation correspond one-to-one; The parameter module 30 is used to determine several general test parameters based on several difference steps, and based on several general test parameters, extract a set of general parameter sub-code segments from the difference step code segment, and determine the remaining sub-code segments in the difference step code segment as difference sub-code segments. In the parameter module 30, the general test parameters are either fully general test parameters or partially general test parameters, and the parameter module 30 includes: The first unit is used to extract the universal parameter sub-code segment from the difference step code segment based on the universal test parameter if the universal test parameter is the universal test parameter. The second unit is used to extract a partial general parameter sub-code segment from the difference step code segment based on the partial general test parameters if the general test parameters are the partial general test parameters, so as to form a general parameter sub-code segment set by combining a number of the full general parameter sub-code segments and a number of the partial general parameter sub-code segments, and the general parameter sub-code segment set corresponds to the workstation.

[0035] The third unit is used to determine several test screens according to the overall test process of the display screen, and to set several screen modification channels based on the several test screens.

[0036] The integration module 40 is used to associate the workstation numbers of several workstations with several differential sub-code segments, and form multi-workstation integration test software based on the general step code segment, the general parameter sub-code set, the workstation numbers and the differential sub-code segments.

[0037] The integration module 40 includes: The fourth unit is used to remove duplicate code based on all the general parameter sub-code segments to extract the first parameter sub-code segment, and to set several first parameter modification channels based on several test parameters in the first parameter sub-code segment. The fifth unit is used to remove duplicate code based on several of the general parameter sub-code segments to extract several second parameter sub-code segments, associate the second parameter sub-code segments with several of the difference sub-code segments, and set several second parameter modification channels based on the test parameters in the several second parameter sub-code segments. The sixth unit is used to combine the general step code segment, the first parameter sub-code segment, several second parameter sub-code segments, several workstation numbers, several difference sub-code segments, several first parameter modification channels, several second parameter modification channels, and several screen modification channels into multi-workstation integrated testing software.

[0038] The seventh unit is used to set up a DIP switch, which is connected to the display test hardware. The DIP switch is used to select the workstation number so that the difference sub-code segment corresponding to the workstation number can be called during testing.

[0039] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0040] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

Claims

1. A method for processing multi-station testing software, characterized in that, Includes the following steps: Obtain the overall testing process for the display screen and several workstation testing software programs. Based on the overall testing process for the display screen, determine several common steps and several differential steps for all workstations. Based on several general steps and several differential steps, general step code segments and several differential step code segments are extracted from several workstation test software programs, and the differential step code segments, the workstation test software and the workstation correspond one-to-one; Several common test parameters are determined based on several difference steps, and a set of common parameter sub-code segments is extracted from the difference step code segment based on several common test parameters, and the remaining sub-code segments in the difference step code segment are determined as difference sub-code segments; The workstation numbers of several workstations are associated with several differential sub-code segments. Based on the general step code segment, the general parameter sub-code set, the workstation numbers, and the differential sub-code segments, a multi-workstation integrated testing software is formed.

2. The processing method of the multi-station testing software according to claim 1, characterized in that, The workstation is a FOG workstation, TFOG workstation, TLCM workstation, MAOI workstation, FT workstation, or OOB workstation.

3. The processing method of the multi-station testing software according to claim 1, characterized in that, The general test parameters are either fully general test parameters or partially general test parameters. The step of extracting a set of general parameter sub-code segments from the difference step code segment based on several of the general test parameters, and determining the remaining sub-code segments in the difference step code segment as the difference sub-code segments, further includes: If the general test parameter is the fully general test parameter, then based on the fully general test parameter, extract the fully general parameter sub-code segment from the difference step code segment; If the general test parameters are the partial general test parameters, then based on the partial general test parameters, partial general parameter sub-code segments are extracted from the difference step code segments to form a general parameter sub-code segment set of several full general parameter sub-code segments and several partial general parameter sub-code segments, and the general parameter sub-code segment set corresponds to the workstation.

4. The processing method of the multi-station testing software according to claim 3, characterized in that, After the steps of determining several general test parameters based on several difference steps, extracting a set of general parameter sub-code segments from the difference step code segment based on the several general test parameters, and determining the remaining sub-code segments in the difference step code segment as difference sub-code segments, the method further includes: Based on the overall testing process of the display screen, several test screens are determined, and several screen modification channels are set based on these test screens.

5. The processing method of the multi-station testing software according to claim 4, characterized in that, The steps for forming multi-workstation integrated testing software based on the general step code segment, a collection of general parameter sub-codes, a number of workstation numbers, and a number of difference sub-code segments include: Based on all the general parameter sub-code segments, duplicate code is removed to extract the first parameter sub-code segment, and based on several test parameters in the first parameter sub-code segment, several first parameter modification channels are set. Based on several common parameter sub-code segments, duplicate code is removed to extract several second parameter sub-code segments. The second parameter sub-code segments are associated with several different sub-code segments. Based on the test parameters in the several second parameter sub-code segments, several second parameter modification channels are set. The general step code segment, the first parameter sub-code segment, several second parameter sub-code segments, several workstation numbers, several difference sub-code segments, several first parameter modification channels, several second parameter modification channels, and several screen modification channels are combined into a multi-workstation integrated testing software.

6. The method of claim 1, wherein: After the step of associating several workstation numbers with several difference sub-code segments, and forming multi-workstation integrated testing software based on the general step code segment, several sets of general parameter sub-codes, several workstation numbers, and several difference sub-code segments, the method further includes: A DIP switch is configured, which is connected to the display test hardware. The DIP switch is used to select the workstation number so that the difference sub-code segment corresponding to the workstation number can be called during testing.

7. A processing system for multi-station testing software, employing the processing method for multi-station testing software as described in any one of claims 1 to 6, characterized in that, The system includes: The step module is used to obtain the overall testing process of the display screen and several workstation testing software, and to determine several common steps and several differential steps for all workstations based on the overall testing process of the display screen. An extraction module is used to extract common step code segments and several different step code segments from several workstation test software based on several common steps and several different steps, wherein the different step code segments, the workstation test software and the workstation correspond one-to-one; The parameter module is used to determine several general test parameters based on several difference steps, and based on several general test parameters, extract a set of general parameter sub-code segments from the difference step code segment, and determine the remaining sub-code segments in the difference step code segment as difference sub-code segments; An integration module is used to associate the workstation numbers of several workstations with several differential sub-code segments, and to form multi-workstation integration testing software based on the general step code segment, the general parameter sub-code set, the workstation numbers, and the differential sub-code segments.

8. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the processing method of the multi-station test software as described in any one of claims 1 to 6.

9. A storage medium having stored thereon a computer program, characterized in that When the computer program is executed by the processor, it implements the processing method of the multi-station test software as described in any one of claims 1 to 6.