Software upgrading compatibility test method and system and storage medium
A compatibility test and software upgrade technology, applied in the network field, can solve problems such as low efficiency and resource consumption, achieve high test efficiency, reduce manual intervention, and avoid unreliable results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] refer to figure 1 As shown in , it is a schematic diagram of the steps of a software upgrade compatibility testing method provided by the embodiment of this specification. The method includes:
[0032] Step 101: setting a corresponding unique test case for the unique feature of each version of the compatibility to be tested; setting a unified general test case for the common feature of each version of the compatibility to be tested;
[0033] Step 102: Start the high-version software through the docker method, and copy its executable content to the first storage space of the host machine, wherein the docker corresponding to the high-version software is the first docker;
[0034] Step 103: start the low-version software by the docker method, and run its corresponding unique test case and general test case, wherein the docker corresponding to the low-version software is the second docker;
[0035] Step 104: delete the executable content of the low-version software in the ...
Embodiment 2
[0051] refer to figure 2 As shown, the software upgrade compatibility testing system provided by the embodiment of this specification includes:
[0052] Test case setting module 201: used to set a corresponding unique test case for the unique features of each version of the compatibility to be tested, and set a unified general test case for the common features of each version of the compatibility to be tested;
[0053] The high-version software startup module 202: used to start the high-version software through the docker method, and copy its executable content to the first storage space of the host computer, wherein the docker corresponding to the high-version software is the first docker;
[0054] Low-version software testing module 203: start the low-version software by the docker method, and run its corresponding unique test cases and general test cases, wherein the docker corresponding to the low-version software is the second docker;
[0055] Low-version software outag...
Embodiment 3
[0073] The embodiment of this specification also proposes a storage medium on which a computer program is stored, and when the computer program is executed by one or more processors, the steps of the software upgrade compatibility testing method as described above are implemented.
[0074] Through the above technical solution, the software upgrade compatibility test can be automatically realized by using the docker method, reducing manual intervention and avoiding unreliable results caused by human factors; and setting a unified general test case for the common characteristics of each version to be tested for compatibility, The test efficiency is high; after being packaged with docker, each version can be freely combined with the specified higher version to be upgraded, and the compatibility between versions can be quickly verified; the compatibility of multiple versions can be verified at the same time, ensuring environmental isolation and fast report issuance .
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com