Automatic testing device for computer software

By designing an automated testing device, an efficient, safe, and reliable automated process for computer software testing was achieved, solving the problems of equipment redundancy, high energy consumption, and unreliable connections in existing technologies, and improving testing efficiency and security.

CN121757585APending Publication Date: 2026-03-31SHANDONG FENIA INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing automated testing of computer software, there are many equipment occupancy, high energy consumption, slow testing cycle, low power utilization, hardware damage and personnel safety risks, and unreliable testing connections.

Method used

An automated testing device for computer software was designed, including a testing platform, a powertrain, testing components, a conveying component, and a stabilizing mechanism. The powertrain enables automatic feeding, precise clamping, and smooth removal of the computer, while the stabilizing mechanism ensures the stability of the device during movement. The testing components automatically correct the device angle to ensure optimal interface connection.

Benefits of technology

It significantly improves testing efficiency and production cycle time, avoids the risk of equipment tipping over and being bumped, protects hardware safety, reduces the burden on operators, and ensures the reliability and consistency of test connections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121757585A_ABST
    Figure CN121757585A_ABST
Patent Text Reader

Abstract

The invention provides an automatic testing device for computer software, and relates to the technical field of software testing, the automatic testing device comprises a testing platform, a power assembly and a testing assembly, the surface of the testing platform is used for placing a to-be-tested computer, the testing assembly is built in the middle of the testing platform, and the bottom of the testing platform is connected with the power assembly; the power assembly is used for pushing a to-be-tested computer to the side edge of the testing assembly, the power assembly is further used for pushing the tested computer on the side edge of the testing assembly to the other end of the testing platform, and a testing host is installed at the top end of the testing assembly. According to the invention, redundancy and energy consumption caused by cooperation of multiple devices are avoided, so that feeding, testing and discharging links of the test assembly are seamlessly connected, the overall test efficiency and the production takt are improved, the risks of device toppling and collision possibly caused by inertia or shaking in traditional carrying are solved, expensive computer hardware is protected, and the safety of an operation environment is also guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of software testing technology, and in particular to an automated computer software testing device. Background Technology

[0002] Computer software automated testing is the process of automatically executing test cases and comparing expected results with actual results through scripting and tools to verify software functionality, performance, or security. Its core purpose is to replace tedious and repetitive manual testing, improving testing efficiency and coverage, thereby ensuring software quality in a rapidly iterative development environment. This process not only significantly shortens testing cycles and reduces labor costs, but also enables timely detection of defects introduced by code changes through continuous regression testing, ensuring software stability and reliability. It also monitors the computer host equipment to ensure smooth operation and prevent overheating or malfunctions.

[0003] Existing technologies rely on multiple independent drive devices or extensive manual operations to complete steps such as feeding, positioning, and removal. This approach not only consumes a lot of equipment and energy, but also suffers from gaps in the connections between stages or reliance on manual handling, resulting in a slow overall testing cycle, low power utilization, and difficulty in meeting the demands of high-throughput automated testing. Relying on simple conveyor belt pushing or manual handling makes the equipment prone to shaking, slipping, or even tipping over during movement, posing risks of hardware damage and personnel safety, and also affecting the continuity and stability of the testing pipeline. Furthermore, testing stations typically require the computer under test to be precisely aligned upon placement. If the placement angle is off, operators often need to manually make fine adjustments to ensure accurate alignment of the test interface or probe. This step not only increases the operator's workload and time, but also may lead to unreliable test connections due to inconsistent manual adjustments, introducing unnecessary variables and errors. Summary of the Invention

[0004] The present invention aims to at least partially solve one of the technical problems in the related art.

[0005] Therefore, the purpose of this invention is to provide an automated testing device for computer software. This invention improves the overall utilization rate of power equipment, avoids redundancy and energy consumption in multi-device collaboration, and enables seamless connection between the loading, testing and unloading of test components, significantly improving overall testing efficiency and production cycle time. It solves the risk of equipment tipping or collision caused by inertia or shaking during traditional handling, protecting expensive computer hardware and ensuring a safe and orderly operating environment.

