Test method of air conditioner test system, host computer, storage medium and program product

By defining the air conditioning test system and generating test cases, and automating the control of the power supply and wired controller, the problem of low testing efficiency caused by the complexity of the air conditioning test system was solved. This achieved standardization of the testing process and reliability of the results, improving the overall performance and user experience of the air conditioning test system.

CN122309343APending Publication Date: 2026-06-30GD MIDEA AIR CONDITIONING EQUIP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GD MIDEA AIR CONDITIONING EQUIP CO LTD
Filing Date
2024-12-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

The air conditioning testing system is complex to assemble, and manual assembly is inefficient, which prolongs the testing cycle and leads to low testing efficiency.

Method used

By identifying the air conditioning test system to be tested, obtaining the test content and generating test cases, executing the test cases to obtain test results, and utilizing the communication between the host computer and the test case platform to automatically control power distribution and wired controllers, the testing process is standardized and systematized.

Benefits of technology

It improves testing efficiency and the reliability of test results, ensures the accuracy and consistency of test results, provides a basis for the optimization and maintenance of air conditioning testing systems, and enhances overall performance and user comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122309343A_ABST
    Figure CN122309343A_ABST
Patent Text Reader

Abstract

This application discloses a testing method, host computer, storage medium, and program product for an air conditioning testing system, relating to the field of air conditioner testing technology. The disclosed testing method for an air conditioning testing system includes: determining the air conditioning testing system to be tested, wherein the air conditioning testing system includes an outdoor unit, an indoor unit connected to the outdoor unit, and a wired controller communicatively connected to the indoor unit; acquiring test content based on the air conditioning testing system, and generating test cases based on the test content; executing the test cases to obtain the test results of the air conditioning testing system. This application ensures the standardization and systematization of the testing process, improves testing efficiency, and enhances the reliability of test results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of air conditioner testing technology, and in particular to a test method, host computer, storage medium and program product for an air conditioner testing system. Background Technology

[0002] An air conditioning testing system requires one outdoor unit and multiple indoor units, as well as multiple wired controllers. Each setup of the system necessitates manual selection and assembly of the indoor and outdoor units, fresh air system, hydraulic module, and wired controllers. After testing one combination of air conditioning systems, manual rewiring is required to switch to another combination.

[0003] With the increasing number of outdoor units, indoor units, wired controllers, and test versions, air conditioning test systems are becoming more and more complex and require more combinations. Manual assembly is inefficient, prolongs the test cycle, affects the overall test progress, and leads to low test efficiency. Summary of the Invention

[0004] The main purpose of this application is to provide a testing method, host computer, storage medium and program product for an air conditioning testing system, aiming to solve the technical problem of low testing efficiency in air conditioning testing systems.

[0005] To achieve the above objectives, this application proposes a testing method for an air conditioning testing system, the method comprising:

[0006] The air conditioning test system to be tested is determined, the air conditioning test system includes an outdoor unit, an indoor unit connected to the outdoor unit, and a wired controller that is communicatively connected to the indoor unit;

[0007] Obtain the test content based on the air conditioning test system, and generate test cases based on the test content;

[0008] Execute the test cases to obtain the test results of the air conditioning test system.

[0009] In one embodiment, the host computer is communicatively connected to the test case platform, and the step of generating test cases based on the test content includes:

[0010] The test content is sent to the test case platform, which generates test cases based on the test content.

[0011] Obtain the test cases generated by the test case platform.

[0012] In one embodiment, the test case includes test steps and test expectations, and the step of executing the test case to obtain the test results of the air conditioning test system includes:

[0013] Execute the test steps in the test case, wherein the test steps include at least one of power button click, working mode switching, fan speed adjustment, and temperature adjustment;

[0014] Obtain the execution results of each of the test steps described;

[0015] The execution result is compared with the corresponding test expectation, and the test result is generated based on the comparison result.

[0016] In one embodiment, the test case further includes preconditions, and the step of executing the test case to obtain the test results of the air conditioning test system includes:

[0017] Execute at least one of the preconditions in the test case;

[0018] Once each of the aforementioned preconditions has been successfully executed, the test steps in the test case are executed.

[0019] In one embodiment, when the air conditioning testing system includes direct control equipment and distributed control equipment, the step of executing the test cases and obtaining the test results of the air conditioning testing system includes:

