Product testing method, system, server, and storage medium

By determining the clamping status of the fixture and sending test commands through the server on the user's end, the problem of fixture and workstation coordination is solved, enabling rapid product testing and result acquisition.

CN117953605BActive Publication Date: 2026-07-14BYD CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BYD CO LTD
Filing Date
2022-10-21
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

If the supplier does not provide workstations, the fixtures on the user's end and the workstations on the supplier's end cannot work well together, making it impossible to quickly complete the testing of the product under test and obtain the test results.

Method used

The server at the user end determines the clamping state of the target fixture, and when the fixture clamps the product under test in the target position, it sends a test command to the second server at the supply end to control the testing device to perform the test and obtain the test results.

Benefits of technology

It enables the user-side fixtures to work in conjunction with the supply-side workstations, quickly completing the testing of the product under test and obtaining the test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117953605B_ABST
    Figure CN117953605B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a product testing method, system, server and storage medium, the method comprising: determining that a first test product is a current product to be tested, determining that a clamping state of a target clamp is a ready state, and sending a test instruction to a second server, the test instruction being used to instruct the second server to control a testing device to test the current product to be tested based on a target work station, so as to obtain a test result returned by the second server for the current product to be tested. By sending the test instruction to the second server of the supply end when the target clamp clamps the current product to be tested at the target position, the second server controls the testing device to test the current product to be tested based on the target work station, and the second server returns the test result to the user end, so that the clamp and the testing device of the user end can be matched with the work station of the supply end, thereby quickly completing the test on the product to be tested and obtaining the test result of the product to be tested.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of product testing technology, and more specifically, to a product testing method, system, server, and storage medium. Background Technology

[0002] In related technologies, for automated product testing, the user can use a workstation provided by the supplier, combined with testing equipment, to directly test the product under test and obtain the test results. However, when the supplier does not provide a workstation to the user, the workstation is deployed at the supplier's end, which makes it difficult to effectively coordinate the user's fixtures and testing equipment with the supplier's workstation. Consequently, it is impossible to quickly complete the testing of the product under test and obtain the test results. Summary of the Invention

[0003] The purpose of this disclosure is to provide a product testing method, system, server, and storage medium. The method involves a user-side server determining the clamping state of a target fixture, and when the target fixture is clamping the product under test at a target position, sending a test command to a second server on the supply side. The second server, based on a target workstation, controls a testing device to test the product under test. The second server on the supply side then returns the test results to the user side. This enables the user-side fixture and testing device to cooperate with the supply-side workstation, thereby quickly completing the testing of the product under test and obtaining the test results.

[0004] To achieve the above objectives, the first aspect of this disclosure provides a product testing method applied to a first server, the method comprising:

[0005] The first test product is determined to be the product to be tested.

[0006] The clamping state of the target fixture is determined to be a ready state, which indicates that the target fixture clamps the current product to be tested at the target position;

[0007] Send a test command to the second server, the test command being used to instruct the second server to control the test device based on the target workstation to test the current product under test;

[0008] Obtain the test results returned by the second server for the product currently under test.

[0009] Optionally, determining the clamping state of the target fixture as a ready state includes:

[0010] Obtain the fixture status of the target fixture and the actual position of the product to be tested;

[0011] When the fixture is in a clamped state and the actual position of the product to be tested is the same as the target position, the clamping state of the target fixture is determined to be a ready state.

[0012] Optionally, before obtaining the fixture state of the target fixture and the actual position of the product to be tested, the method further includes:

[0013] Obtain the original fixture state from the target fixture;

[0014] When the original fixture is in the open state, a material request is sent to the robotic arm, which is used to request the robotic arm to place the current product to be tested into the target position.

[0015] After the robotic arm completes the action of placing the product to be tested into the target position, the target fixture is controlled to clamp the product to be tested.

[0016] Optionally, after obtaining the fixture state of the target fixture and the actual position of the product to be tested, the method further includes:

[0017] If the actual position of the current product under test is different from the target position, control the target fixture to open and control the robotic arm to re-execute the action of placing the current product under test into the target position;

