Computer software test analysis device
By using a drive motor and transmission structure, the software analyzer can be easily moved and internally protected, solving the safety hazards and inconvenience of handling existing devices, and improving testing efficiency and data transmission reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YANAN UNIV
- Filing Date
- 2024-03-08
- Publication Date
- 2026-04-21
AI Technical Summary
Existing computer software testing and analysis equipment is exposed to the outside when not in use, posing safety hazards, being inconvenient to move, having easily damaged interfaces, and affecting data transmission efficiency.
A computer software testing and analysis device was designed, which adopts a drive motor, screw, screw sleeve and slider structure, combined with worm gear, worm wheel and gear transmission, to realize convenient movement of the software analyzer and internal protection. It is equipped with a protective cover and alarm system to ensure safety and testing efficiency.
It enables convenient transport and internal protection of the software analyzer, improves security, avoids collision damage, and enhances testing efficiency and data transmission reliability.
Smart Images

Figure CN121900594A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of software testing technology, specifically a computer software testing and analysis device. Background Technology
[0002] Computer software, also known as software, refers to programs and their documentation within a computer system. A program describes the object of processing a problem and the algorithm used, typically written in a programming language. It must be installed on a computer to run. Documentation refers to information related to the development, use, and maintenance of the software, as well as instructions written to facilitate understanding the program. This can be provided in written form or stored on the computer. Computer software is often used for a specific purpose, such as controlling a production process or enabling the computer to perform certain tasks. Based on its purpose, it is mainly divided into two categories: system software and application software. System software includes various operating systems, such as Windows, Linux, and UNIX, as well as operating system patches and hardware drivers. Application software can be further subdivided, including utility software, game software, and management software.
[0003] Computer software development requires continuous testing to fix bugs. However, current computer software analysis devices are often exposed when not in use, lacking external protection. This creates safety hazards from collisions and makes them inconvenient to move. Moving them requires manual labor, hindering simultaneous relocation during software testing. Furthermore, the exposed interfaces of these devices are easily damaged by impacts, affecting subsequent software data transmission and reducing overall computer software analysis efficiency. Summary of the Invention
[0004] To address the problems in the prior art, the present invention provides a computer software testing and analysis device.
[0005] The technical solution adopted by this invention to solve its technical problem is as follows: a computer software testing and analysis device, comprising a mounting box, wherein the inner walls of the mounting box near the lower end are provided with symmetrically arranged first sliding grooves, and the inner wall of the mounting box away from the first sliding groove is provided with symmetrically arranged second sliding grooves. An inlet and outlet are provided through the top wall of the mounting box, and symmetrically arranged moving holes are provided through the bottom wall of the mounting box. A rotating hole with an internal bearing is provided through the side of the mounting box away from the second sliding groove. A bracket is fixedly connected to the bottom of the mounting box, and a drive motor is fixedly connected to the upper end of the bracket. A screw is fixedly connected to the output end of the drive motor. The upper end of the screw is rotatably connected to the interior of the mounting box through the rotating hole and bearing. A threaded sleeve is threaded onto the wall of the screw, and a worm gear is fixedly connected to the top of the screw. Both sides of the threaded sleeve... Each component is fixedly connected to a support plate. A slider is fixedly connected to the middle of each support plate on opposite sides. The slider is slidably connected to the inside of a first slide groove on opposite sides. Support rods are fixedly connected to the lower ends of the support plates and to positions corresponding to several moving holes. The lower ends of the support rods pass through the moving holes and extend to the outside of the mounting box, and are all fixedly connected to self-locking casters. A rotating rod is rotatably connected to the side wall of the mounting box near the worm gear via a bearing. A worm wheel is fixedly sleeved in the middle of the rotating rod, and the worm wheel meshes with one side of the worm gear. Gears arranged symmetrically are fixedly sleeved on both sides of the rotating rod. Slide rods are fixedly connected inside the second slide groove. A rack plate is fixedly connected to the side of the slide rod away from the second slide groove. The rack plate meshes with the gears. A cross plate is fixedly connected to the side of the rack plate near its upper end. Symmetrically arranged support columns are fixedly connected to the upper end of the cross plate.
[0006] Specifically, the upper end of the support column is fixedly connected to a protective block through the inlet and outlet. The upper end of the protective block has an installation groove, and the bottom center of the installation groove has a third sliding groove. The protective block has symmetrically arranged threaded holes on both sides. Each threaded hole is threaded with a threaded rod. An L-shaped plate is rotatably connected to the opposite side of the threaded rod through a bearing. The lower end of each L-shaped plate is fixedly connected to a sliding plate, and the lower end of the sliding plate is slidably connected inside the third sliding groove. A software analyzer is movably placed on the upper end of the L-shaped plates.
[0007] Specifically, a protective mechanism is fixedly connected to one side of the software analyzer. The protective mechanism includes a protective tube, which is fixedly connected to the software analyzer. The inner walls of both ends of the protective tube have symmetrically arranged fourth sliding grooves, which are slidably connected to a movable plate. The upper end of the movable plate has a slot, and the upper end of the protective tube has a corresponding insertion hole. The slot and the corresponding insertion hole are used to insert a rod. A connecting line is fixedly connected to the middle of the movable plate. One side of the connecting line is fixedly connected to the software analyzer, and the other side of the connecting line is fixedly connected to a connector. The side of the movable plate away from the connector and the software analyzer are fixedly connected to a spring, which is movably wrapped around the outside of the connecting line.
[0008] Specifically, a turntable is fixedly connected to the side of the threaded rod away from the protective block.
[0009] Specifically, the mounting box has several symmetrically arranged support legs fixedly connected to both sides of its lower surface.
[0010] Specifically, anti-slip pads are fixedly connected to the lower ends of several of the support feet.
[0011] Specifically, it includes a testing unit, an input unit, a data conversion unit, a data management unit, a processing testing unit, a display unit, a system monitoring unit, and an alarm unit, thereby conducting overall testing of the software.
[0012] The beneficial effects of this invention are:
[0013] (1) The computer software testing and analysis device of the present invention can be equipped with a drive motor, screw, and screw sleeve to cooperate with the first slide groove and slider to drive the moving wheel to move the internal part, so as to facilitate transportation and movement. At the same time, the moving transmission connection will drive the worm and turbine to rotate, which is convenient to cooperate with the gear and rack plate to move and lift, thereby raising the software analyzer for easy transportation and movement during testing. At the same time, when not in use, it can be entered into the interior for limit protection, which is highly safe and convenient for testing.
[0014] (2) The computer software testing and analysis device described in this invention can continue to protect the software data interface in real time by setting a protective cover, so as to avoid loosening and damage when it is bumped from the outside, thereby affecting the overall software data testing in the later stage. At the same time, in conjunction with the alarm system inside the software system, it can accurately perform software testing. Once an error occurs, it will leave an alarm reminder, so that the test can be modified in time and the testing efficiency can be increased. Attached Figure Description
[0015] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0016] Figure 1 This invention provides a schematic diagram of the internal structure of a computer software testing and analysis device.
[0017] Figure 2 This is a schematic diagram of the internal structure of a protective block in a computer software testing and analysis device provided by the present invention;
[0018] Figure 3 A cross-sectional view of a protective sleeve in a computer software testing and analysis device provided by the present invention;
[0019] Figure 4 The computer software testing and analysis device provided by the present invention Figure 3 Enlarged structural diagram of section A;
[0020] Figure 5 A top sectional view of the rack and gear in a computer software testing and analysis device provided by the present invention;
[0021] Figure 6 A top sectional view of the screw sleeve and support plate in a computer software testing and analysis device provided by the present invention;
[0022] Figure 7 A bottom structural diagram of the mounting box in a computer software testing and analysis device provided by the present invention;
[0023] Figure 8 This invention provides a software testing flowchart for a computer software testing and analysis device.
[0024] In the diagram: 1. Mounting box; 2. First slide rail; 3. Second slide rail; 4. Inlet / outlet; 5. Moving hole; 6. Bracket; 7. Drive motor; 8. Rotary hole; 9. Screw; 10. Screw sleeve; 11. Worm gear; 12. Support plate; 13. Slider; 14. Support rod; 15. Self-locking caster wheel; 16. Rotating rod; 17. Worm gear; 18. Gear; 19. Slide rod; 20. Rack plate; 21. Cross plate; 22. Support column; 23. Protective element. 24. Protective block; 25. Mounting slot; 26. Third slide groove; 27. Threaded hole; 28. Threaded rod; 29. L-shaped plate; 30. Slide plate; 31. Software analyzer; 32. Turntable; 32. Protective mechanism; 321. Protective tube; 322. Fourth slide groove; 323. Moving plate; 324. Slot; 325. Insertion hole; 326. Insert rod; 327. Connecting wire; 328. Connector; 329. Spring; 33. Support leg. Detailed Implementation
[0025] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments.
[0026] like Figures 1-8As shown, a computer software testing and analysis device of the present invention includes a mounting box 1. The inner walls of the mounting box 1 near its lower end are provided with symmetrically arranged first grooves 2. The inner wall of the mounting box 1 away from the first grooves 2 is provided with symmetrically arranged second grooves 3. An inlet / outlet 4 is provided through the top wall of the mounting box 1. Symmetrically arranged moving holes 5 are provided through the bottom wall of the mounting box 1. A rotating hole 8 with an internal bearing is provided through the side of the mounting box 1 away from the second groove 3. A bracket 6 is fixedly connected to the bottom of the mounting box 1, and a drive motor is fixedly connected to the upper end of the bracket 6. 7. A screw 9 is fixedly connected to the output end of the drive motor 7. The upper end of the screw 9 is rotatably connected to the inside of the mounting box 1 through a rotating hole 8 and a bearing. A screw sleeve 10 is threadedly connected to the wall of the screw 9. A worm gear 11 is fixedly connected to the top of the screw 9. Support plates 12 are fixedly connected to both sides of the screw sleeve 10. A slider 13 is fixedly connected to the middle of the opposite side of the support plate 12. The opposite side of the slider 13 is slidably connected inside the first slide groove 2. Support rods 14 are fixedly connected to the lower end of the support plate 12 and to the corresponding positions of several moving holes 5. The lower end of the support rod 14 passes through the moving holes 5 and extends to the outside of the mounting box 1, and is fixedly connected to a self- The universal caster wheel 15 is locked. A rotating rod 16 is rotatably connected to the side wall of the mounting box 1 near the worm gear 11 via a bearing. A worm wheel 17 is fixedly sleeved in the middle of the rotating rod 16, meshing with one side of the worm gear 11. Gears 18, symmetrically arranged, are fixedly sleeved on both sides of the rotating rod 16. Slide rods 19 are fixedly connected inside the second slide groove 3. A rack plate 20 is fixedly connected to the side of the slide rod 19 away from the second slide groove 3, meshing with the gears 18. A cross plate 21 is fixedly connected to the side of the rack plate 20 near its upper end. A symmetrically arranged cross plate 21 is fixedly connected to the upper end of the cross plate 21. The support column 22; the upper end of the support column 22 passes through the inlet and outlet 4 and is fixedly connected to the protective block 23. The upper end of the protective block 23 has an installation groove 24. The bottom middle of the installation groove 24 has a third sliding groove 25. The two sides of the protective block 23 have threaded holes 26 arranged symmetrically. The threaded holes 26 are threadedly connected to the threaded rods 27. The opposite side of the threaded rods 27 is rotatably connected to the L-shaped plate 28 through the bearing. The lower end of the L-shaped plate 28 is fixedly connected to the sliding plate 29. The lower end of the sliding plate 29 is slidably connected to the third sliding groove 25. The upper end of the L-shaped plate 28 is movably placed with the software analyzer 30.
[0027] A protective mechanism 32 is fixedly connected to one side of the software analyzer 30. The protective mechanism 32 includes a protective tube 321, which is fixedly connected to the software analyzer 30. The inner walls of both ends of the protective tube 321 are provided with symmetrically arranged fourth sliding grooves 322. The fourth sliding grooves 322 are slidably connected to a moving plate 323. The upper end of the moving plate 323 is provided with a slot 324, and the upper end of the protective tube 321 is provided with a socket 325. The slot 324 and the corresponding socket 325 are used to insert a plug rod 326. A connecting line 327 is fixedly connected to the middle of the moving plate 323. One side of the connecting line 327 is fixedly connected to the software analyzer 30, and the other side of the connecting line 327 is fixedly connected to a connector 328. The side of the moving plate 323 away from the connector 328 and the software analyzer 30 are fixedly connected to a spring 329, which is movably wrapped around the outside of the connecting line 327.
[0028] Specifically, a turntable 31 is fixedly connected to the side of the threaded rod 27 away from the protective block 23.
[0029] Specifically, several symmetrically arranged support legs 33 are fixedly connected to both sides of the lower surface of the mounting box 1; each support leg 33 has an anti-slip pad fixedly connected to its lower end, which facilitates stable support during daily use.
[0030] Specifically, it includes a testing unit, an input unit, a data conversion unit, a data management unit, a processing testing unit, a display unit, a system monitoring unit, and an alarm unit, thereby conducting overall software testing. This facilitates the overall input, reading, writing, and simulated operation of the computer software through the testing unit, input unit, data conversion unit, data management unit, processing testing unit, display unit, system monitoring unit, and alarm unit. This allows for stable system testing under the action of the processing testing unit, while the system monitoring unit and alarm unit can effectively stop and modify the system when errors occur.
[0031] In use, when computer software testing is required, the software analyzer 30 is initially placed stably on the L-shaped plate 28 inside the mounting slot 24. Then, the turntable 31 is rotated, and the turntable 31, under the force, synchronously drives the threaded rod 27 to rotate. When the threaded rod 27 rotates, it is simultaneously pushed by the threaded movement of the threaded hole 26 and the rotation of the bearing, stably pushing the L-shaped plate 28. At the same time, the L-shaped plate 28 moves stably under the sliding limit action of the third slide groove 25 and the sliding plate 29, thus stably clamping the software analyzer 30. Subsequently, the software analyzer 30 is installed inside the mounting box 1. When software read / write testing is required, the drive motor 7 is started by the power supply, driving the electric motor... The output end of machine 7 drives screw 9 to rotate stably under the action of the bearing inside the rotating hole 8. The screw 9 rotates and drives the threaded sleeve 10. At this time, the sleeve 10 descends stably under the sliding limit action of the sliders 13 on both sides of the support plate 12 inside the first sliding groove 2. When the sleeve 10 descends, it drives the support plate 12 to descend simultaneously. The descent of the support plate 12 will drive the support rod 14 to pass through the moving hole 5 and drive the self-locking universal wheel 15 to descend to the outside, thereby supporting the entire mounting box 1, so as to facilitate movement. At the same time, when screw 9 rotates, the upper end drives worm gear 11 to rotate simultaneously. Worm gear 11 meshes and drives worm wheel 17 to rotate. When worm wheel 17 rotates under force, it stably drives the rotating rod under the action of the bearing. Rotating rod 16 synchronously drives gears 18 on both sides to rotate. When gears 18 rotate, they mesh and drive rack plate 20. Rack plate 20 rises stably under the sliding limit action of second slide groove 3 and slide rod 19. As rack plate 20 rises, it also drives horizontal plate 21 to rise. Horizontal plate 21 drives support column 22 to pass through inlet and outlet 4 and drives protective block 23 to rise to the outside of protective block 23. At this time, insert rod 326 is pulled out from slot 324 and insertion hole 325. Then the compressed spring 329 will unfold. At this time, the elasticity of spring 329 will push moving plate 323 to move. Moving plate 323 stably drives connecting line 327 and connecting rod 325 under the sliding limit action of fourth slide groove 322. The head 328 is removed from inside the protection tube 321, and then the software is input into the software analyzer 30 through the connector head 328. At this time, the software analyzer 30 will perform an overall test on the software through the test unit, and then read and write the tested software through the input unit. At the same time, the data conversion unit will convert the data into code, and the data management unit will perform an overall scan of the code in conjunction with the processing test unit to perform an overall operation conversion. After the code conversion and operation are successful, it will be displayed through the display unit. Once the processing test unit encounters a problem in the code operation, the system monitoring unit will directly coordinate with the alarm unit to issue an alarm, thereby notifying personnel to stop and rectify the problem in time.
[0032] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of protection claimed by the present invention. The scope of protection of the present invention is defined by the appended claims and their equivalents.
Claims
1. A computer software testing and analysis device, characterized in that: The system includes a mounting box (1). The inner walls of the mounting box (1) near its lower end are provided with symmetrically arranged first sliding grooves (2). The inner wall of the mounting box (1) away from the first sliding grooves (2) is provided with symmetrically arranged second sliding grooves (3). An inlet / outlet (4) is provided through the top wall of the mounting box (1). A symmetrically arranged moving hole (5) is provided through the bottom wall of the mounting box (1). The side of the mounting box (1) away from the second sliding groove (3) has a through-hole (8) with an internal bearing for rotation. A bracket (6) is fixedly connected to the bottom of the box (1), and a drive motor (7) is fixedly connected to the upper end of the bracket (6). A screw (9) is fixedly connected to the output end of the drive motor (7). The upper end of the screw (9) is rotatably connected to the inside of the mounting box (1) through a rotating hole (8) and a bearing. A screw sleeve (10) is threadedly connected to the wall of the screw (9). A worm gear (11) is fixedly connected to the top end of the screw (9). Support plates (12) are fixedly connected to both sides of the screw sleeve (10). A slider is fixedly connected to the middle of the opposite side of each support plate (12). 13) The slider (13) is slidably connected to the inside of the first slide groove (2) on the opposite side. The lower end of the support plate (12) and the corresponding positions of several moving holes (5) are all fixedly connected to the support rod (14). The lower end of the support rod (14) passes through the moving hole (5) and extends to the outside of the mounting box (1) and is fixedly connected to the self-locking universal wheel (15). The side wall of the mounting box (1) near the worm gear (11) is rotatably connected to the rotating rod (16) through the bearing. The middle of the rotating rod (16) is fixedly sleeved with the worm wheel (17). The worm (11) is meshed with one side of the rotating rod (16). The two sides of the rod wall are fixedly sleeved with symmetrically arranged gears (18). The second slide groove (3) is fixedly connected with a slide rod (19). The slide rod (19) away from the second slide groove (3) is fixedly connected with a rack plate (20). The rack plate (20) is meshed with the gear (18). The side of the rack plate (20) near the upper end is fixedly connected with a cross plate (21). The upper end of the cross plate (21) is fixedly connected with symmetrically arranged support columns (22).
2. The computer software testing and analysis device according to claim 1, characterized in that: The upper end of the support column (22) is fixedly connected to the inlet and outlet (4) with a protective block (23). The upper end of the protective block (23) has an installation groove (24) inside. The bottom middle of the installation groove (24) has a third sliding groove (25). The protective block (23) has threaded holes (26) arranged symmetrically on both sides. The threaded holes (26) are threaded with threaded rods (27). The threaded rods (27) are rotatably connected to L-shaped plates (28) on opposite sides through bearings. The lower end of the L-shaped plates (28) is fixedly connected with a sliding plate (29). The lower end of the sliding plate (29) is slidably connected inside the third sliding groove (25). The upper end of the L-shaped plates (28) is movably placed with a software analyzer (30).
3. The computer software testing and analysis device according to claim 1, characterized in that: A protective mechanism (32) is fixedly connected to one side of the software analyzer (30). The protective mechanism (32) includes a protective tube (321), which is fixedly connected to the software analyzer (30). The inner walls of both ends of the protective tube (321) are provided with symmetrically arranged fourth sliding grooves (322). The fourth sliding grooves (322) are slidably connected to a moving plate (323). The upper end of the moving plate (323) is provided with a slot (324), and the upper end of the protective tube (321) is provided with insertion holes (325). The slot (324) and the corresponding socket (325) are jointly fitted with the plug rod (326). A connecting line (327) is fixedly connected to the middle of the moving plate (323). One side of the connecting line (327) is fixedly connected to the software analyzer (30), and the other side of the connecting line (327) is fixedly connected to the connector (328). A spring (329) is fixedly connected to the side of the moving plate (323) away from the connector (328) and the software analyzer (30). The spring (329) is movably wrapped around the outside of the connecting line (327).
4. The computer software testing and analysis device according to claim 1, characterized in that: A turntable (31) is fixedly connected to the side of the threaded rod (27) away from the protective block (23).
5. The computer software testing and analysis device according to claim 1, characterized in that: The mounting box (1) has several symmetrically arranged support legs (33) fixedly connected to both sides of its lower surface.
6. The computer software testing and analysis device according to claim 5, characterized in that: Several of the legs (33) are fixedly connected to anti-slip pads at their lower ends.
7. The computer software testing and analysis device according to claim 1, characterized in that: It includes a testing unit, an input unit, a data conversion unit, a data management unit, a processing testing unit, a display unit, a system monitoring unit, and an alarm unit, thereby conducting overall testing of the software.