[0020] The test steps of the direct control device are executed, and the execution result of each test step of the direct control device is obtained. The execution result of the direct control device is compared with the corresponding test expectation, and the test result of the direct control device is generated according to the comparison result of the direct control device.

[0021] The test steps of the sub-control device are executed, and the execution result of each test step of the sub-control device is obtained. The execution result of the sub-control device is compared with the corresponding test expectation, and the test result of the sub-control device is generated according to the comparison result of the sub-control device.

[0022] The test results of the air conditioning test system are generated based on the test results of the direct control equipment and the test results of the sub-control equipment.

[0023] In one embodiment, the host computer is communicatively connected to a first programmable power distribution unit and a second programmable power distribution unit. The first programmable power distribution unit supplies power to the outdoor unit, and the second programmable power distribution unit supplies power to the indoor unit. Before the step of executing the test cases and obtaining the test results of the air conditioning test system, the method further includes:

[0024] The first programmable power distribution unit is controlled to power on the outdoor unit of the air conditioning test system.

[0025] The second programmable power distribution unit controls the indoor unit of the air conditioning test system to be powered on.

[0026] In one embodiment, the step of determining the air conditioning test system to be tested includes:

[0027] Obtain the network information of the air conditioning test system, which includes outdoor unit equipment information, indoor unit equipment information, and wired controller information;

[0028] Based on the network information, the air conditioning test system to be tested is determined.

[0029] In one embodiment, the step of obtaining the network information of the air conditioning test system includes:

[0030] The selection interface includes an outdoor unit selection area, an indoor unit selection area, and a wired controller selection area.

[0031] Based on the first trigger operation of the outdoor unit equipment selection area, the outdoor unit equipment information of the air conditioning test system is determined;

[0032] Based on the second trigger operation of the indoor unit equipment selection area, the indoor unit equipment information of the air conditioning test system is determined;

[0033] Based on the third trigger operation of the selected area of ​​the wired controller, the wired controller information of the air conditioning test system is determined.

[0034] In addition, to achieve the above objectives, this application also proposes a host computer, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the test method of the air conditioning test system as described above.

[0035] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the test method of the air conditioning test system as described above.

[0036] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the test method for the air conditioning test system as described above.

[0037] One or more technical solutions proposed in this application have at least the following technical effects:

[0038] By identifying the air conditioning test system to be tested and generating test cases based on the test content, the standardization and systematization of the testing process can be ensured, improving testing efficiency and the reliability of test results. The test results are used to evaluate the quality of the air conditioning test system and provide a basis for its optimization and maintenance, thereby improving the overall performance and user comfort of the air conditioning test system. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a flowchart illustrating the test method embodiment of the air conditioning test system of this application.

[0042] Figure 2 This is a schematic diagram of the structure of the air conditioning test system in the test method of the air conditioning test system of this application;

[0043] Figure 3 This is a flowchart illustrating the second embodiment of the test method for the air conditioning test system of this application.

[0044] Figure 4 This is a schematic diagram of the structure of the air conditioning test system in the test method of the air conditioning test system of this application;

[0045] Figure 5 This is a flowchart illustrating the test method embodiment three for the air conditioning test system of this application.

[0046] Figure 6 A simplified flowchart is provided for Embodiment 3 of the test method for the air conditioning test system of this application;

[0047] Figure 7 This is a flowchart illustrating the test method embodiment four of the air conditioning test system of this application.

[0048] Figure 8 A simplified flowchart is provided for Embodiment 4 of the test method for the air conditioning test system of this application;

[0049] Figure 9 This is a schematic diagram of the hardware operating environment involved in the testing method of the air conditioning testing system in this application embodiment.

[0050] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0051] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0052] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0053] The main solution of this application embodiment is: to determine the air conditioning test system to be tested; to obtain the test content based on the air conditioning test system and generate test cases according to the test content; to execute the test cases and obtain the test results of the air conditioning test system.

[0054] In this embodiment, for ease of description, the host computer will be used as the execution subject in the following description.

[0055] With the increasing number of outdoor units, indoor units, wired controllers, and test versions, air conditioning test systems are becoming more and more complex and require more combinations. Manual assembly is inefficient, prolongs the test cycle, affects the overall test progress, and leads to low test efficiency.