[0018] After the robotic arm completes the action of repositioning the current product under test into the target position, it controls the target fixture to clamp the current product under test and returns to the step: obtain the fixture status of the target fixture and the actual position of the current product under test.

[0019] Optionally, before determining the first test product as the current product to be tested, the method further includes:

[0020] In response to the user's selection operation for the fixture and the workstation, the target fixture and the target workstation corresponding to the target fixture are determined;

[0021] Send workstation selection information to the second server, the workstation selection information including the target workstation, the workstation selection information being used by the second server to control the target workstation to perform initialization;

[0022] Obtain the initialization result for the target workstation returned by the second server;

[0023] The determination of the first test product as the current product to be tested includes:

[0024] If the initialization result is successful, the first test product is determined to be the current product to be tested.

[0025] Optionally, before determining the target fixture and the target workstation corresponding to the target fixture in response to the user's selection operation for the fixture and workstation, the method further includes:

[0026] Obtain the user's login information;

[0027] Based on the user's login information, the user's operating permissions are determined, including system management permissions and device management permissions;

[0028] When the user's operation permission indicates that the user is allowed to conduct product testing, the fixture options and workstation options are displayed to the user through the display page.

[0029] Optionally, after obtaining the test results returned by the second server for the current product under test, the method further includes:

[0030] If the test result is unqualified, the robotic arm is controlled to place the current product to be tested into the unqualified area, and the second test product is identified as the new current product to be tested.

[0031] A second aspect of this disclosure provides a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the product testing method described in the first aspect of this disclosure.

[0032] A third aspect of this disclosure provides a server, comprising:

[0033] A memory on which computer programs are stored;

[0034] A processor is configured to execute the computer program in the memory to implement the steps of the product testing method described in the first aspect of this disclosure.

[0035] This disclosure provides a product testing system in a fourth aspect, including a first server, a second server, at least one fixture, at least one robotic arm, at least one workstation, and a testing device;

[0036] The first server is connected to a second server, at least one fixture, and at least one robotic arm. The second server is connected to the at least one workstation, and the at least one workstation is connected to the testing device. The first server is configured to implement the steps of the product testing method described in the first aspect of this disclosure.

[0037] Through the above technical solution, when the clamping state of the target fixture is determined to be in a ready state, that is, when the target fixture clamps the product under test in the target position, a test command is sent to the second server. This test command instructs the second server to control the testing device based on the target workstation to test the product under test, so as to obtain the test results returned by the second server for the product under test. The user-side server determines the clamping state of the target fixture, and when the target fixture clamps the product under test in the target position, it sends a test command to the supplier-side second server. The second server, based on the target workstation, controls the testing device to test the product under test. The supplier-side second server then returns the test results to the user-side, enabling the coordination between the user-side fixture and testing device and the supplier-side workstation to quickly complete the testing of the product under test and obtain the test results.

[0038] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0039] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:

[0040] Figure 1 This is a schematic diagram illustrating a product testing system according to an exemplary embodiment.

[0041] Figure 2 This is a flowchart illustrating a product testing method according to an exemplary embodiment.

[0042] Figure 3 This is a flowchart illustrating a method for determining the clamping state of a target fixture to be in a ready state according to an exemplary embodiment.

[0043] Figure 4 This is a flowchart illustrating a method for placing materials according to an exemplary embodiment.

[0044] Figure 5 This is a flowchart illustrating a method for adjusting the position of a material according to an exemplary embodiment.

[0045] Figure 6 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation

[0046] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0047] In related technologies, for automated product testing, the user can use a workstation provided by the supplier, combined with testing equipment, to directly test the product under test locally and obtain the test results. However, when the supplier does not provide a workstation to the user, the workstation is deployed at the supplier's end, which makes it difficult to effectively coordinate the user's fixtures and testing equipment with the supplier's workstation. Consequently, it is impossible to quickly complete the testing of the product under test and obtain the test results.