[0006] To achieve the above objectives, the present invention provides an automated computer software testing device, comprising: a testing platform, a power assembly, and a testing component. The surface of the testing platform is used to place a computer under test. The testing component is erected in the middle of the testing platform. The power assembly is connected to the bottom of the testing platform. The power assembly is used to push the computer under test to the side of the testing component, and the power assembly is also used to push the computer after testing on the side of the testing component to the other end of the testing platform. A testing host is installed at the top of the testing component, and the testing host is connected to the computer under test via a wire. The automated testing device also includes a conveying component and a stabilizing mechanism. The conveying component is installed at the end of the powertrain, and the stabilizing mechanism is provided at the end of the conveying component. The conveying component is used to support the bottom of the computer under test. The end of the stabilizing mechanism is integrally formed with a clamping column, which works with the powertrain to clamp and fix the bottom sides of the computer.

[0007] Furthermore, the testing platform includes: The system includes an infeed platform, an end plate, a guide rod, an outfeed platform, and a base. The end plate is welded to the end of the infeed platform, and the guide rod is screwed onto the surface of the end plate. The infeed platform is used to place untested computer equipment, and the outfeed platform is used to place computer equipment that has been tested. The test assembly includes a vertical plate, a limiting protrusion, a notch, a hole, and a first support rod. The bottom of the vertical plate has a hole, the side of the vertical plate is welded with a limiting protrusion, and the bottom of the vertical plate has notches on both sides, which are symmetrically arranged on both sides of the hole.

[0008] Furthermore, a first support rod is welded to the bottom of the upright plate. There are two first support rods and two guide rods. The bottom of the upright plate is welded and fixed to the side of the feeding platform and the removing platform, and the surfaces of the feeding platform, the removing platform and the first support rod are on the same horizontal plane.

[0009] Furthermore, the test components also include: The computer under test has a cooling fan and a temperature measuring module. The side of the computer under test rests against the surface of the upright plate. The temperature measuring module is used to test the surface temperature of the computer under test. The cooling fan is used to align and fit with the heat dissipation area of ​​the computer under test. The first support rod is used to be embedded in the surface of the conveying component and to provide temporary support for the bottom of the computer. The two guide rods are on the same vertical plane, and the height of each guide rod is higher than the surface of the feeding platform.

[0010] Furthermore, the powertrain includes: The motor comprises a motor, a support sleeve, a lead screw, and a gear. The outer casing of the motor is screwed onto the surface of the base. The support sleeve is welded to the side of the base. A lead screw is inserted into the output end of the motor. The lead screw passes through the inside of the support sleeve, and a gear is keyed to the surface of the lead screw. The lead screw also passes through the inside of a hole. The support sleeve and the inside of the hole are both supported by embedded bearings. The motor is used to control the lead screw to rotate, and the lead screw is used to control the conveying assembly to translate.

[0011] Furthermore, the powertrain also includes: The transmission plate comprises a transmission plate, a strip-shaped hole, and a rack. The transmission plate has a strip-shaped hole on its surface and a rack integrally formed on its bottom. The rack meshes with a gear, and the gear and rack work together to control the translational movement of the transmission plate. A limiting protrusion is embedded inside the strip-shaped hole, and the thickness of the limiting protrusion is the same as the height of the strip-shaped hole. The limiting protrusion provides a guiding and limiting function for the transmission plate.

[0012] Furthermore, the powertrain also includes: A first push plate, an extension plate, and a second push plate are provided. The first push plate is screwed to the end of the transmission plate. An extension plate is integrally formed at the end of the first push plate, and a second push plate is integrally formed at the end of the extension plate. The transmission plate, extension plate, first push plate and second push plate are all on the same horizontal plane and the first push plate and second push plate are parallel to each other. The end of the extension plate is provided with a round hole, and the guide rod is used to be embedded into the round hole at the end of the extension plate. The first pusher plate is used to push the computer equipment on the feeding platform, and the second pusher plate is used to push the computer equipment placed on the conveying assembly. The first pusher plate is located above the feeding platform, and there is a gap between the bottom of the first pusher plate and the surface of the feeding platform. The first pusher plate and the extension plate, as well as the extension plate and the second pusher plate, are bent at right angles.