[0056] This application provides a solution that, by identifying the air conditioning test system to be tested and generating test cases based on the test content, ensures the standardization and systematization of the testing process, improves testing efficiency, and enhances the reliability of test results. The test results are used to evaluate the quality of the air conditioning test system and provide a basis for its optimization and maintenance, thereby improving the overall performance and user comfort of the air conditioning test system.

[0057] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or host computer capable of performing the above functions. The following description uses a host computer as an example to illustrate this embodiment and the subsequent embodiments. The host computer is a computer or microcontroller responsible for managing and controlling the slave computer. Data exchange and command transmission occur between the host computer and the slave computer through a communication interface.

[0058] Based on this, the embodiments of this application provide a testing method for an air conditioning testing system, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the testing method for the air conditioning testing system of this application.

[0059] In this embodiment, the testing method of the air conditioning testing system includes steps S10 to S30:

[0060] Step S10: Determine the air conditioning test system to be tested. The air conditioning test system includes an outdoor unit, an indoor unit connected to the outdoor unit, and a wired controller connected to the indoor unit.

[0061] It should be noted that the air conditioning testing system includes outdoor unit 100, indoor unit 200, wired controller 300, fresh air unit, and hydraulic module, etc. (Refer to...) Figure 2 In the air conditioning testing system, one outdoor unit 100 is connected to at least one indoor unit 200. Each indoor unit 200 is communicatively connected to a wired controller 300, which controls the corresponding indoor unit 200. A network relay 400 is also installed between the indoor unit 200 and the wired controller 300. The network relay 400 controls the circuit's on / off state by receiving network signals. When the circuit is on, the wired controller 300 can control the indoor unit 100. A first programmable power distribution unit 500 is used to power on the outdoor unit 100. A second programmable power distribution unit 600 is used to power on the indoor unit 200.

[0062] As an optional embodiment, the air conditioning test system to be tested includes an air conditioner, which includes an outdoor unit and one or at least two indoor units connected to the outdoor unit, each indoor unit being connected to a corresponding wired controller.

[0063] As another optional embodiment, the air conditioning test system to be tested includes at least two air conditioners, including a direct-control air conditioner and a split-control air conditioner. Each air conditioner includes an outdoor unit and one or more indoor units connected to the outdoor unit, and each indoor unit is connected to a corresponding wired controller.

[0064] Optionally, the model or version of the indoor unit, the model or version of the outdoor unit, and the model or version of the wired controller can all be selected, and different outdoor units, indoor units, and wired controllers can be freely combined to form the air conditioning test system in this application.

[0065] Step S20: Obtain the test content based on the air conditioning test system, and generate test cases according to the test content.

[0066] It should be noted that the test content based on the air conditioning test system can be programmed by the user through a host computer, or determined according to the user's needs.

[0067] Optionally, the test content includes preconditions, test steps, and test expectations. Preconditions describe the states or conditions that must be met before executing a test case. These conditions ensure the consistency and repeatability of the test environment and are prerequisites for correct test execution. For example, before conducting software functional testing, it may be necessary to ensure that specific data records exist in the database or that users have logged into the system. Test steps detail the operational steps required to execute each test case, including specific operational instructions and input data. The clarity and ease of understanding of test steps are crucial for ensuring correct test execution. Test expectations describe the state or output that the system should present after the preconditions are met and the test steps are executed. Test expectations are the criteria for judging the success or failure of the test. The clarity of the expected results helps to quickly identify any deviations during test execution and is key to improving test efficiency and accuracy. Preconditions, test steps, and test expectations constitute a complete test case, ensuring the systematic nature and effectiveness of the test. By defining clear preconditions, detailed test steps, and clear expected results, the quality of testing can be improved, ensuring that the software or system works as expected.

[0068] Optionally, the testing content may also include performance testing, noise testing, safety testing, and reliability testing of the air conditioning system. Performance testing includes rated cooling capacity, rated heating capacity, rated cooling power consumption, rated heating power consumption, current, and energy efficiency ratio. Noise testing includes noise levels at high, medium, and low settings in cooling and heating modes, as well as noise in fan-only mode. Safety testing covers electrical safety, fire safety, and mechanical safety, such as grounding resistance, insulation resistance, leakage current, fire-resistant materials, safety switches, and lightning rods. Reliability testing includes lifespan testing, environmental adaptability testing, and durability testing, such as service life, failure rate, and maintenance rate.