[0048] To address the aforementioned technical problems, this disclosure provides a product testing method, system, server, and storage medium. The method involves a user-side server determining the clamping state of the target fixture. With the target fixture clamping the product under test in the target position, a test command is sent to a second server on the supply side. This second server, based on the target workstation, controls the testing device to test the product under test. The second server then returns the test results to the user side. This enables coordination between the user-side fixture and testing device and the supply-side workstation, thereby quickly completing the testing of the product under test and obtaining the test results.

[0049] Before introducing the product testing methods of this disclosure, the product testing system of this disclosure will be introduced first.

[0050] Figure 1 This is a schematic diagram illustrating a product testing system according to an exemplary embodiment, such as... Figure 1 As shown, the system may include a first server 101, a second server 104, at least one fixture 102, at least one robotic arm 103, at least one workstation 105, and a testing device 106. The first server 101, at least one fixture 102, at least one robotic arm 103, and the testing device 106 are located at the user end, while the second server 104 and at least one workstation 105 are located at the supply end. The first server 101 is connected to the second server 104, at least one fixture 102, and robotic arm 103. The second server 104 is connected to at least one workstation 105, and at least one workstation 105 is connected to the testing device 106. The first server 101 can control the opening and clamping of the fixture 102, and can also control the robotic arm 103 to place and remove the product to be tested. A workstation 105 can be used to test one test item of the product to be tested. The second server 104 can, based on the workstation 105, control the testing device 106 to perform the corresponding test item on the current product to be tested and obtain the test results.

[0051] Figure 2 This is a flowchart illustrating a product testing method according to an exemplary embodiment, such as... Figure 2As shown, the method may include the following steps:

[0052] In step S201, the first test product is determined to be the product to be tested.

[0053] During product testing, multiple products to be tested are arranged in sequence. The first product to be tested can be the one closest to the robotic arm or fixture, and the current product to be tested is the one that will be tested next.

[0054] In step S202, the clamping state of the target fixture is determined to be a ready state, which indicates that the target fixture is clamping the product to be tested at the target position.

[0055] In this embodiment, before testing the product under test, it can be determined whether the product under test is ready. This can be determined by the clamping state of the target fixture; that is, by determining whether the target fixture is clamping the product under test at the target position. The clamping state of the target fixture can include a ready state and a prepared state. When the target fixture is in the ready state, the product under test can be tested. When the target fixture is in the prepared state, the clamping state of the target fixture can be continuously monitored until it reaches the ready state.

[0056] In step S203, a test instruction is sent to the second server, which instructs the second server to control the test device based on the target workstation to test the current product under test.

[0057] In this embodiment, when the target fixture is in a ready state, a test command can be sent to the second server. The test command may include the identifier of the target fixture and the identifier of the target workstation corresponding to the fixture. After receiving the test command, the second server can determine the target workstation from multiple workstations and, based on the target workstation, control the testing device to test the current product under test, thereby obtaining the test results of the test items of the current product under test corresponding to the target workstation.

[0058] One workstation corresponds to one test project, and one test project can start an independent thread to perform cyclic testing of multiple products under test.

[0059] In step S204, the test results for the current product under test returned by the second server are obtained.

[0060] In this embodiment, after the second server obtains the test results of the test items corresponding to the target workstation for the current product under test, it can send the test results for the current product under test to the first server. The first server can obtain the test results for the current product under test returned by the second server. These test results can include pass and fail. If the test result is fail, the test result can also include a description of the reason for the failure, so as to inform the user of the reason why the current product under test is unqualified, thereby facilitating the improvement of the product's manufacturing process.

[0061] In this embodiment, the clamping state of the target fixture is determined by the server on the user side. When the target fixture clamps the product under test at the target position, a test command is sent to the second server on the supply side. The second server controls the testing device to test the product under test based on the target workstation. The second server on the supply side then returns the test results to the user side. This enables the user side's fixture and testing device to cooperate with the workstation on the supply side, thereby quickly completing the test of the product under test and obtaining the test results.

[0062] In one possible implementation, before determining the first test product as the current product to be tested, the method further includes:

[0063] In response to the user's selection operation for the fixture and workstation, the target fixture and the target workstation corresponding to the target fixture are determined.

[0064] The second server sends workstation selection information, which includes the target workstation, and the workstation selection information is used by the second server to control the target workstation to initialize.

