Plate-level comprehensive automatic test architecture and design method thereof

By designing the board-level comprehensive automation testing architecture, the problems of low efficiency, poor linkage and insufficient anti-stopping in the board-level automation testing system design are solved, and the efficient operation of automated testing and data security are achieved, which is suitable for different enterprises. The degree of automation requirements reduces production testing costs.

CN119291451AInactive Publication Date: 2025-01-10CHANGYUAN INTELLIGENT EQUIP (GUANGDONG) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411352295.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the design of board-level automation testing system, enterprises have problems such as low testing efficiency, poor linkage of automation equipment, many human operations, insufficient system anti-fire design, lack of linkage with information system, and difficulty in software version management, and lack of possession. Feasible and widely used integrated automated testing architecture.

Method used

A board-level comprehensive automated testing architecture was designed, including the data layer, test platform layer, electrical testing layer and operation layer. It adopts the cloud management model, supports modular testing resource equipment access, and adopts the client-server architecture to achieve permissions. The cloud-based centralized control is provided with human-computer interaction functions and supports data linkage with MES, ERP and other systems.

Benefits of technology

The automation and efficiency improvement of the test process is achieved, the adverse problems caused by human factors are reduced, the data is safe and stable, the automation level needs of different enterprises are supported, the production testing costs are reduced, and the product factory quality and consistency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119291451A_ABST
    Figure CN119291451A_ABST
Patent Text Reader

Abstract

The invention aims to provide a plate-level comprehensive automatic test architecture and a design method thereof. The architecture comprises a data layer (1), a test platform layer (2), an electric test layer (3) and an operation layer (4), the data layer (1) is arranged at a cloud end, and the data layer (1) controls the version of the test platform layer (2), maintains test data of a tested plate and stores a test report; the test platform layer (2) is arranged locally and comprises a test platform (21); the electrical test layer (3) comprises a test case and a carrier, and the electrical test layer (3) executes test content, provides an operation environment for a tested plate and generates a test report; the operation layer (4) is used for loading and unloading a tested plate and realizing on-line test operation of the tested plate; the method comprises the following steps: a, designing an architecture structure; b, designing a hierarchical responsibility boundary; and c, designing a data organization mode. The method is applied to the field of embedded product testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of embedded product testing, and in particular to a board-level integrated automated testing architecture and a design method thereof. Background Art

[0002] In the manufacturing industry, product quality is the guarantee for the survival and development of enterprises. Testing and debugging are the iron gates to ensure the quality of products before they leave the factory, and board-level testing is an extremely important part of the testing and debugging process. As the market competition environment becomes increasingly fierce, the traditional solution of relying on manpower to test and debug boards has shown many unsatisfactory aspects in terms of quality, cost and efficiency. Most companies realize that only automated testing methods can truly improve the quality of products leaving the factory, ensure product consistency, eliminate problems caused by human factors and reduce production testing costs. Since the investment cost and risk factor of automated testing of the entire product make it unacceptable to most companies, most companies have turned their attention to automated testing at the board level. However, many companies do not have the accumulation of automated testing architecture design technology and do not have enough reference experience in the market, so many times, business operators will feel powerless. There are also a small number of companies that have designed automated testing systems for their own boards after investing a lot of manpower and material resources. There are many problems such as low testing efficiency, poor linkage with automated equipment, more manual operations, insufficient system foolproofing design, lack of linkage with information systems, and difficulty in software version management. Judging from the above situation, most companies lack a board-level comprehensive automated testing architecture that is feasible and can be widely used. Summary of the invention

[0003] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a board-level integrated automated testing architecture and a design method thereof, so as to help enterprises quickly establish their own automated testing systems according to the processes of the architecture, thereby achieving the purpose of improving product quality before leaving the factory, ensuring product consistency, eliminating adverse problems caused by human factors, and reducing production testing costs.

