A regression test-driven software version management method, system and storage medium

A technology of software version and regression testing, which is applied in the field of software evolution analysis, can solve the problems that regression testing information cannot be fully utilized, and it is difficult to effectively support test code management, so as to achieve the effect of improving research and development efficiency and management quality

Active Publication Date: 2022-05-27
NANJING NARI GROUP CORP +3
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to overcome the deficiencies in the prior art, provide a software version management method, system and storage medium driven by regression testing, which can effectively solve the problem that current SVM tools are difficult to effectively support the management of test codes, and regression testing information cannot be fully utilized to help developers improve the quality of software version management and improve the efficiency of software product development

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
  • A regression test-driven software version management method, system and storage medium
  • A regression test-driven software version management method, system and storage medium
  • A regression test-driven software version management method, system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solutions of the present invention more clearly, and cannot be used to limit the protection scope of the present invention.

[0044] figure 1 A flowchart of a regression test-driven software version management method provided for the implementation of the present invention includes the following steps:

[0045] Step1 Automatic verification of software version: For the source program version newly submitted by the user, analyze the available test cases in the test program corresponding to the source program of the previous version of this version, and use it to detect the defects in the newly submitted source program: if there is a defect, it indicates that If there is a problem with the source program, it needs to be modified and resubmitted; otherwise, it indicates that the source program has passed the f...

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 present invention discloses a regression test-driven software version management method, system and storage medium, the method: using the available test cases in the test program corresponding to the previous version of the software source program to perform the first-stage verification on the newly submitted source program , to obtain the first coverage result; according to the first coverage result, automatically generate a test case for the newly submitted source program; use the generated test case to perform the second-stage verification on the newly submitted source program, and obtain the second coverage result; According to the second coverage result, write a new test case, generate the test program of the newly submitted source program; calculate the verification file and version number of the test program, and generate a new version software by combining the verification file and version number of the newly submitted source program. The present invention can effectively solve the problems that the current SVM tool cannot effectively support the management of test codes and the regression test information cannot be fully utilized, thereby helping research and development personnel to improve the quality of software version management and the efficiency of software product research and development.

Description

technical field [0001] The invention relates to a regression test-driven software version management method, system and storage medium, and belongs to the technical field of software evolution analysis. Background technique [0002] The traditional software development process stipulates a fixed mode of software development. For example, the waterfall model divides the software development process into six basic stages: plan formulation, requirements analysis, software design, program writing, software testing, and operation and maintenance. . However, with the rapid development of the software industry, the scale of software is getting larger and the complexity of the program is getting higher and higher, and the problem of software development cycle and development cost out of control is becoming more and more serious. At this time, the agile development model emphasizing iterative development, incremental delivery, continuous integration, and feedback-driven emerged as t...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 唐云善邹旎彬朱春雷王强赵燕张亮张帆
Owner NANJING NARI GROUP CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products