[0065] Obtain the initialization result for the target workstation returned by the second server.

[0066] In this embodiment, after logging in, the user can select fixtures and workstations. Four fixtures can be grouped together for simultaneous product testing. Each group of fixtures can select a corresponding workstation based on the required testing items, or each fixture can select a single workstation. Therefore, based on the user's selection of fixtures and workstations, the target fixture and its corresponding target workstation can be determined.

[0067] After determining the target fixture and the corresponding target workstation, workstation selection information can be sent to the second server. This workstation selection information may include the identifier of the target workstation, so that the second server can determine the target workstation from multiple workstations based on the identifier. In response to the workstation selection information, the second server can control the target workstation to initialize. After the target workstation is initialized, the initialization result can be returned to the second server, which can then return the initialization result to the first server, thereby enabling the first server to obtain the initialization result for the target workstation returned by the second server.

[0068] The initialization result can include successful initialization and unsuccessful initialization. If the initialization result is successful, the first test product can be identified as the current product to be tested, so that the current product to be tested can be tested.

[0069] In one feasible implementation, before determining the target fixture and the target workstation corresponding to the target fixture in response to a user's selection operation for the fixture and workstation, the method further includes:

[0070] Obtain the user's login information.

[0071] Based on the user's login information, the user's operating permissions are determined, including system management permissions and device management permissions.

[0072] When the user's operation permission indicates that the user is allowed to conduct product testing, the fixture options and workstation options are displayed to the user through the display page.

[0073] In this embodiment, before product testing, the user's login information can be obtained to confirm the user's operational permissions, specifically whether the user possesses system management and device management permissions. System management permissions may include test operation permissions; when a user possesses test operation permissions, it indicates that the user is permitted to perform product testing. Fixture and workstation options can be displayed to the user on a webpage, allowing the user to select appropriate fixtures and workstations.

[0074] Optionally, system management permissions may also include user management permissions. When a user has user management permissions, they can perform operations such as adding, modifying, deleting, logging in, and logging out of users.

[0075] Optionally, system management permissions may also include menu management permissions, allowing users with menu management permissions to perform operations such as adding, modifying, and deleting menus.

[0076] Optionally, system management permissions may also include control management permissions, which allow users to perform operations such as control addition, control modification, and control deletion when they have control management permissions.

[0077] Optionally, system management permissions may also include role management permissions. When a user has role management permissions, they can perform operations such as adding, modifying, deleting, accessing menus and controls associated with a role.

[0078] Optionally, device management permissions may also include permission assignment permissions, which allow users to modify the corresponding permissions if they have permission assignment permissions.

[0079] Optionally, equipment management permissions may include production line management permissions. When a user has production line management permissions, they can perform operations such as adding, modifying, deleting, listing production lines, configuring the correspondence between production lines and workstations, and configuring the correspondence between production lines and robotic arms.

[0080] Optionally, equipment management permissions may also include workstation management permissions. When a user has workstation management permissions, they can perform operations such as adding, modifying, deleting, listing, and configuring the correspondence between workstations and fixtures.

[0081] Optionally, the equipment management permissions may also include fixture management permissions. When a user has fixture management permissions, they can perform operations such as adding fixtures, modifying fixtures, deleting fixtures, and creating fixture lists.

[0082] Optionally, the device management permissions may also include robotic arm management permissions. When a user has robotic arm management permissions, they can perform operations such as adding, modifying, deleting, and listing robotic arms.

[0083] Figure 3 This is a flowchart illustrating a method for determining the clamping state of a target fixture to be in a ready state according to an exemplary embodiment, such as... Figure 3 As shown, in one possible implementation, determining the clamping state of the target fixture as a ready state may include the following steps:

[0084] In step S301, the fixture status of the target fixture and the actual position of the product to be tested are obtained.

[0085] In this embodiment, the first server can connect to the robotic arm and the fixture via TCP (Transmission Control Protocol), thereby obtaining the fixture status of the target fixture and the actual position of the product to be tested. The target fixture can be equipped with a camera or multiple infrared sensors to determine the actual position of the product to be tested.

