Supercharge Your Innovation With Domain-Expert AI Agents!

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

Inactive Publication Date: 2020-10-16
HANGZHOU RIVTOWER TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of this specification provides a software upgrade compatibility test method, system, and storage medium to solve the problems of resource consumption and low efficiency in the compatibility test of software version upgrade existing in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software upgrading compatibility test method and system and storage medium
  • Software upgrading compatibility test method and system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

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 .

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention relates to a software upgrading compatibility test method and system and a storage medium. Software upgrading compatibility test can be realized automatically by usinga docker mode so as to reduce manual intervention and avoid untrusted results caused by human reasons. A unified general test case is set for the common characteristics of each version of the compatibility to be tested, so that the test efficiency is high; after the docker is used for packaging, each version can be randomly combined with a specified high version to be upgraded, and the compatibility between the versions is quickly verified; the compatibility of multiple versions can be verified at the same time, environmental isolation is guaranteed, and the report issuing speed is high.

Description

technical field [0001] The embodiment of this specification relates to the field of network technology, and in particular to a software upgrade compatibility testing method, system and storage medium Background technique [0002] Docker is an open source application container engine that allows application developers to package applications and dependencies into a portable container, and then publish the portable container to any machine, that is, publish the application. At the same time, Docker can also realize virtualization, and the containers completely use the sandbox mechanism, and there will be no interfaces between them. Therefore, the industry widely uses the technical characteristics of docker for software testing. [0003] However, most of the existing software version upgrade compatibility tests are manually tested, which is cumbersome, and there are many upgrade compatibility use cases, which takes a long time and has a high error rate in manual execution. An...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/65G06F8/71
CPCG06F8/65G06F8/71
Inventor 王晓亮李燕
Owner HANGZHOU RIVTOWER TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More