[0069] It should be noted that test cases are detailed documents documenting the testing process of an air conditioning testing system. Test cases define the specific scenarios, conditions, steps, and expected results of the test execution. The purpose of test cases is to verify whether specific functions or characteristics of the air conditioning testing system function correctly as required. In other words, air conditioner test cases are a series of test procedures and conditions designed to verify whether an air conditioner meets specific performance standards and functional requirements during performance testing.

[0070] Optionally, the test cases for the air conditioner include cooling tests, heating tests, dehumidification tests, air supply tests, and automatic mode tests. The cooling test includes checking whether the air conditioner can reach the set temperature and humidity conditions in cooling mode. The heating test includes checking whether the air conditioner can reach the set temperature and humidity conditions in heating mode. The dehumidification test includes checking whether the air conditioner can effectively reduce indoor humidity in dehumidification mode. The air supply test includes checking whether the air conditioner can operate normally and maintain a constant fan speed in air supply mode. The automatic mode test includes checking whether the air conditioner can automatically adjust cooling or heating according to the indoor environment in automatic mode.

[0071] Optionally, at least two test cases are generated based on the test content of the air conditioner. The final test cases are then determined from these at least two test cases based on user requirements or user-selected actions.

[0072] Step S30: Execute the test cases to obtain the test results of the air conditioning test system.

[0073] It should be noted that during the testing process of the air conditioning testing system, the execution of test cases is to verify whether the various performance and functions of the air conditioner meet the design requirements and industry standards in accordance with the established test plan and standards.

[0074] After executing the test cases, the test results of the corresponding air conditioning test system are obtained, enabling a comprehensive performance evaluation of the air conditioning test system. This evaluation includes multiple functions such as cooling, heating, and dehumidification, ensuring that the performance of the air conditioning test system meets design requirements. The fully automated testing process greatly improves testing efficiency, replaces manual testing, and reduces labor costs.

[0075] As an optional embodiment, the host computer is communicatively connected to a first programmable power distribution unit and a second programmable power distribution unit. The first programmable power distribution unit is used to supply power to the outdoor unit, and the second programmable power distribution unit is used to supply power to the indoor unit. Before step S30, the method further includes: controlling the first programmable power distribution unit to power on the outdoor unit of the air conditioning test system; and controlling the second programmable power distribution unit to power on the indoor unit of the air conditioning test system.

[0076] Before testing, initialize all programmable power supplies and network relays, ensuring that all programmable power supplies are powered off and all network hubs are disconnected. That is, initialize the first and second programmable power distribution units, including ensuring both are powered off.

[0077] After the outdoor units, indoor units, and wired controllers of the air conditioning testing system are determined, the first programmable power distribution unit powers on the selected outdoor units, while keeping the remaining outdoor units powered off. Similarly, the second programmable power distribution unit powers on the selected indoor units, while keeping the remaining indoor units powered off. Precise power control of the outdoor and indoor units through the programmable power distribution units ensures a stable power supply during testing, which is crucial for accurate test results. Automated power control by the programmable power distribution units reduces manual operation, improves testing efficiency, and minimizes the risk of human error.

[0078] In this embodiment, the air conditioning test system to be tested is determined; test content based on the air conditioning test system is obtained, and test cases are generated according to the test content; the test cases are executed to obtain the test results of the air conditioning test system. By determining the air conditioning test system to be tested and generating test cases according to the test content, the standardization and systematization of the testing process can be ensured, improving testing efficiency and the reliability of test results. The test results are used to evaluate the quality of the air conditioning test system and provide a basis for the optimization and maintenance of the air conditioning test system, thereby improving the overall performance and user comfort of the air conditioning test system.

[0079] Based on the first embodiment of this application, in the second embodiment of this application, the same or similar content as the above embodiment can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Step S20 includes:

[0080] Step S21: Send the test content to the test case platform, which is used to generate test cases based on the test content;

[0081] Step S22: Obtain the test cases generated by the test case platform.