[0086] In step S302, when the fixture is in a clamped state and the actual position of the product to be tested is the same as the target position, the clamping state of the target fixture is determined to be ready.

[0087] The fixture status can include a clamped state and an open state. When the fixture is in the clamped state and the actual position of the product to be tested is the same as the target position, the clamping state of the target fixture can be determined as the ready state. The target position is a pre-set position that facilitates testing of the product to be tested.

[0088] Figure 4 This is a flowchart illustrating a method for placing materials according to an exemplary embodiment, such as... Figure 4 As shown, in one possible implementation, before obtaining the fixture status of the target fixture and the actual position of the product to be tested, the method further includes the following steps:

[0089] In step S401, the original fixture state is obtained from the target fixture.

[0090] In this embodiment, the original clamping state of the target clamp can be obtained from the target clamp via TCP. The original clamping state may include an open state and a clamped state.

[0091] In step S402, when the original fixture is in the open state, a material request is sent to the robotic arm. This material request is used to instruct the robotic arm to place the product to be tested into the target position.

[0092] When the original fixture is in the open state, a material request is sent to the robotic arm. This material request is used to instruct the robotic arm to place the product to be tested into the target position. That is, after receiving the material request, the robotic arm can respond to the material request and perform the action of placing the product to be tested into the target position.

[0093] When the original clamping state is clamped, the target clamp can be controlled to open, so that the original clamping state of the target clamp is open, and then a material request is sent to the robotic arm.

[0094] In step S403, after the robotic arm completes the action of placing the current product to be tested into the target position, the target fixture is controlled to clamp the current product to be tested.

[0095] After the robotic arm completes the action of placing the product to be tested into the target position, it sends a completion message to the first server. Once the first server receives the completion message from the robotic arm, it can control the target fixture to clamp the product to be tested.

[0096] Figure 5 This is a flowchart illustrating a method for adjusting the position of a material according to an exemplary embodiment, such as... Figure 5 As shown, in one possible implementation, after obtaining the fixture status of the target fixture and the actual position of the product to be tested, the method further includes the following steps:

[0097] In step S501, if the actual position of the product to be tested is different from the target position, the target fixture is opened and the robotic arm is re-executed to place the product to be tested into the target position.

[0098] In this embodiment, due to the possibility of error, after the robotic arm performs the action of placing the product under test into the target position, there may be a situation where the robotic arm fails to place the product under test into the target position, i.e., the plate is offset. If the actual position of the product under test is different from the target position, the target fixture is opened, and the robotic arm is controlled to re-execute the action of placing the product under test into the target position.

[0099] In step S502, after the robotic arm completes the action of repositioning the current product to be tested into the target position, it controls the target fixture to clamp the current product to be tested and returns to the step: obtain the fixture status of the target fixture and the actual position of the current product to be tested.

[0100] In this embodiment, after the robotic arm completes the action of repositioning the product under test into the target position, it controls the target fixture to clamp the product under test and returns to the step: obtaining the fixture status of the target fixture and the actual position of the product under test until the actual position of the product under test is the same as the target position.

[0101] In one possible implementation, after obtaining the test results for the current product under test returned by the second server, the method further includes:

[0102] If the test result is unqualified, the control robot arm will place the current product to be tested into the unqualified area and identify the second product to be tested as the new current product to be tested.

[0103] In this embodiment, for a product that fails the test, the robotic arm can be controlled to place it in the defective area. Specifically, the target fixture is first opened, and then the robotic arm is controlled to remove the product from the target position and place it in the defective area. Then, a second product can be designated as the new product to be tested, and it can be placed in the target position for inspection, thereby enabling the sequential inspection of multiple products. For a product that passes the test, the robotic arm can be controlled to place it in the acceptable area.

[0104] Figure 6 This is a block diagram illustrating a server according to an exemplary embodiment. (Refer to...) Figure 6 The server 600 includes one or more processors 622 and a memory 632 for storing computer programs executable by the processors 622. The computer programs stored in the memory 632 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 622 may be configured to execute the computer program to perform the product testing methods described above.