[0004] The technical solution adopted by the board-level integrated automated test architecture of the present invention is that the board-level integrated automated test architecture includes a data layer, a test platform layer, an electrical measurement layer and an operation layer. The data layer is set in the cloud, and the data layer controls the version of the test platform layer, centrally controls the test cases of the electrical measurement layer in the cloud, centrally controls the permissions of the architecture in the cloud, maintains the test data of the tested boards, and stores the test reports; The test platform layer is set locally, and the test platform layer includes a test platform, the test platform is configured with a network, the test platform is connected to the test resource device through a communication device, the test platform leads the test process of the tested board, coordinates the operation of each layer of equipment, provides test resources to the tested board, prevents mistakes and handles exceptions during the test process, and realizes the human-computer interaction function; The electrical measurement layer includes test cases and carriers. The electrical measurement layer executes test content, provides an operating environment for the tested board, and generates a test report; The operation layer is used to load and unload the panels to be tested and to implement on-line testing of the panels to be tested.

[0005] Furthermore, the data layer is constructed with several different data servers, including a dedicated server for the automated testing system, and the data layer also includes an MES system, an ERP system, a barcode traceability system and a failed TD library.

[0006] Furthermore, the test platform is provided with a computer and test PC software running on the computer, and the communication device is a switch, a serial port to network port and / or a protocol converter.

[0007] Furthermore, the test platform layer also includes test resource equipment, which is connected to the system in a modular manner and supports cold plug and play. The test resource equipment includes equipment for generating test stimulus, measuring test equipment, test environment equipment and / or resource scheduling equipment.

[0008] Furthermore, the test case is a set of codes for executing test content, and the board-level integrated automated testing architecture supports vehicle-side master control mode test cases and test PC software master control mode test cases, and the vehicle provides an operating environment for the board under test.

[0009] In addition, the operation layer includes automation equipment and fixtures. The automation equipment realizes the upper and lower test lines of the tested board, and the fixture is used to connect the tested board to the test environment.

[0010] Furthermore, the test platform layer is internally configured as a general platform layer and an application layer, the general platform layer is composed of various general codes, and the application layer is developed according to different usage scenarios to achieve expansion and compatibility with different application scenarios.

[0011] In addition, the application layer also presets an architecture extension design for access to the entire product automation test system and the engineering operation and maintenance system.

[0012] The design method of the above-mentioned board-level integrated automated test architecture includes the following steps: a. Architecture structure design: The architecture is divided into a data layer, a test platform layer, an electrical measurement layer and an operation layer, wherein the data layer controls the version of the test platform layer, centrally controls the test cases of the electrical measurement layer in the cloud, centrally controls the permissions of the architecture in the cloud, maintains the test data of the tested board, and stores the test reports; the test platform layer is set locally, the test platform layer is provided with a test platform, the test platform is configured with a network, the test platform is connected to the test resource equipment through a communication device, the test platform leads the test process of the tested board, coordinates the operation of each layer of equipment, provides test resources to the tested board, prevents mistakes and handles exceptions during the test process, and realizes the human-computer interaction function, the electrical measurement layer is provided with test cases and carriers, the electrical measurement layer executes the test content, provides a running environment for the tested board, and generates a test report, the operation layer loads and unloads the tested board, and realizes the online test operation of the tested board; b. Hierarchical responsibility boundary design: The board-level integrated automated test architecture adopts a client-server architecture, the data layer is set in the cloud, and the test platform layer, the electrical measurement layer and the operation layer are all set locally; c. Data organization design: c1. Design of carrier / fixture identity information: The carrier / fixture identity information is set on the carrier / fixture shell in the form of a QR code, and the test PC software obtains the information through a barcode scanner at the operation layer; c2. Test information deployment design: The dedicated server of the test platform layer provides the current test PC software version information, stores the current version of the test PC software package, and provides download and update services to remote clients; The dedicated server of the test platform layer provides the currently deployed test solution configuration information, and provides the corresponding test information according to the model of the tested board; The dedicated server of the test platform layer stores most of the current version of the test case package files, and provides download and update services to remote clients; c3 authority control design: the test platform layer dedicated server database to provide user authority information to the remote client; c4. Design of information acquisition of the tested panel: configure the product information database, which obtains the model, version, quality control code and manufacturing information of the tested panel through the panel QR code; c5. Test result database design: An independent test result database is configured on the dedicated server of the test platform layer to store the test result database, record the tested board information, test method and environment, test process data, and test results for each test.

[0013] Specifically, in step c2, the test information corresponding to the model of the tested panel is provided, including but not limited to the corresponding carrier model, fixture model, test case package name, test case version, test case serial number, and test configuration file name.