[0082] In one embodiment, reference is made to Figure 4The executing entity of this application is a host computer 700. The host computer 700 is connected to the first programmable PDU (Power Distribution Unit) 500 of the outdoor unit 100 and the programmable PDU 600 of the indoor unit 200. The host computer 700 controls the selected outdoor unit 100 and indoor unit 200 to power on by controlling the first programmable PDU 500 and the second programmable PDU 600. The host computer 700 is also connected to a network relay 400, which is installed on the line between the wired controller 300 and the indoor unit 200. The host computer 700 controls the indoor unit 200 through the network relay 400. The host computer 700 is also communicatively connected to a test case platform 800, which is a software tool or system for creating, managing, and executing test cases, assisting in testing the air conditioning test system and ensuring its quality and reliability.

[0083] Optionally, the host computer 700 controls the movement of the robotic arm 1000, thereby controlling the state of the wired controller 300. (See reference...) Figure 4 The robotic arm 1000 corresponds to multiple workstations. For example, workstation 1 is for electronic devices, such as mobile phones; workstations 2 to 16 are all equipped with wired controllers; and workstation 17 is equipped with a display and control board. The position and status of the devices in each workstation are acquired through camera 900, and the robotic arm 1000 controls the devices in each workstation, realizing the combination of the robotic arm and AI (Artificial Intelligence) vision. Human testing is highly subjective, while fully automated testing offers high accuracy. Robotic arm combined with AI automated testing can record test objects with high-frame-rate, high-definition cameras, reducing the likelihood of omissions and errors. Robotic arm combined with AI automated testing can cover a wider range of testing scenarios, including simultaneous observation of multiple different devices; and quantification of data such as smoothness, response time, temperature monitoring, and touch pressure quantification, which are difficult to measure precisely in manual testing.

[0084] As an optional implementation, the test content is sent to the test case platform, which generates test cases based on the test content; the test cases generated by the test case platform are then obtained.

[0085] Optionally, the test case platform generates test cases based on the test content of the air conditioning test system and returns the test cases to the host computer. The host computer then controls the air conditioning test system to execute the test cases and obtain the test results of the air conditioning test system.

[0086] Optionally, the test case platform writes test cases based on the test content. Each test case includes preconditions, test steps, and test results. All test cases are written according to the version testing requirements. The test case platform then retrieves the necessary parts from the written test cases to generate the final test cases. The test case platform triggers the execution of the test cases, sending an interface to the air conditioning testing system based on a robotic arm and AI vision. The air conditioning testing system automatically executes the test cases. After execution, the test results are uploaded to the test case platform. The test case platform returns data annotations to the test results through an interface and saves the test results from the air conditioning testing system. A test report can also be automatically generated based on the test results.

[0087] In this embodiment, by sending the test content to the test case platform and automatically generating test cases, manpower, time, and hardware resources can be greatly saved, and the testing efficiency of the air conditioning test system can be improved. At the same time, the test case platform allows non-programmers to easily create, edit, and execute test cases, lowering the barrier to automation testing of the air conditioning test system.

[0088] Based on the first or second embodiment of this application, in the third embodiment of this application, the content that is the same as or similar to the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 5 Step S30 includes:

[0089] Step S31: Execute the test steps in the test case, wherein the test steps include at least one of power on / off button click, working mode switching, fan speed adjustment, and temperature adjustment;

[0090] Step S32: Obtain the execution result of each of the test steps;

[0091] Step S33: Compare the execution result with the corresponding test expectation, and generate the test result based on the comparison result.

[0092] It should be noted that test cases include test steps and test expectations. Each test step corresponds to a test expectation.

[0093] The testing steps for the air conditioning testing system include, but are not limited to, the functions of the wired controller such as power on / off button operation, operating mode switching, fan speed adjustment, and temperature adjustment. Optionally, refer to... Figure 6The document lists some functions of the wired controller. Each test step corresponds to a test expectation. For example, the power-on / off step corresponds to a power-on / off expectation, the operating mode selection step corresponds to a mode selection expectation, the fan speed adjustment step corresponds to a fan speed adjustment expectation, and the temperature adjustment step corresponds to a temperature adjustment expectation. Optionally, if each test step meets the test expectation, the expectation is considered successful; if any test step fails to meet the test expectation, the expectation is considered unsuccessful.