[0105] Additionally, server 600 may include a power supply component 626 and a communication component 650. The power supply component 626 can be configured to perform power management of server 600, and the communication component 650 can be configured to enable communication of server 600, such as wired or wireless communication. Furthermore, server 600 may include an input / output interface 658. Server 600 can operate on an operating system stored in memory 632.

[0106] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the product testing method described above. For example, the non-transitory computer-readable storage medium may be the memory 632 including the program instructions described above, which may be executed by the processor 622 of the server 600 to complete the product testing method described above.

[0107] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the product testing method described above when executed by the programmable device.

[0108] The preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings. However, the present disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of the present disclosure, various simple modifications can be made to the technical solutions of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0109] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0110] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. A product testing method, characterized in that, Applied to a first server located at the user end, the method includes: The first test product is determined to be the product to be tested. The clamping state of the target fixture is determined to be a ready state. The ready state indicates that the target fixture clamps the current product to be tested at the target position, and the target fixture is located at the user end. A test instruction is sent to a second server, the test instruction being used to instruct the second server to control the test device based on the target workstation to test the current product to be tested, the second server and the target workstation being located at the supply end; Obtain the test results returned by the second server for the product currently under test.

2. The product testing method according to claim 1, characterized in that, The determination that the clamping state of the target fixture is ready includes: Obtain the fixture status of the target fixture and the actual position of the product to be tested; When the fixture is in a clamped state and the actual position of the product to be tested is the same as the target position, the clamping state of the target fixture is determined to be a ready state.

3. The product testing method according to claim 2, characterized in that, Before acquiring the fixture status of the target fixture and the actual position of the product to be tested, the method further includes: Obtain the original fixture state from the target fixture; When the original fixture is in the open state, a material request is sent to the robotic arm, which is used to request the robotic arm to place the current product to be tested into the target position. After the robotic arm completes the action of placing the product to be tested into the target position, the target fixture is controlled to clamp the product to be tested.

4. The product testing method according to claim 2, characterized in that, After obtaining the fixture status of the target fixture and the actual position of the product to be tested, the method further includes: If the actual position of the current product under test is different from the target position, control the target fixture to open and control the robotic arm to re-execute the action of placing the current product under test into the target position; After the robotic arm completes the action of repositioning the current product under test into the target position, it controls the target fixture to clamp the current product under test and returns to the step: obtain the fixture status of the target fixture and the actual position of the current product under test.

5. The product testing method according to claim 1, characterized in that, Before determining the first test product as the current product to be tested, the method further includes: In response to the user's selection operation for the fixture and the workstation, the target fixture and the target workstation corresponding to the target fixture are determined; Send workstation selection information to the second server, the workstation selection information including the target workstation, the workstation selection information being used by the second server to control the target workstation to perform initialization; Obtain the initialization result for the target workstation returned by the second server; The determination of the first test product as the current product to be tested includes: If the initialization result is successful, the first test product is determined to be the current product to be tested.

6. The product testing method according to claim 5, characterized in that, Before determining the target fixture and the target workstation corresponding to the target fixture in response to the user's selection operation for the fixture and workstation, the method further includes: Obtain the user's login information; Based on the user's login information, the user's operating permissions are determined, including system management permissions and device management permissions; When the user's operation permission indicates that the user is allowed to conduct product testing, the fixture options and workstation options are displayed to the user through the display page.

7. The product testing method according to claim 1, characterized in that, After obtaining the test results returned by the second server for the current product under test, the method further includes: If the test result is unqualified, the robotic arm is controlled to place the current product to be tested into the unqualified area, and the second test product is identified as the new current product to be tested.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the product testing method according to any one of claims 1-7.

9. A server, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the product testing method according to any one of claims 1-7.

10. A product testing system, characterized in that, It includes a first server, a second server, at least one fixture, at least one robotic arm, at least one workstation, and a testing device; The first server is connected to the second server, at least one fixture, and at least one robotic arm. The second server is connected to the at least one workstation, and the at least one workstation is connected to the testing device. The first server is configured to implement the steps of the product testing method according to any one of claims 1-7.