[0013] Furthermore, the conveying components include: The test platform includes a second support rod, a threaded sleeve, and a insertion groove. The side of the test platform is integrally formed with a second support rod. The surface of the test platform is provided with an insertion groove. The bottom of the test platform is provided with a threaded sleeve. There are two second support rods, and the second support rods are aligned with the notch. The surfaces of the first support rod and the second support rod are flush. The second support rod is used to temporarily support the computer equipment. The lead screw is used to insert into the inside of the threaded sleeve, and the lead screw and the threaded sleeve drive the test platform to move in translation. The first support rod is embedded in the inside of the insertion slot, and the surface of the first support rod is flush with the surface of the test platform.

[0014] Furthermore, the stabilizing mechanism includes: The test platform includes an end baffle, a telescopic channel, a clamping plate, and a sliding groove. The end baffle is screwed onto the surface of the test platform. The end baffle has a telescopic channel inside. The end of the end baffle is integrally formed with a clamping plate. The inner center area of ​​the clamping plate has a sliding groove.

[0015] Furthermore, the stabilizing mechanism also includes: The device includes a spring, a tension rod, and a clamping post. One end of the tension rod is embedded into the interior of a telescopic channel, and a spring is connected to the embedded end of the tension rod. The other end of the spring is fixed to the inner wall of the telescopic channel. A clamping post is integrally formed at the other end of the tension rod. The tension spring is used to retract the extension plate into the interior of the telescopic channel. A rotating pin is inserted into the end of the tension rod, and the rotating pin is used to slide or rotate along the interior of the groove.

[0016] The technical solution provided by this invention may include the following beneficial effects: 1. This automated computer software testing device, through a highly efficient powertrain, can intelligently control the entire process of automatic feeding, precise clamping, and smooth removal of the computer under test. This highly integrated design significantly improves the overall utilization rate of the power equipment, avoids redundancy and energy consumption in multi-device collaboration, and enables seamless connection between the loading, testing, and unloading of test components, significantly improving overall testing efficiency and production cycle time.

[0017] 2. This automated computer software testing device is equipped with an active adaptive clamping stabilizing mechanism during the removal of the computer after testing. Once testing is complete, the stabilizing mechanism reliably clamps the computer host, ensuring its stability throughout removal from the testing station and subsequent movement. This feature completely eliminates the risks of equipment tipping or bumping due to inertia or shaking during traditional handling, protecting expensive computer hardware and ensuring a safe and orderly operating environment.

[0018] 3. When faced with a computer under test that is not properly aligned, the powertrain at the entrance of this automated computer software testing device automatically performs physical calibration in conjunction with the testing components during the insertion process. This ensures that when the device enters the core testing area, its interface orientation and the test probe have reached the optimal docking angle. This eliminates the need for repeated manual adjustments to position and angle, achieving true "place and test" functionality, reducing the operator's workload, and guaranteeing the consistency and reliability of the test connection.

[0019] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0020] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 This is a schematic diagram of the external structure of an automated computer software testing device according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the test platform structure in a computer software automated testing device according to an embodiment of the present invention; Figure 3 This is a structural diagram of the powertrain in an automated computer software testing device according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of the testing component in an automated computer software testing device according to an embodiment of the present invention; Figure 5 This is the present invention. Figure 1 Enlarged view of region A in the middle; Figure 6 This is a schematic diagram of the conveying component in an automated computer software testing device according to an embodiment of the present invention; Figure 7 This is a split view of the stabilizing mechanism in an automated computer software testing device according to an embodiment of the present invention; As shown in the figure: 1. Test platform; 2. Powertrain; 3. Conveying assembly; 4. Stabilizing mechanism; 5. Test assembly; 6. Feeding platform; 7. End plate; 8. Guide rod; 9. Removal platform; 10. Base; 11. Motor; 12. Support sleeve; 13. Lead screw; 14. Gear; 15. Transmission plate; 16. Strip hole; 17. Rack; 18. First push plate; 19. Extension plate; 20. Second push plate; 21. Vertical plate; 22. Cooling fan; 23. Temperature measuring module; 24. Limiting protrusion; 25. Notch; 26. Hole; 27. First support rod; 28. Test host; 29. ​​Test platform; 30. Second support rod; 31. Threaded sleeve; 32. Insertion groove; 33. End baffle; 34. Telescopic channel; 35. Clamping plate; 36. Slide groove; 37. Spring; 38. Tension rod; 39. Clamping column. Detailed Implementation