[0094] By covering key operational steps of the air conditioning system, such as power on / off and mode switching, the test ensures coverage of common user scenarios, improving its comprehensiveness. Obtaining the execution results of each test step provides accurate data support for subsequent data analysis, aiding in a deeper understanding of the air conditioning system's performance. Comparing the execution results with the expected test results allows for quick identification of problems and pinpointing specific test steps, facilitating troubleshooting and remediation. Generating test results through comparison ensures accuracy, providing a reliable basis for optimizing and improving the air conditioning system.

[0095] Automated test cases should include at least preconditions, N (N≥1) test steps, and N (N≥1) test expectations. Unlike manual testing, machine testing in this application requires determining the location of interface elements, thus necessitating preconditions to determine the interface position. Also unlike other automated testing frameworks, this automated design logic does not require an environment recovery process.

[0096] As an optional implementation, at least one precondition in the test case is executed; if each precondition is executed successfully, the test steps in the test case are executed. If any precondition fails to execute, the execution result is returned.

[0097] Optionally, refer to Figure 6 The preconditions include initializing the test environment, such as determining the screen-off handling method and clearing normal or abnormal pop-ups. Preconditions also include whether switching the homepage is successful to ensure the interface can return to the homepage position. If successful, the remaining preconditions are checked. If the device being tested is a directly controlled device, the corresponding test steps and test expectations are executed directly. If the device being tested is a distributed control device, the distributed control device interface must be accessed first, and then the corresponding test steps and test expectations are executed. Optionally, the test steps and test expectations for directly controlled devices and distributed control devices can be different.

[0098] As an optional embodiment, when the air conditioning test system includes direct control equipment and sub-control equipment, the direct control equipment and sub-control equipment need to be tested separately. For example, the direct control equipment is air conditioner 1 and the sub-control equipment is air conditioner 2. Both the direct control equipment and the sub-control equipment belong to the air conditioning test system.

[0099] Optionally, step S30 includes: executing the test steps of the direct control device, obtaining the execution result of each test step of the direct control device, comparing the execution result of the direct control device with the corresponding test expectation, and generating the test result of the direct control device based on the comparison result of the direct control device.

[0100] Optionally, step S30 includes: executing the test steps of the sub-control device, obtaining the execution result of each test step of the sub-control device, comparing the execution result of the sub-control device with the corresponding test expectation, and generating the test result of the sub-control device based on the comparison result of the sub-control device.

[0101] Based on the test results of the directly controlled equipment and the distributed control equipment, test results for the air conditioning test system are generated. For example, the test results for the air conditioning test system include the test results of both the directly controlled equipment and the distributed control equipment. By comparing the actual performance results of the directly controlled and distributed control equipment with the expected results, it is possible to accurately determine whether each device is working as expected, thereby improving the accuracy of the test results and helping to ensure the reliability and stability of these devices in practical applications. When the test results do not match expectations, the problem can be quickly located, improving the efficiency of problem diagnosis and resolution.

[0102] In the technical solution of this embodiment, the testing process can be automated by executing test steps including clicking the power button, switching modes, adjusting fan speed, and adjusting temperature, reducing manual operation and improving testing efficiency. Furthermore, the automated testing steps ensure that each test is conducted under the same conditions, thereby improving the consistency and repeatability of test results.

[0103] Based on any of the first to third embodiments of this application, in the fourth embodiment of this application, the content that is the same as or similar to the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 7 Step S10 includes:

[0104] Step S11: Obtain the network information of the air conditioning test system, which includes outdoor unit equipment information, indoor unit equipment information, and wired controller information;

[0105] Step S12: Based on the network information, determine the air conditioning test system to be tested.

[0106] Optionally, the outdoor unit information includes model and version, and each outdoor unit has a unique identifier. The indoor unit information includes model and version, and each indoor unit has a unique identifier. The wired controller information includes model and version, and each wired controller has a unique identifier.

[0107] In this embodiment, the networking of the air conditioning test system is applicable to both polarized and non-polarized 485 communication wiring methods.

