Storage mechanism and testing device for software development
By designing storage mechanisms and testing devices for software development, the problems of detection table limit fixation and display screen glare are solved, and more accurate testing and clearer data display are achieved.
Patent Information
- Application Number
- CN202422240307.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2034-09-12
AI Technical Summary
The existing software development test device cannot fix the limit of the test table after the test table is moved, resulting in the test table shaking and the test is not accurate enough; at the same time, the display screen will have glare problems in scenes with strong light.
A storage mechanism is designed, including a moving component and a limiting component, which increases friction through the sponge pad on the surface of the platform, prevents the test instrument from moving, and fixes the platform through the limiting component; at the same time, a test device for software development is provided, including a test component, which blocks light through a shield to prevent glare.
It effectively prevents the detection table from shaking during testing, improves the accuracy of the test, and solves the problem of glare in the display screen by blocking light, ensuring the accuracy of data reading.
Smart Images

Figure CN223006439U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of software development, in particular to a storage mechanism and a test device for software development. Background Art
[0002] Software development test devices are tools and methods used to ensure the normal operation of software or applications. Software testing is an important part of the software development life cycle, which helps improve development efficiency and product performance, while reducing defect rates and development costs; software testing can be classified into functional testing and non-functional testing, where functional testing verifies whether the system operates according to customer requirements or specifications, and non-functional testing focuses on the user experience, such as performance and stability under stress testing; software testing follows some principles, for example, the purpose of testing is to point out software defects, rather than ensuring no defects; exhaustive testing is unrealistic; testing should be involved as early as possible; the defect clustering effect indicates that most defects are concentrated in certain functions of the application; be vigilant against the pesticide paradox, that is, continuously update test cases to discover new defects; testing is highly correlated with the requirements document; and the fallacy of no errors, that is, the software needs to meet user requirements.
[0003] When the existing test device for software development tests a test instrument, the test instrument is placed on the detection table, and then the detection table is pushed into the test device. However, after the detection table moves, the existing test device cannot limit and fix the detection table, so that the detection table will shake when the test instrument is being tested, resulting in inaccurate testing. At the same time, most of the display screens on the existing test devices for software development do not have a light-shielding component, so that when the display screen is in a scene with strong light, glare will appear on the surface of the display screen. Summary of the Utility Model
[0004] The purpose of this part is to outline some aspects of the embodiments of the utility model and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this part, as well as in the abstract and the title of the utility model of this application, to avoid obscuring the purpose of this part, the abstract of the specification, and the title of the utility model. However, such simplifications or omissions cannot be used to limit the scope of the utility model.
[0005] In view of the above problem of being unable to limit and fix the detection table, the utility model is proposed.
[0006] Therefore, the purpose of the utility model is to provide a storage mechanism.
[0007] To solve the above technical problems, the present utility model provides the following technical solutions: A storage mechanism, comprising a moving component, including a test rack, guide rails symmetrically arranged on the test rack, a platform arranged between the two guide rails, a lifting plate used in cooperation with the platform, and an auxiliary member used in cooperation with the lifting plate;
[0008] A limiting component, including a rectangular plate and a second spring arranged on the test rack, a rectangular groove opened on the test rack, a square plate arranged on the rectangular groove, a limiting plate hinged on the square plate, and a traction member and a connecting member used in cooperation with the square plate.
[0009] As a preferred solution of the storage mechanism of the present utility model, wherein: The auxiliary member includes a groove opened on the platform, a protective frame arranged on the groove, rotating rods and sliders symmetrically arranged on the platform, rotating plates symmetrically arranged on the rotating rods, and a first spring arranged between the lifting plate and the platform.
[0010] As a preferred solution of the storage mechanism of the present utility model, wherein: Both ends of the rotating plate are respectively connected to the lifting plate and the protective frame, and hinge seats are arranged at the connection parts of the rotating plate with the lifting plate and the protective frame, and the lifting plate is fixedly installed on a plurality of sliders.
[0011] As a preferred solution of the storage mechanism of the present utility model, wherein: A plurality of through holes are opened at the top end of the lifting plate, a plurality of sponge pads are arranged at the top end of the lifting plate, and a plurality of ventilation grooves are equidistantly opened on the platform and are located below the through holes.
[0012] As a preferred solution of the storage mechanism of the present utility model, wherein: The traction member includes moving plates, third springs and winding wheels symmetrically arranged in the test rack, a rope wound around the winding wheel, and inclined plates symmetrically arranged on the square plate.
[0013] As a preferred solution of the storage mechanism of the present utility model, wherein: The top end of the moving plate is set as an inclined surface, the bottom end of the inclined plate is in contact with the inclined surface at the top end of the moving plate, one end of the rope is connected to the moving plate, and the other end of the rope is connected to the rectangular plate.
[0014] As a preferred solution of the storage mechanism of the present utility model, wherein: The connecting member includes arc-shaped blocks symmetrically arranged on the limiting plate, inserting rods arranged on the arc-shaped blocks, rings arranged on the inserting rods, moving grooves opened on the limiting plate, moving frames arranged on the moving grooves, and connecting plates arranged between the moving frames and the square plate.
[0015] As a preferred solution of the storage mechanism described in the present utility model, the following is provided: circular holes are symmetrically opened at the top of the square plate, the diameter of the circular holes is the same as that of the insertion rod, a magnet is provided at the bottom end of the arc-shaped block, and an iron sheet is provided at the top end of the ring.
[0016] Beneficial effects of the storage mechanism described in the present utility model: Through the combined use of the moving component and the auxiliary component, when the test instrument is placed on the platform, the sponge pad on the surface of the platform increases the friction between it and the test instrument, preventing it from moving. At the same time, the platform descends under pressure, causing the protective frame to rise, thereby protecting the test instrument; Through the combined use of the limiting component and the traction component, when the platform moves deeper into the test rack, it will squeeze the rectangular plate. Through the traction component, the moving plates on both sides move towards each other, thereby pushing the square plate to rise. The platform is limited and fixed by the limiting plate, and at the same time, in cooperation with the connecting component, the limiting plate can rotate, so as to move the platform out.
[0017] In view of the actual use process, there is also a problem that when the display screen is in a scene with strong light, glare will appear on the surface of the display screen.
[0018] To solve the above technical problems, the present utility model also provides the following technical solution: A software development test device includes the above storage mechanism, and also includes a test component, which includes a placement groove and an installation groove opened on the test rack, a sponge provided on the installation groove, a display component provided on the test rack, and a shading plate used in cooperation with the display component.
[0019] As a preferred solution of the software development test device of the present utility model, the following is provided: Clasps are provided on both sides of the display component, the shading plate is engaged with the clasps, and the size of the shading plate is the same as that of the placement groove.
[0020] Beneficial effects of the software development test device described in the present utility model: Through the test component, the data obtained from the test can be displayed on the display component. At this time, by pulling out the shading plate from the placement groove and then engaging it with the clasps on both sides of the display component, the shading plate is fixed on the top of the display component, thereby playing a role in blocking light and preventing errors in reading data due to glare. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present utility model, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present utility model. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0022] Figure 1It is an overall schematic diagram of the moving component.
[0023] Figure 2 It is a cross-sectional view of the test stand.
[0024] Figure 3 It is a cross-sectional view of the platform.
[0025] Figure 4 It is an overall schematic diagram of the limit component.
[0026] Figure 5 It is Figure 4 a cross-sectional view of
[0027] Figure 6 It is a structural schematic diagram of the connecting piece.
[0028] Figure 7 It is Figure 1 a structural schematic diagram from another perspective. Specific Embodiments
[0029] To make the above objects, features, and advantages of the present utility model more obvious and understandable, the following provides a detailed description of the specific embodiments of the present utility model in conjunction with the accompanying drawings of the specification.
[0030] In the following description, many specific details are set forth in order to fully understand the present utility model. However, the present utility model can also be implemented in other ways different from those described herein. Those skilled in the art can make similar extensions without departing from the connotation of the present utility model. Therefore, the present utility model is not limited by the specific embodiments disclosed below.
[0031] Secondly, the so-called "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that can be included in at least one implementation manner of the present utility model. The appearances of "in one embodiment" in different places in this specification do not all refer to the same embodiment, nor are they separate or selectively exclusive embodiments from other embodiments.
[0032] Embodiment 1
[0033] Referring to Figure 1 - Figure 3 , this is the first embodiment of the present utility model. This embodiment provides a storage mechanism, including a moving component 100, which includes a test stand 101, guide rails 102 symmetrically installed on the test stand 101, a platform 103 slidably installed between the two guide rails 102, a lifting plate 104 used in conjunction with the platform 103, and an auxiliary member 105 used in conjunction with the lifting plate 104 to protect the test instruments placed on the platform 103;
[0034] The limiting component 200 includes a rectangular plate 201 and a second spring 202 disposed on the test stand 101. The second spring 202 enables the rectangular plate 201 to reset. There is a rectangular groove 203 opened on the test stand 101, a square plate 204 slidably mounted on the rectangular groove 203, a limiting plate 205 hinged to the square plate 204. The limiting plate 205 blocks the platform 103 to prevent it from moving. There are also a traction member 206 and a connecting member 207 used in conjunction with the square plate 204. The traction member 206 enables the square plate 204 to drive the limiting plate 205 to lift and lower, and at the same time, the connecting member 207 enables the limiting plate 205 to rotate.
[0035] Specifically, the auxiliary member 105 includes a groove 105a opened on the platform 103, a protective frame 105b slidably mounted on the groove 105a, rotating rods 105c and sliders 105d symmetrically disposed on the platform 103, rotating plates 105e symmetrically disposed on the rotating rods 105c, and a first spring 105f disposed between the lifting plate 104 and the platform 103. The first spring 105f enables the lifting plate 104 to reset.
[0036] Furthermore, both ends of the rotating plate 105e are respectively connected to the lifting plate 104 and the protective frame 105b, and hinge seats are provided at the connection points of the rotating plate 105e with the lifting plate 104 and the protective frame 105b. The rotation of the rotating plate 105e enables the protective frame 105b to lift and lower. The lifting plate 104 is fixedly mounted on several sliders 105d, and the several sliders 105d fixedly support the lifting plate 104.
[0037] Furthermore, several through holes are opened at the top end of the lifting plate 104, several sponge pads are provided at the top end of the lifting plate 104, and several ventilation grooves are equidistantly opened on the platform 103 and are located below the through holes.
[0038] Operation process: When in use, place the test instrument on the lifting plate 104. The sponge pad on the surface of the lifting plate 104 increases the friction between the test instrument and the lifting plate 104, so that the test instrument will not move randomly on the top of the lifting plate 104. As the test instrument is placed, it will squeeze the lifting plate 104 downward, causing the lifting plate 104 to descend through several sliders 105d. While the lifting plate 104 is descending, it will also squeeze the first spring 105f and the rotating plate 105e. Through the hinge seat, one end of the rotating plate 105e descends and rotates through the rotating rod 105c, causing the other end of the rotating plate 105e to tilt up. Through another hinge seat, the protective frame 105b can rise from the groove 105a, thus playing a role in wrapping the test instrument on the top of the lifting plate 104, thereby improving the protection of the test instrument. Then, slide the platform 103 onto the two guide rails 102 and push the platform 103 to move deeper into the test rack 101. At the same time, limit and fix the platform 103 through the limit component 200.
[0039] Embodiment 2
[0040] Refer to Figure 4 - Figure 6 This is the second embodiment of the present utility model. The difference between this embodiment and the first embodiment is that the traction member 206 includes a moving plate 206a symmetrically arranged in the test rack 101, a third spring 206b and a wire reel 206c for enabling the moving plate 206a to reset, a rope 206d wound around the wire reel 206c, and inclined plates 206e symmetrically installed on the square plate 204.
[0041] Specifically, the top end of the moving plate 206a is set as an inclined surface, and the bottom end of the inclined plate 206e is in contact with the inclined surface at the top end of the moving plate 206a. Through the movement of the moving plate 206a, the inclined surface squeezes the inclined plate 206e, enabling the inclined plate 206e to move. One end of the rope 206d is connected to the moving plate 206a, and the other end of the rope 206d is connected to the rectangular plate 201.
[0042] Furthermore, the connecting member 207 includes arc-shaped blocks 207a symmetrically installed on the limiting plate 205, inserting rods 207b inserted into the arc-shaped blocks 207a, rings 207c fixedly installed on the inserting rods 207b, moving grooves 207d opened on the limiting plate 205, moving frames slidably installed on the moving grooves 207d, and connecting plates 207e rotatably installed between the moving frames and the square plate 204.
[0043] Furthermore, circular holes are symmetrically opened at the top end of the square plate 204. The diameter of the circular holes is the same as that of the inserting rods 207b. Magnets are provided at the bottom ends of the arc-shaped blocks 207a, and iron sheets are provided at the top ends of the rings 207c.
[0044] The remaining structures are the same as those in Embodiment 1.
[0045] Operation process: When the platform 103 moves deeper into the test stand 101, one end of the platform 103 will come into contact with the rectangular plate 201. As the platform 103 moves, it will also squeeze the rectangular plate 201, causing the rectangular plate 201 to move deeper into the test stand 101. While the rectangular plate 201 is moving, it will also pull one end of the rope 206d, causing the other end of the rope 206d to pull the moving plate 206a to start moving, making the two moving plates 206a move towards the opposite sides. During the movement, the inclined surface on its surface squeezes the inclined plate 206e, enabling the inclined plate 206e to drive the square plate 204 to rise, thereby causing the limiting plate 205 to start rising and making one side of the limiting plate 205 come into contact with the platform 103, thereby limiting and blocking the platform 103 and preventing it from moving further. When it is necessary to pull out the platform 103, at this time, the insertion rod 207b is pulled upward, causing the bottom end of the insertion rod 207b to move out of the round hole, and the iron sheet on the surface of the ring 207c will be adsorbed by the magnet, thereby fixing the insertion rod 207b. At this time, the limiting plate 205 is rotated 50 - 70 degrees. As the limiting plate 205 rotates, the moving frame will also start to move through the moving groove 207d at this time, causing the connecting plate 207e to be in an inclined state. At this time, the platform 103 can be pulled out. As the platform 103 is pulled out, at this time, the rectangular plate 201 is no longer squeezed, enabling it to reset through the second spring 202, and the moving plate 206a resets through the third spring 206b. At this time, the inclined plate 206e drives the square plate 204 to descend through the inclined surface, and the inclined connecting plate 207e will come into contact with the top end of the rectangular groove 203. As the square plate 204 descends, the connecting plate 207e will also be gradually rotated and reset by the extrusion of the top end of the rectangular groove 203, while pushing the moving frame to reset, thereby causing the limiting plate 205 to rotate and reset. Then, the insertion rod 207b is pressed downward to insert it into the round hole again.
[0046] Embodiment 3
[0047] Refer to Figure 7, which is the third embodiment of the present utility model. Different from the above embodiments, this embodiment provides a testing device for software development, including the above storage mechanism, and further including a testing component 300, which includes a placement groove 301 and a mounting groove 302 opened on the testing rack 101, a sponge 303 provided on the mounting groove 302, a display member 304 provided on the testing rack 101. The display member 304 is a touch screen in the prior art, which is composed of two layers of conductive materials (usually plastic or glass) with a tiny gap in the middle. When the user touches the screen, the two conductive layers come into contact, forming a voltage change. The controller determines the touch position according to the voltage change, and a light shield 305 used in conjunction with the display member 304, which plays a role in anti-glare through the light shield 305.
[0048] Specifically, buckles are provided on both sides of the display member 304, and the light shield 305 is engaged with the buckles. The size of the light shield 305 is the same as that of the placement groove 301, and the light shield 305 is stored through the placement groove 301.
[0049] The remaining structures are the same as those in Embodiment 2.
[0050] Operation process: After the testing instrument is placed, at this time, the staff rotates and opens the display member 304. Then, the hard disk storing the software is plugged into the testing instrument. The tester analyzes and processes the displayed images and data through the display member 304. However, strong light will cause glare on the surface of the display member 304, which will further cause the staff to be unable to see the data on the screen clearly. At this time, the light shield 305 is pulled out from the placement groove 301 and then engaged with the buckles on both sides of the display member 304, so as to fix the light shield 305 on the top of the display member 304, thereby playing a role in blocking light and preventing errors in reading data due to glare.
[0051] Importantly, it should be noted that the construction and arrangement of the present application shown in multiple different exemplary embodiments are merely illustrative. Although only a few embodiments are described in detail in this disclosure, those who refer to this disclosure should easily understand that many modifications are possible without substantially departing from the novel teachings and advantages of the subject matter described in this application (e.g., changes in the dimensions, scales, structures, shapes and proportions of various elements, as well as parameter values (such as temperature, pressure, etc.), installation arrangements, use of materials, colors, orientations, etc.). For example, elements shown as integrally formed may be composed of multiple parts or elements, the positions of the elements may be inverted or otherwise changed, and the nature, number or position of discrete elements may be altered or changed. Accordingly, all such modifications are intended to be included within the scope of the present invention. The order or sequence of any process or method steps may be changed or reordered according to alternative embodiments. In the claims, any "means-plus-function" clause is intended to cover the structures that perform the functions described herein, and not only structural equivalents but also equivalent structures. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present invention. Therefore, the present invention is not limited to specific embodiments, but extends to various modifications that still fall within the scope of the appended claims.
[0052] In addition, in order to provide a concise description of the exemplary embodiments, not all features of the actual embodiments may be described (i.e., those features that are not relevant to the currently contemplated best mode of carrying out the present invention or those features that are not relevant to the implementation of the present invention).
[0053] It should be understood that in the development of any actual implementation, as in any engineering or design project, numerous specific implementation decisions may be made. Such development efforts may be complex and time-consuming, but for those of ordinary skill in the art who benefit from this disclosure, without undue experimentation, such development efforts will be a routine task of design, manufacturing and production.
[0054] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present utility model and not to limit them. Although the present utility model has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present utility model may be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present utility model, and they should all be covered within the scope of the claims of the present utility model.
Claims
1. A storage mechanism, characterized in that: include, A moving assembly (100) comprises a test frame (101), guide rails (102) symmetrically arranged on the test frame (101), a platform (103) arranged between two guide rails (102), a lifting plate (104) used in conjunction with the platform (103), and an auxiliary component (105) used in conjunction with the lifting plate (104); The limiting assembly (200) comprises a rectangular plate (201) and a second spring (202) arranged on the test frame (101), a rectangular groove (203) provided on the test frame (101), a square plate (204) arranged on the rectangular groove (203), a limiting plate (205) hinged on the square plate (204), and a traction member (206) and a connecting member (207) used in conjunction with the square plate (204).
2. The storage mechanism according to claim 1, characterized in that: The auxiliary component (105) includes a groove (105a) opened on the platform (103), a protective frame (105b) arranged on the groove (105a), a rotating rod (105c) and a slider (105d) symmetrically arranged on the platform (103), a rotating plate (105e) symmetrically arranged on the rotating rod (105c), and a first spring (105f) arranged between the lifting plate (104) and the platform (103).
3. The storage mechanism according to claim 2, characterized in that: The two ends of the rotating plate (105e) are respectively connected to the lifting plate (104) and the protection frame (105b), and hinge seats are provided at the connection points between the rotating plate (105e), the lifting plate (104) and the protection frame (105b), and the lifting plate (104) is fixedly mounted on a plurality of sliders (105d).
4. The storage mechanism according to claim 3, characterized in that: The top of the lifting plate (104) is provided with a plurality of through holes, the top of the lifting plate (104) is provided with a plurality of sponge pads, and the platform (103) is provided with a plurality of ventilation grooves at equal intervals and located below the through holes.
5. The storage mechanism according to claim 1 or 4, characterized in that: The traction member (206) comprises a moving plate (206a) symmetrically arranged in the test frame (101), a third spring (206b) and a winding wheel (206c), a rope (206d) wound on the winding wheel (206c), and an inclined plate (206e) symmetrically arranged on the square plate (204).
6. The storage mechanism according to claim 5, characterized in that: The top end of the movable plate (206a) is arranged as an inclined surface, the bottom end of the inclined plate (206e) contacts the top inclined surface of the movable plate (206a), one end of the rope (206d) is connected to the movable plate (206a), and the other end of the rope (206d) is connected to the rectangular plate (201).
7. The storage mechanism according to claim 6, characterized in that: The connecting member (207) comprises an arc block (207a) symmetrically arranged on the limiting plate (205), an insertion rod (207b) arranged on the arc block (207a), a circular ring (207c) arranged on the insertion rod (207b), a moving groove (207d) opened on the limiting plate (205), a moving frame arranged on the moving groove (207d), and a connecting plate (207e) arranged between the moving frame and the square plate (204).
8. The storage mechanism according to claim 7, characterized in that: The top of the square plate (204) is symmetrically provided with circular holes, the diameter of which is consistent with the insertion rod (207b), the bottom end of the arc block (207a) is provided with a magnet, and the top end of the circular ring (207c) is provided with an iron sheet.
9. A testing device for software development, characterized in that: The storage device comprises the storage device according to any one of claims 1 to 8, further comprising: The test assembly (300) comprises a placement groove (301) and an installation groove (302) provided on the test frame (101), a sponge (303) arranged on the installation groove (302), a display component (304) arranged on the test frame (101), and a shielding plate (305) used in conjunction with the display component (304).
10. The software development testing device according to claim 9, wherein: Buckles are provided on both sides of the display element (304), and the shielding plate (305) is engaged with the buckles. The size of the shielding plate (305) is consistent with the placement groove (301).