[0021] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the invention, and should not be construed as limiting the invention. Rather, embodiments of the invention include all variations, modifications, and equivalents falling within the spirit and scope of the appended claims.

[0022] like Figures 1 to 7 As shown in the figure, an embodiment of the present invention proposes an automated computer software testing device, including: a test platform 1, a power assembly 2, and a test component 5. The surface of the test platform 1 is used to place the computer under test. The test component 5 is built in the middle of the test platform 1. The power assembly 2 is connected to the bottom of the test platform 1. The power assembly 2 is used to push the computer under test to the side of the test component 5. The power assembly 2 is also used to push the computer after the side of the test component 5 has completed testing to the other end of the test platform 1. A test host 28 is installed on the top of the test component 5. The test host 28 is connected to the computer under test through a wire. The automated testing device also includes a conveying component 3 and a stabilizing mechanism 4. The conveying component 3 is installed at the end of the powertrain 2, and the stabilizing mechanism 4 is provided at the end of the conveying component 3. The conveying component 3 is used to support the bottom of the computer under test. The end of the stabilizing mechanism 4 is integrally formed with a clamping column 39, which works with the powertrain 2 to clamp and fix the bottom sides of the computer.

[0023] When using this automated testing device for computer software, the computer device to be tested is first placed on the surface of the feeding platform 6. At this time, the power assembly 2 is activated, which directly pushes the computer device on the feeding platform 6 onto the surfaces of the first support rod 27 and the second support rod 30. During the resetting process of the power assembly 2, the conveying component 3 can be reset synchronously. During this process, the computer device can be fully supported by the test platform 29 of the conveying component 3. As the conveying component 3 moves, it gradually pushes and clamps the bottom front and rear sides of the computer device to achieve the purpose of positioning the computer device.

[0024] The software testing process of the positioned computer equipment is realized by using the test component 5. After the test is completed, the power assembly 2 can be restarted to control the conveying component 3 to move away from the area of ​​the upright plate 21. During this process, the computer equipment on the test tray 29 can be driven to move synchronously. And with the help of the second push plate 20 on the power assembly 2, the computer equipment on the test tray 29 can be pushed to the surface of the removal platform 9.

[0025] In this embodiment, the test platform 1 includes: The system includes a feeding platform 6, an end plate 7, a guide rod 8, an exit platform 9, and a base 10. The end plate 7 is welded to the end of the feeding platform 6, and the guide rod 8 is screwed onto the surface of the end plate 7. The feeding platform 6 is used to place untested computer equipment, and the exit platform 9 is used to place computer equipment that has been tested. The test component 5 includes a vertical plate 21, a limiting protrusion 24, a notch 25, a hole 26, and a first support rod 27. The bottom of the vertical plate 21 has a hole 26, and the side of the vertical plate 21 is welded with a limiting protrusion 24. The bottom of the vertical plate 21 has notches 25 on both sides, and the notches 25 are symmetrically arranged on both sides of the hole 26.

[0026] The bottom of the upright plate 21 is also welded with a first support rod 27. There are two of the first support rod 27 and two of the guide rod 8. The bottom of the upright plate 21 is welded and fixed to the side of the feeding platform 6 and the removal platform 9, and the surfaces of the feeding platform 6, the removal platform 9 and the first support rod 27 are on the same horizontal plane.

[0027] The test component 5 also includes: The cooling fan 22 and the temperature measuring module 23 are used to test the surface temperature of the computer under test. The side of the computer under test rests against the surface of the upright plate 21. The temperature measuring module 23 is used to test the surface temperature of the computer under test. The cooling fan 22 is used to align and fit with the heat dissipation area of ​​the computer under test. The first support rod 27 is used to embed into the surface of the conveying component 3 and to provide temporary support for the bottom of the computer. The two guide rods 8 are on the same vertical plane, and the height of each guide rod 8 is higher than the surface of the feeding platform 6.