[0108] As an optional embodiment, a selection interface is displayed, including an outdoor unit selection area, an indoor unit selection area, and a wired controller selection area. Based on a first trigger operation in the outdoor unit selection area, the outdoor unit information of the air conditioning test system is determined; based on a second trigger operation in the indoor unit selection area, the indoor unit information of the air conditioning test system is determined; and based on a third trigger operation in the wired controller selection area, the wired controller information of the air conditioning test system is determined. This solution visualizes the selection interface of the air conditioning test system and improves the flexibility of the air conditioning test system configuration. Optionally, the trigger operation can be a click operation, a long press operation, etc.

[0109] Reference Figure 8 Initialize all programmable power supplies and network relays, ensuring all programmable power supplies are powered off and all network hubs are disconnected. The initialization process does not include error handling because the air conditioning test system uses a multi-connection configuration with one outdoor unit supporting multiple indoor units; this configuration ensures the equipment will not be damaged by malfunctions. If initialization fails, please check the equipment and environment configurations and restart the program.

[0110] Select the corresponding outdoor unit and control the programmable power distribution unit to power on the corresponding outdoor unit. The outdoor unit selection area will show radio buttons for each device. Before switching, also disconnect all programmable power ports of the outdoor unit. If the setting fails, an error message will appear, and you will need to reset it.

[0111] Select the indoor unit devices to be connected. In the indoor unit device selection area, the indoor unit devices are checked. Control the power distribution sheet to power on N indoor unit devices. Before switching, all power distribution ports of the indoor unit devices need to be disconnected. If the setting fails, an error message will be displayed, and you need to set it up again.

[0112] Select the wired controller model, and then select the indoor unit that the wired controller needs to be directly connected to when powering on. A single wired controller can only connect to one indoor unit. There is a mutual exclusion pop-up prompt function for the indoor unit selection area and the wired controller selection area. To set up duplicate connections, you need to reconfirm the wired controller's direct connection method to ensure that one indoor unit is directly connected to only one wired controller. You can configure it again after reselecting.

[0113] After selecting the outdoor unit, indoor unit, and wired controller in sequence, the air conditioning test system is assembled. Finally, an interface is reserved for remote, fully automated remote operation. The system can automatically and quickly switch between different testing requirements, significantly improving testing efficiency compared to manual switching. The combined use of programmable PDUs and network relays perfectly solves the problem of automatic equipment switching. Furthermore, the programmable selection of outdoor units, multiple selection of indoor units, and mutual exclusion functions between the wired controller and the indoor unit ensure the reliability of the air conditioning test system assembly.

[0114] In the technical solution of this embodiment, by acquiring the network information of the air conditioning test system, including outdoor unit equipment information, indoor unit equipment information, and wired controller information, the air conditioning test system to be tested can be more accurately identified, ensuring that the test covers all key components and improving the comprehensiveness of the test. Clearly defining the network information helps optimize the test process, making the test steps more organized, reducing confusion and omissions during the test process, and improving test efficiency.

[0115] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the testing method of the air conditioning testing system of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0116] This application provides a host computer, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the test method of the air conditioning test system in the above embodiment 1.

[0117] The following is for reference. Figure 9 The diagram illustrates a structural schematic of a host computer suitable for implementing embodiments of this application. The host computer in these embodiments may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 9 The host computer shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0118] like Figure 9As shown, the host computer may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for host computer operation. The processing device 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, etc.; storage device 1003; and communication device 1009. Communication device 1009 allows the host computer to exchange data via wireless or wired communication with other devices. Although the diagram shows host computers with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.

[0119] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0120] The host computer provided in this application adopts the testing method of the air conditioning testing system in the above embodiments, which can solve the technical problem of low testing efficiency of the air conditioning testing system. Compared with the prior art, the beneficial effects of the host computer provided in this application are the same as the beneficial effects of the testing method of the air conditioning testing system provided in the above embodiments, and other technical features in the host computer are the same as the features disclosed in the method of the previous embodiment, and will not be repeated here.

[0121] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0122] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0123] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the test method of the air conditioning test system in the above embodiments.

[0124] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0125] The aforementioned computer-readable storage medium may be included in the host computer; or it may exist independently and not be assembled into the host computer.

[0126] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the host computer, the host computer can: determine the air conditioning test system to be tested and generate test cases according to the test content, thereby ensuring the standardization and systematization of the testing process, improving testing efficiency, and improving the reliability of test results. The test results are used to evaluate the quality of the air conditioning test system and provide a basis for the optimization and maintenance of the air conditioning test system, thereby improving the overall performance and user comfort of the air conditioning test system.