[0014] The beneficial effects of the present invention are as follows: the board-level integrated automated test architecture of the present invention has clear design ideas and a clear hierarchical architecture, and enterprises do not have difficulty in reading and understanding during the reference and use process; the architecture adopts a cloud management mode during the test process to prevent the possibility of cheating by operators during the operation process; the architecture has modular access to the test resource equipment, automatically identifies the test resource equipment, and supports cold plugging; the architecture adopts a client-server (CS) architecture, and a dedicated server for automated testing is built in the system to realize the recording of test process and result data, multiple machines in different locations, and multiple backups to ensure data security and stability, while supporting data linkage with other information systems (such as MES, ERP, etc.); the multi-mode selection design of the architecture adapts to the automation requirements of different enterprises, the fully automatic mode architecture supports large-volume product enterprises, and lays the foundation for the dark factory of the enterprise, the semi-automatic (automatic testing, manual material replacement) mode architecture supports small-batch products of multiple varieties, and the manual (process automation) mode supports special situations such as return measures and spot testing; in order to better control the system, the architecture uses the network update function to achieve full network consistency; the architecture is reserved for enterprises to realize the whole product automated testing system and engineering operation and maintenance system. The architecture of the present invention can help enterprises quickly establish their own automated testing systems according to the processes of the architecture, thereby achieving the purpose of improving product quality, ensuring product consistency, eliminating adverse problems caused by human factors, and reducing production testing costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is the overall architecture diagram of the board-level integrated automated testing architecture described in the present invention. DETAILED DESCRIPTION

[0016] like Figure 1 As shown, the architecture of the present invention includes a data layer 1, a test platform layer 2, an electrical measurement layer 3 and an operation layer 4.

[0017] The data layer 1 is set in the cloud, and the data layer 1 controls the version of the test platform layer 2, centrally controls the test cases of the electrical measurement layer 3 in the cloud, centrally controls the permissions of the architecture in the cloud, maintains the test data of the tested boards, and stores the test reports; The test platform layer 2 is set locally, and the test platform layer 2 includes a test platform 21. The test platform 21 is configured with a network. The test platform 21 is connected to the test resource device 22 through a communication device. The test platform 21 leads the test process of the tested board, cooperates with the equipment of each layer, provides test resources to the tested board, prevents mistakes and handles exceptions during the test process, and realizes the human-computer interaction function; The electrical measurement layer 3 includes a test case 31 and a carrier 32. The electrical measurement layer 3 executes the test content, provides an operating environment for the tested board, and generates a test report; The operating layer 4 is used to load and unload the panels to be tested and to perform on-line testing of the panels to be tested.

[0018] The data layer 1 is built with several different data servers, including a dedicated server for the automated testing system. The data layer 1 also includes an MES system, an ERP system, a barcode traceability system and a failed TD library.

[0019] The test platform 21 is provided with a computer and a test PC software running on the computer. The computer needs to configure the network to ensure that the network configuration meets the requirements. When more test resource devices need to be connected externally, the communication device is a switch, a serial port to network port and / or a protocol converter.

[0020] The test platform layer 2 also includes test resource equipment, which is connected to the system in a modular manner and supports cold plugging. The test resource equipment includes equipment for generating test excitation, measuring test equipment, test environment equipment and / or resource scheduling equipment. Specifically, equipment for generating test excitation such as AC signal source, DC signal source, simulated circuit breaker, network storm tester, etc.; measuring test equipment such as voltmeter, ammeter, power meter, oscilloscope, calibrator, acquisition card, etc.; test environment equipment is equipment that provides a specific test environment for the tested board, such as program-controlled power supply, high and low temperature box, etc.; resource scheduling equipment is equipment for resource allocation, interface unification, and interface conversion, such as network relay, etc.

[0021] The test case is a set of codes for executing the test content. The board-level integrated automated test architecture supports the vehicle-side master control mode test case and the test PC software master control mode test case. The vehicle provides a running environment for the board under test. Specifically, the vehicle-side master control mode test case: a test case that runs in the board under test or the vehicle, just like the application program of the board under test itself. It is suitable for all kinds of boards with bus data exchange, such as CPU type boards; the test PC software master control mode test case: it is suitable for boards without bus data exchange, or direct sampling and direct jump type boards, such as switch input and output type boards. The test PC software test case file can be designed as a .testtoys file, which is preferably suitable for opening and editing with tools such as Excel and WPS. The test case can adopt the state machine mode, and the test PC software will automatically parse the test case and execute each state sequentially.