[0028] When faced with a computer under test that is not properly aligned, the powertrain 2 at its entrance, in conjunction with the test component 5, can automatically perform physical correction during the insertion process. This ensures that when the equipment enters the core testing area, its interface orientation and the test probe have reached the optimal docking angle. This eliminates the need for repeated manual adjustments to position and angle, achieving true "place and test" functionality, reducing the burden on operators, and guaranteeing the consistency and reliability of the test connection.

[0029] Specifically, the test platform 1 is divided into three areas: the input platform 6 places the computer device under test on the surface so that it can be pushed by the powertrain 2; the input platform 6 and the output platform 9 are located in the area where the conveyor component 3 is used for movement and the computer device pushed by the input platform 6 is placed for testing; the output platform 9 is used to send the computer device after testing into the output platform 9 with the powertrain 2 so that it can be removed later. The surfaces of the input platform 6 and the output platform 9 can be used to place computer devices at the same time, and the input and output processes can also be carried out simultaneously.

[0030] In this embodiment, the powertrain 2 includes: The motor 11, support sleeve 12, lead screw 13, and gear 14 are provided. The outer shell of the motor 11 is screwed onto the surface of the base 10. The support sleeve 12 is welded to the side of the base 10. The lead screw 13 is inserted into the output end of the motor 11. The lead screw 13 passes through the inside of the support sleeve 12, and the gear 14 is keyed to the surface of the lead screw 13. The lead screw 13 also passes through the inside of the hole 26. The support sleeve 12 and the inside of the hole 26 are both supported by embedded bearings. The motor 11 is used to control the lead screw 13 to rotate, and the lead screw 13 is used to control the conveying assembly 3 to translate.

[0031] The powertrain 2 also includes: The transmission plate 15 includes a strip hole 16 and a rack 17. The strip hole 16 is formed on the surface of the transmission plate 15, and the rack 17 is integrally formed on the bottom of the transmission plate 15. The rack 17 is used to mesh with the gear 14. The gear 14 and the rack 17 are used to control the translational movement of the transmission plate 15. The limiting protrusion 24 is embedded in the interior of the strip hole 16, and the thickness of the limiting protrusion 24 is the same as the height of the strip hole 16. The limiting protrusion 24 is used to provide a guiding and limiting function for the transmission plate 15.

[0032] The powertrain 2 also includes: A first push plate 18, an extension plate 19, and a second push plate 20 are provided. The first push plate 18 is screwed to the end of the transmission plate 15. An extension plate 19 is integrally formed at the end of the first push plate 18, and a second push plate 20 is integrally formed at the end of the extension plate 19. The transmission plate 15, extension plate 19, first push plate 18 and second push plate 20 are all on the same horizontal plane and the first push plate 18 and second push plate 20 are parallel to each other. The end of the extension plate 19 is provided with a round hole, and the guide rod 8 is used to be embedded into the round hole at the end of the extension plate 19. The first push plate 18 is used to push the computer equipment on the feeding platform 6, and the second push plate 20 is used to push the computer equipment placed on the conveying assembly 3. The first push plate 18 is located above the feeding platform 6, and there is a gap between the bottom of the first push plate 18 and the surface of the feeding platform 6. The first push plate 18 and the extension plate 19, as well as the extension plate 19 and the second push plate 20, are bent at right angles.

[0033] Through a highly efficient powertrain 2, the entire process of automatically feeding, precisely clamping, and smoothly removing the computer under test can be intelligently controlled. This highly integrated design significantly improves the overall utilization rate of the power equipment, avoids redundancy and energy consumption in multi-device collaboration, and enables seamless connection between the loading, testing, and unloading stages of the test component 5, significantly improving overall testing efficiency and production cycle time.

[0034] Specifically, after starting the motor 11, the motor 11 drives the lead screw 13 to rotate. The lead screw 13, through its threaded structure, engages with the threaded sleeve 31 on the conveying assembly 3, which directly drives the entire conveying assembly 3 to move linearly. At the same time, the gear 14 on the lead screw 13 rotates synchronously. The gear 14 meshes with the rack 17, which controls the rack 17 and the transmission plate 15 on the rack 17 to move in translation. The moving path of the conveying assembly 3 and the moving path of the transmission plate 15 are perpendicular to each other.