[0127] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0129] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0130] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the test method of the air conditioning test system described above, thereby solving the technical problem of low testing efficiency in air conditioning test systems. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the test method of the air conditioning test system provided in the above embodiments, and will not be repeated here.

[0131] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the test method for the air conditioning test system as described above.

[0132] The computer program product provided in this application can solve the technical problem of low testing efficiency in air conditioning testing systems. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the testing method of the air conditioning testing system provided in the above embodiments, and will not be repeated here.

[0133] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A test method for an air conditioning test system, characterized in that, Applied to a host computer, the method includes: The air conditioning test system to be tested is determined, the air conditioning test system includes an outdoor unit, an indoor unit connected to the outdoor unit, and a wired controller that is communicatively connected to the indoor unit; Obtain the test content based on the air conditioning test system, and generate test cases based on the test content; Execute the test cases to obtain the test results of the air conditioning test system.

2. The method as described in claim 1, characterized in that, The host computer communicates with the test case platform, and the step of generating test cases based on the test content includes: The test content is sent to the test case platform, which generates test cases based on the test content. Obtain the test cases generated by the test case platform.

3. The method as described in claim 1, characterized in that, The test cases include test steps and test expectations. The step of executing the test cases to obtain the test results of the air conditioning test system includes: Execute the test steps in the test case, wherein the test steps include at least one of power button click, working mode switching, fan speed adjustment, and temperature adjustment; Obtain the execution results of each of the test steps described; The execution result is compared with the corresponding test expectation, and the test result is generated based on the comparison result.

4. The method as described in claim 3, characterized in that, The test cases also include preconditions, and the steps of executing the test cases to obtain the test results of the air conditioning test system include: Execute at least one of the preconditions in the test case; Once each of the aforementioned preconditions has been successfully executed, the test steps in the test case are executed.

5. The method as described in claim 3, characterized in that, When the air conditioning test system includes direct control equipment and distributed control equipment, the steps of executing the test cases and obtaining the test results of the air conditioning test system include: The test steps of the direct control device are executed, and the execution result of each test step of the direct control device is obtained. The execution result of the direct control device is compared with the corresponding test expectation, and the test result of the direct control device is generated according to the comparison result of the direct control device. The test steps of the sub-control device are executed, and the execution result of each test step of the sub-control device is obtained. The execution result of the sub-control device is compared with the corresponding test expectation, and the test result of the sub-control device is generated according to the comparison result of the sub-control device. The test results of the air conditioning test system are generated based on the test results of the direct control equipment and the test results of the sub-control equipment.

6. The method as described in claim 1, characterized in that, The host computer is communicatively connected to the first programmable power distribution unit and the second programmable power distribution unit. The first programmable power distribution unit is used to supply power to the outdoor unit, and the second programmable power distribution unit is used to supply power to the indoor unit. Before the step of executing the test case and obtaining the test results of the air conditioning test system, the system further includes: The first programmable power distribution unit is controlled to power on the outdoor unit of the air conditioning test system. The second programmable power distribution unit controls the indoor unit of the air conditioning test system to be powered on.

7. The method as described in claim 1, characterized in that, The steps for determining the air conditioning test system to be tested include: Obtain the network information of the air conditioning test system, which includes outdoor unit equipment information, indoor unit equipment information, and wired controller information; Based on the network information, the air conditioning test system to be tested is determined.

8. The method as described in claim 7, characterized in that, The step of obtaining the networking information of the air conditioning test system includes: The selection interface includes an outdoor unit selection area, an indoor unit selection area, and a wired controller selection area. Based on the first trigger operation of the outdoor unit equipment selection area, the outdoor unit equipment information of the air conditioning test system is determined; Based on the second trigger operation of the indoor unit equipment selection area, the indoor unit equipment information of the air conditioning test system is determined; Based on the third trigger operation of the selected area of ​​the wired controller, the wired controller information of the air conditioning test system is determined.

9. A host computer, characterized in that, The host computer includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the test method for the air conditioning test system as described in any one of claims 1 to 8.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the test method of the air conditioning test system as described in any one of claims 1 to 8.

11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the test method for the air conditioning test system as described in any one of claims 1 to 8.