[0022] The vehicle is used to provide a basic operating environment for the board under test. The vehicle can be modified based on the company's existing products to minimize the development effort.

[0023] The operation layer 4 includes automation equipment 41 and fixtures 42. The automation equipment realizes the upper and lower test lines of the tested panels, and the fixtures are used to connect the tested panels to the test environment. The automation equipment mainly includes various mechanical equipment used to realize the upper and lower test lines of the tested panels. It is generally provided by automation equipment solution providers. It mainly includes upper and lower panel machines, robotic arms, fixture bases, AGV carts, conveyor belts, barcode scanners, inkjet printers, etc. This type of equipment is very mature in the field of automation. Enterprises can build it through integration, use ready-made solutions and products as much as possible, and do not develop independently unless necessary. The fixture is a special tool that adapts the test environment to the tested panels, and is highly compatible with the automation equipment on this layer. The fixture is strongly related to the product and has low versatility. Therefore, according to the characteristics of the product, 3 different scenarios are adopted: Scenario 1: Develop special fixtures for mass-produced products; Scenario 2: The output of a single product is not high, but similar products have certain commonalities. Develop an intelligent fixture with certain adaptability; Scenario 3: For products with small batches and low consistency, no fixture is used. This type of product adopts semi-automatic mode and is directly installed on the electrical measurement layer carrier through manual loading and unloading.

[0024] The internal configuration of the test platform layer 2 is a general platform layer and an application layer. The general platform layer is composed of various general codes, such as resource drivers, communication protocols, software drivers, etc. The application layer is developed according to different usage scenarios to achieve expansion and compatibility with different application scenarios. The application layer includes various dedicated interfaces, special operations, etc. According to the user's requirements, different application scenarios can be integrated into the same software or separated into independent dedicated software. The application layer also presets an architecture extension design for access to the entire product automation test system and the engineering operation and maintenance system.

[0025] The present invention is designed using the following method: a. Architecture structure design: The architecture is divided into a data layer 1, a test platform layer 2, an electrical measurement layer 3 and an operation layer 4, wherein the data layer 1 controls the version of the test platform layer 2, centrally controls the test cases of the electrical measurement layer 3 in the cloud, centrally controls the permissions of the architecture in the cloud, maintains the test data of the tested board, and stores the test report; the test platform layer 2 is set locally, the test platform layer 2 is provided with a test platform 21, the test platform 21 is configured with a network, the test platform 21 is connected to the test resource device 22 through a communication device, the test platform 21 leads the test process of the tested board, coordinates the operation of each layer of equipment, provides test resources to the tested board, prevents mistakes and handles exceptions during the test process, and realizes human-computer interaction functions, the electrical measurement layer 3 is provided with test cases and carriers, the electrical measurement layer 3 executes the test content, provides a running environment for the tested board, and generates a test report, the operation layer 4 loads and unloads the tested board, and realizes the online test operation of the tested board.

[0026] b. Hierarchical responsibility boundary design: The panel-level integrated automated testing architecture adopts a client-server architecture. The data layer 1 is set up in the cloud and mainly undertakes three responsibilities: version control, authority control, and product data maintenance. Among them, version control: cloud deployment and online update of the test platform version to ensure consistency across the entire network; cloud deployment and online update of the test case version to ensure consistency across the entire network; cloud deployment of carrier and fixture versions to provide accurate reference for local verification to ensure that the use of carriers and fixtures is consistent with requirements. Authority control realizes cloud authorization of user permissions. Product data maintenance includes the provision, update and traceability of panel information and storage of test results. The test platform layer 2, the electrical measurement layer 3 and the operation layer 4 are all set up locally.

[0027] c. Data organization design: c1. Design of carrier / fixture identity information: The carrier / fixture identity information is set on the carrier / fixture shell in the form of a QR code, and the test PC software obtains this information through the barcode scanner at the operation layer. The carrier identity information is used to identify the carrier type, version control, and operation error prevention; the naming format of the carrier identity information can be designed as: TST+XXXXX+M+YYYYY.