[0035] After the rack 17 is driven by the gear 14, the transmission plate 15 simultaneously controls the first support rod 27, the second support rod 30 and the extension plate 19 at one end to move in translation. During this process, the computer equipment on the platform 6 is pushed by the first push plate 18 to achieve the purpose of sending the computer equipment into the range of the conveying component 3. At the same time, the extension plate 19 drives the second push plate 20 to push the computer equipment that has completed the test on the conveying component 3 to the removal platform 9, so as to realize the synchronous process of computer equipment removal.

[0036] During the operation of the entire powertrain 2, the guide rod 8 is inserted into the extension plate 19 to support the rod structure in the entire powertrain 2 from the middle area, ensuring that the rods after multiple bends can move stably on a fixed horizontal plane. The transmission plate 15 area is limited by the inner limiting protrusion 24 to ensure that the transmission plate 15 does not tilt.

[0037] In this embodiment, the conveying component 3 includes: The test platform 29 includes a second support rod 30, a threaded sleeve 31, and a insertion groove 32. The side of the test platform 29 is integrally formed with the second support rod 30. The surface of the test platform 29 is provided with an insertion groove 32. The bottom of the test platform 29 is provided with a threaded sleeve 31. There are two second support rods 30, and the second support rods 30 are aligned with the notch 25. The surfaces of the first support rod 27 and the second support rod 30 are flush. The second support rod 30 is used to temporarily support the computer equipment. The lead screw 13 is used to insert into the inside of the threaded sleeve 31, and the lead screw 13, together with the threaded sleeve 31, drives the test platform 29 to perform translational movement. The first support rod 27 is embedded in the inside of the insertion groove 32, and the surface of the first support rod 27 is flush with the surface of the test platform 29.

[0038] The stabilizing mechanism 4 includes: The test support includes an end baffle 33, a telescopic channel 34, a clamping plate 35, and a sliding groove 36. The end baffle 33 is screwed onto the surface of the test support 29. The telescopic channel 34 is provided inside the end baffle 33. The end baffle 33 is integrally formed with a clamping plate 35 at its end. The sliding groove 36 is provided in the inner central area of ​​the clamping plate 35.

[0039] The stabilizing mechanism 4 also includes: The device includes a spring 37, a tension rod 38, and a clamping post 39. One end of the tension rod 38 is embedded into the interior of the telescopic channel 34, and the spring 37 is connected to the end of the tension rod 38 embedded in the telescopic channel 34. The other end of the spring 37 is fixed to the inner wall of the telescopic channel 34. The clamping post 39 is integrally formed at the other end of the tension rod 38. The tension spring 37 is used to retract the extension plate 19 into the interior of the telescopic channel 34. A rotating pin is inserted into the end of the tension rod 38, and the rotating pin is used to slide or rotate along the interior of the slide groove 36.

[0040] During the removal of the computer after testing, an active adaptive clamping stabilizing mechanism 4 is used. Once testing is complete, the stabilizing mechanism 4 reliably clamps the computer host, ensuring it remains stable throughout its removal from the testing station and subsequent movement. This feature completely eliminates the risks of equipment tipping or bumping due to inertia or shaking during traditional handling, protecting the expensive computer hardware and ensuring a safe and orderly operating environment.

[0041] Specifically, the power assembly 2 can drive the entire conveying assembly 3 to move horizontally. After the test platform 29 moves away from the upright plate 21, the first support rod 27 and the second support rod 30 will replace the area where the platform is located. With the help of the horizontal rod of the lead screw 13, the computer equipment pushed in by the first push plate 18 will be temporarily supported until the lead screw 13 rotates in the opposite direction and moves the test platform 29 back to a position close to the upright plate 21. Then, the test platform 29 can be used to support the computer equipment.