[0028] As shown in the following table, an example is given for detailed description: TST10001M00001 Chinese name Variable Name Format Definition Contents Board code XXXXX 5-digit text Internal test board code number Components B 1 bit text M stands for Vehicle Vehicle serial number YYYYY 5-digit text Vehicle serial number, starting from 00001 and increasing in development order c2. Test information deployment design: The dedicated server for the automated test system of the test platform layer 2 provides the current test PC software version information, stores the current version of the test PC software package, and provides download and update services to remote clients; The dedicated server for the automated test system of the test platform layer 2 provides the currently deployed test plan configuration information, and provides corresponding test information based on the model of the tested board. The test information includes but is not limited to the corresponding carrier model, fixture model, test case package name, test case version, test case serial number, and test configuration file name; The dedicated server for the automated test system of the test platform layer 2 stores most of the current versions of the test case package files, and provides download and update services to remote clients.

[0029] c3. Authority control design: The database of the dedicated server of the automated test system of the test platform layer 2 provides user authority information to the remote client, including work number, name, unit, department, identity, authority, etc.

[0030] c4. Design of information acquisition of the tested panel: Configure product information database, such as ERP, MES, etc. The product information database obtains the model, version, quality control code and manufacturing information of the tested panel through the panel QR code.

[0031] c5. Test result database design: An independent test result database is configured on the dedicated server of the automated test system of the test platform layer 2. The database is used to store the test results, and records the information of the tested panels, test methods and environment, test process data, and test results for each test. The test result database exists independently and is independently operated and maintained as a basic database in the entire production information system. It can provide data query services for enterprises to other databases in the production information system. The data result database can be designed according to the actual situation of the enterprise.

[0032] In step b, the test platform layer is located locally and mainly undertakes six responsibilities: leading the test process, coordinating various layers of equipment, test preparation, providing test resources, exception handling, and human-computer interaction.

[0033] Among them, the leading test process is responsible for the scheduling, control and connection between the sub-modules to complete the entire test process.

[0034] Collaborate with devices at each layer: The test platform layer has communication protocols with other layers and can exchange data with each layer; the layers are connected in a star shape, with the test platform layer as the center point, responsible for data forwarding between layers.

[0035] Test preparation: Prepare the tested panels before testing to ensure they are ready for testing; verify that the test program version is the current version.

[0036] Providing test resources: Various test resource instruments (such as AC signal source, DC signal source, programmable power supply, etc.) are located in this layer, providing the electrical measurement layer with the stimulus required for testing.

[0037] Exception handling: The layers are connected in a star shape, with the test platform layer as the center point, responsible for the fault tolerance and exception handling of each layer; the test platform layer dominates the test process, and the tested boards with detected exceptions are also handled by this layer; in some cases, the tested boards detect exceptions and require manual intervention, and this layer also notifies the manual intervention through the human-computer interaction system.

[0038] Human-computer interaction: Personnel authority control: login, authorization, locking; start and stop control of local test system; test system status display; abnormal information display; manual mode control.

[0039] The electrical measurement layer 3 is located locally and mainly undertakes two responsibilities: executing the test content and providing an operating environment for the tested board. The test content includes the test method, test range, depth, and intensity; and finally generating a report. Providing an operating environment for the tested board includes providing access and fixing mechanisms for the tested board (without a fixture); providing resources such as power supply, bus, and communication network to ensure the normal operation of the tested board; providing an excitation amount that is suitable for the test object, and pre-processing the incompatible excitation amount.

[0040] The operation layer is set locally to realize automatic loading and unloading and obtain the carrier and fixture information through scanning. When loading and unloading, it realizes: residual material judgment; automatic loading and unloading; scanning of the tested panels; classification of abnormal panels.

[0041] In the present invention, the board-level integrated automated testing architecture has good adaptability and scalability. At the beginning of the architecture design, the different requirements of different enterprises for the degree of automated testing are taken into consideration, and different degrees of automated testing design adaptation are added to the architecture design to meet the needs of different enterprises. At the same time, the board-level integrated automated testing architecture reserves space for enterprises to use for the implementation of the entire product automated testing system and engineering operation and maintenance system.

[0042] The board-level integrated automated testing architecture is centered on the test platform, which dominates the scheduling of the entire test system and the coordination between modules. This is beneficial to resolving conflicts in resource usage or provision among modules during the execution of the entire system, thereby improving the reliability and stability of the entire test system.

[0043] The board-level integrated automated test architecture has clear hierarchical divisions, and the relationships and boundaries of each level are clearly defined. The data layer is responsible for version control, authority control, and product data maintenance; the test platform layer is responsible for leading the test process, coordinating equipment at each level, providing test resources, exception handling, and human-computer interaction; the electrical test layer is responsible for executing test content and providing an operating environment for the boards under test; the operation layer is responsible for basic process operations. The relationships between the layers are close but do not interfere with each other, which is conducive to the implementation and maintenance of the entire system, while improving the scalability of each level.

[0044] The functional module division diagram of the board-level integrated automated test architecture fully demonstrates the execution and operation of the entire system. From power-on to the end of the test, each step has a strict decoupling process to ensure that the test system has good stability and reliability during the execution process.

[0045] In order to ensure the security of the test system, the board-level integrated automated test architecture is designed with a series of verification operations designed at the test platform layer, including software version self-check, user authority check, resource scanning and verification, verification of tested boards and test cases, and verification of test system hardware.

[0046] In order to ensure the feasibility of the entire architecture content, the board-level integrated automated test architecture conducts data organization design for the entire architecture, including carrier / fixture identity information design, test information deployment design, authority management design, tested board information acquisition design, test result database design, etc. These data organizations reflect that the entire architecture has good integrity, and at the same time demonstrate the organization, manageability and feasibility of the entire architecture.

[0047] The purpose of the board-level integrated automated testing architecture of the present invention is to help enterprises solve the problem of insufficient experience accumulation in the design of board-level automated testing systems. At the same time, this architecture proposes relevant solutions to many problems such as low testing efficiency, poor linkage with automated equipment, more manual operations, insufficient system fool-proofing design, lack of linkage with information systems, and difficulty in software version management in existing solutions. In order to adapt to the different automation requirements of major enterprises, the mode selection design is carried out. Enterprises can realize different degrees of board-level automated testing systems according to different mode architecture designs and their own needs. The board-level integrated automated testing architecture also takes into account the needs of some enterprises for whole product and engineering operation and maintenance, and reserves interfaces for enterprises to realize whole product automated testing systems and engineering operation and maintenance systems. The ultimate goal of the present invention is to help all manufacturing enterprises realize their own enterprise automated testing systems according to the architecture process, thereby achieving the purpose of improving product factory quality, ensuring product consistency, eliminating adverse problems caused by human factors, and reducing production testing costs.

[0048] Finally, it should be emphasized that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and modifications. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A board-level integrated automated testing architecture, characterized in that: The architecture includes a data layer (1), a test platform layer (2), an electrical measurement layer (3) and an operation layer (4). The data layer (1) is arranged in the cloud, and the data layer (1) controls the version of the test platform layer (2), centrally controls the test cases of the electrical measurement layer (3) in the cloud, centrally controls the authority of the architecture in the cloud, maintains the test data of the tested board, and stores the test report; The test platform layer (2) is arranged locally, the test platform layer (2) comprises a test platform (21), the test platform (21) is configured with a network, the test platform (21) is connected to a test resource device (22) via a communication device, the test platform (21) leads the test process of the board under test, coordinates the operation of each layer of equipment, provides test resources to the board under test, prevents mistakes and handles exceptions during the test process, and realizes a human-computer interaction function; The electrical measurement layer (3) includes a test case and a carrier, and the electrical measurement layer (3) executes the test content, provides an operating environment for the tested board, and generates a test report; The operating layer (4) is used to load and unload the panels to be tested, and to implement on-line testing operations of the panels to be tested.

2. The board-level integrated automated testing architecture according to claim 1, characterized in that: The data layer (1) is constructed with a number of different data servers, including a dedicated server (11) for an automated testing system. The data layer (1) also includes an MES system, an ERP system, a barcode traceability system and a failed TD library.

3. The board-level integrated automated testing architecture according to claim 1, characterized in that: The test platform (21) is provided with a computer and test PC software running on the computer, and the communication equipment is a switch, a serial port to network port and / or a protocol converter.