[0042] When the computer equipment on the test platform 29 is removed by the power assembly 2, the computer equipment is first moved backward by the movement of the test platform 29. Then, as the second push plate 20 approaches and contacts, the computer equipment will eventually be pushed towards the area of ​​the removal platform 9. During this process, the second push plate 20 will cooperate with the clamping column 39 to clamp and fix the bottom two sides of the computer equipment until the computer equipment is completely moved onto the removal platform 9. At this time, the control screw 13 rotates in the opposite direction, the second push plate 20 moves away from the computer equipment after testing, and the conveying assembly 3 also drives the stabilizing mechanism 4 to move towards the upright plate 21. Since the tension rod 38 has been fully pulled out, it will rotate at the end of the slide 36 with the help of the rotating pin at the end, so as to fold the tension rod 38 around the clamping plate 35 backward until it passes over the surface of the computer equipment and the computer equipment on the removal platform 9 is removed. Then, under the action of the spring 37, the tension rod 38 can be directly retracted into the interior of the telescopic channel 34.

[0043] The terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0044] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.

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

[0046] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A computer software automated testing device, characterized in that, include: The test platform (1), powertrain (2), and test component (5) are provided. The surface of the test platform (1) is used to place the computer under test. The test component (5) is built in the middle of the test platform (1). The powertrain (2) is connected to the bottom of the test platform (1). The powertrain (2) is used to push the computer under test to the side of the test component (5). The powertrain (2) is also used to push the computer after the test component (5) has been tested to the other end of the test platform (1). The test host (28) is installed on the top of the test component (5). The test host (28) is connected to the computer under test through a wire. The automated testing device also includes a conveying component (3) and a stabilizing mechanism (4). The conveying component (3) is installed at the end of the powertrain (2). The end of the conveying component (3) is provided with a stabilizing mechanism (4). The conveying component (3) is used to support the bottom of the computer under test. The end of the stabilizing mechanism (4) is integrally formed with a clamping column (39). The clamping column (39) works with the powertrain (2) to clamp and fix the bottom sides of the computer.

2. The computer software automated testing device according to claim 1, characterized in that, The test platform (1) includes: The platform includes a feeding platform (6), an end plate (7), a guide rod (8), a removal platform (9), and a base (10). The end plate (7) is welded to the end of the feeding platform (6), and the guide rod (8) is screwed onto the surface of the end plate (7). The feeding platform (6) is used to place untested computer equipment, and the removal platform (9) is used to place computer equipment that has been tested. The test component (5) includes a vertical plate (21), a limiting protrusion (24), a notch (25), a hole (26) and a first support rod (27). The bottom of the vertical plate (21) is provided with a hole (26). The side of the vertical plate (21) is welded with a limiting protrusion (24). Notches (25) are provided on both sides of the bottom of the vertical plate (21), and the notches (25) are arranged symmetrically on both sides of the hole (26).

3. The computer software automated testing device according to claim 2, characterized in that, The bottom of the upright plate (21) is also welded with a first support rod (27). There are two first support rods (27) and two guide rods (8). The bottom of the upright plate (21) is welded and fixed to the side of the feeding platform (6) and the removal platform (9). The surfaces of the feeding platform (6), the removal platform (9) and the first support rod (27) are on the same horizontal plane.

4. The computer software automated testing device according to claim 3, characterized in that, The test component (5) also includes: The cooling fan (22) and temperature measuring module (23) are used to test the surface temperature of the computer under test. The side of the computer under test rests against the surface of the upright plate (21). The temperature measuring module (23) is used to test the surface temperature of the computer under test. The cooling fan (22) is used to align and fit with the heat dissipation area of ​​the computer under test. The first support rod (27) is used to be embedded into the surface of the conveying component (3) and to temporarily support the bottom of the computer. The two guide rods (8) are on the same vertical plane, and the height of each guide rod (8) is higher than the surface of the feeding platform (6).

5. The computer software automated testing device according to claim 2, characterized in that, The powertrain (2) includes: The motor (11), support sleeve (12), lead screw (13) and gear (14) are provided. The outer shell of the motor (11) is screwed onto the surface of the base (10). The support sleeve (12) is welded to the side of the base (10). The lead screw (13) is inserted into the output end of the motor (11). The lead screw (13) passes through the inside of the support sleeve (12), and the gear (14) is keyed to the surface of the lead screw (13). The lead screw (13) also passes through the inside of the hole (26). The support sleeve (12) and the inside of the hole (26) are both supported by embedded bearings. The motor (11) is used to control the lead screw (13) to rotate, and the lead screw (13) is used to control the conveying assembly (3) to translate.

6. The computer software automated testing device according to claim 5, characterized in that, The powertrain (2) also includes: The transmission plate (15), the strip hole (16), and the rack (17) are provided. The surface of the transmission plate (15) is provided with the strip hole (16). The bottom of the transmission plate (15) is integrally formed with the rack (17). The rack (17) is used to mesh with the gear (14). The gear (14) cooperates with the rack (17) to control the transmission plate (15) to perform translational movement. The limiting protrusion (24) is embedded in the inside of the strip hole (16), and the thickness of the limiting protrusion (24) is the same as the height of the strip hole (16). The limiting protrusion (24) is used to provide a guiding and limiting function for the transmission plate (15).

7. The computer software automated testing device according to claim 6, characterized in that, The powertrain (2) also includes: A first push plate (18), an extension plate (19), and a second push plate (20) are provided. The first push plate (18) is screwed to the end of the transmission plate (15). An extension plate (19) is integrally formed at the end of the first push plate (18), and a second push plate (20) is integrally formed at the end of the extension plate (19). The transmission plate (15), extension plate (19), first push plate (18) and second push plate (20) are all on the same horizontal plane and the first push plate (18) and second push plate (20) are parallel to each other. The end of the extension plate (19) is provided with a round hole, and the guide rod (8) is used to be embedded into the round hole at the end of the extension plate (19). The first push plate (18) is used to push the computer equipment on the feeding platform (6), and the second push plate (20) is used to push the computer equipment placed on the conveying assembly (3). The first push plate (18) is located above the feeding platform (6), and there is a gap between the bottom of the first push plate (18) and the surface of the feeding platform (6). The first push plate (18) and the extension plate (19) and the extension plate (19) and the second push plate (20) are in a right-angle bend state.

8. The computer software automated testing device according to claim 5, characterized in that, The conveying component (3) includes: The test platform (29), the second support rod (30), the threaded sleeve (31) and the insertion groove (32) are integrally formed on the side of the test platform (29), the insertion groove (32) is opened on the surface of the test platform (29), the threaded sleeve (31) is provided at the bottom of the test platform (29), there are two second support rods (30), and the second support rods (30) are aligned with the notch (25); The surfaces of the first support rod (27) and the second support rod (30) are flush. The second support rod (30) is used to temporarily support the computer equipment. The lead screw (13) is used to insert into the inside of the threaded sleeve (31), and the lead screw (13) works with the threaded sleeve (31) to drive the test platform (29) to move in translation. The first support rod (27) is embedded in the inside of the insertion slot (32), and the surface of the first support rod (27) is flush with the surface of the test platform (29).

9. The computer software automated testing device according to claim 8, characterized in that, The stabilizing mechanism (4) includes: The end baffle (33), telescopic channel (34), clamp (35) and slide groove (36) are screwed onto the surface of the test platform (29). The telescopic channel (34) is provided inside the end baffle (33). The end baffle (33) is integrally formed with a clamp (35) at its end. The slide groove (36) is provided in the inner center area of ​​the clamp (35).

10. The computer software automated testing device according to claim 9, characterized in that, The stabilizing mechanism (4) also includes: The spring (37), the tension rod (38), and the clamping post (39) are provided. One end of the tension rod (38) is used to be embedded in the interior of the telescopic channel (34), and the end of the tension rod (38) embedded in the interior of the telescopic channel (34) is connected to the spring (37). The other end of the spring (37) is fixed to the inner wall of the telescopic channel (34). The clamping post (39) is integrally formed at the other end of the tension rod (38). The tension spring (37) is used to retract the extension plate (19) into the interior of the telescopic channel (34). The end of the tension rod (38) is fitted with a rotating pin, and the rotating pin is used to slide or rotate along the interior of the slide groove (36).