4. The board-level integrated automated testing architecture according to claim 3, characterized in that: The test platform layer (2) also includes test resource equipment, which is connected to the system in a modular manner and supports cold plugging and unplugging. The test resource equipment includes equipment for generating test stimulus, measuring test equipment, test environment equipment and / or resource scheduling equipment.

5. The board-level integrated automated testing architecture according to claim 3, characterized in that: The test case is a set of codes for executing the test content. The board-level integrated automated testing architecture supports vehicle-side master control mode test cases and test PC software master control mode test cases. The vehicle provides a running environment for the board under test.

6. The board-level integrated automated testing architecture according to claim 1, characterized in that: The operation layer (4) comprises automated equipment and a fixture, wherein the automated equipment realizes the upper and lower test lines of the tested board, and the fixture is used to connect the tested board to the test environment.

7. The board-level integrated automated testing architecture according to claim 1, characterized in that: The test platform layer (2) is internally configured as a general platform layer and an application layer. The general platform layer is composed of various general codes, and the application layer is developed according to different usage scenarios to achieve expansion and compatibility with different application scenarios.

8. The board-level integrated automated testing architecture according to claim 7, characterized in that: The application layer also presets an architecture extension design for access to the entire product automation test system and engineering operation and maintenance system.

9. A method for designing a board-level integrated automated test architecture according to any one of claims 1 to 8, characterized in that: The method comprises the following steps: a. Architecture structure design: the architecture is divided into a data layer (1), a test platform layer (2), an electrical measurement layer (3) and an operation layer (4), wherein the data layer (1) controls the version of the test platform layer (2), centrally controls the test cases of the electrical measurement layer (3) in the cloud, centrally controls the authority of the architecture in the cloud, maintains the test data of the tested board, and stores the test report; the test platform layer (2) is set locally, the test platform layer (2) is provided with a test platform (21), and the test platform (21) is configured There is a network, the test platform (21) is connected to the test resource device (22) through a communication device, the test platform (21) leads the test process of the tested board, coordinates the operation of each layer of equipment, provides test resources to the tested board, prevents mistakes and handles exceptions during the test process, and realizes human-computer interaction functions. The electrical measurement layer (3) is provided with test cases and carriers. The electrical measurement layer (3) executes the test content, provides an operating environment for the tested board, and generates a test report. The operation layer (4) loads and unloads the tested board and realizes the online test operation of the tested board; b. Hierarchical responsibility boundary design: the board-level integrated automated test architecture adopts a client-server architecture, the data layer (1) is set in the cloud, the test platform layer (2), the electrical measurement layer (3) and the operation layer (4) are all set locally; c. Data organization design: c1. Design of carrier / fixture identity information: The carrier / fixture identity information is set on the carrier / fixture shell in the form of a QR code, and the test PC software obtains the information through a barcode scanner at the operation layer; c2. Test information deployment design: The dedicated server of the test platform layer (2) provides the current test PC software version information, stores the current version of the test PC software package, and provides download and update services to remote clients; The dedicated server of the test platform layer (2) provides the currently deployed test solution configuration information, and provides the corresponding test information according to the model of the tested board; The dedicated server of the test platform layer (2) stores most of the current version of the test case package files, and provides download and update services to remote clients; c3 authority control design: the test platform layer (2) of the dedicated server database to provide user authority information to the remote client; c4. Design of information acquisition of the tested panel: configure the product information database, which obtains the model, version, quality control code and manufacturing information of the tested panel through the panel QR code; c5. Test result database design: An independent test result database is configured on the dedicated server of the test platform layer (2) to store the test result database, recording the tested panel information, test method and environment, test process data, and test results for each test.

10. The design method according to claim 9, characterized in that: In the step c2, the test information corresponding to the model of the tested panel is provided, including but not limited to the corresponding carrier model, fixture model, test case package name, test case version, test case serial number, and test configuration file name.

Citation Information

Patent Citations

  • An automated test platform and a test method for a blade server

    CN109388530A

  • Cloud network convergence architecture system testing method and device

    CN109783392A

  • Automated testing framework system, automated testing method and terminal equipment

    CN110109831A

  • Efficient, dynamic and platform factory intelligent hardware automatic production test framework and implementation method

    CN114756280A

  • IN729DE2013A