Regression test driven software version management method and system and storage medium

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

Active Publication Date: 2019-05-21
NANJING NARI GROUP CORP +3
View PDF4 Cites 1 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
  • Regression test driven software version management method and system and storage medium
  • Regression test driven software version management method and system and storage medium
  • Regression test driven software version management method and 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 solution of the present invention more clearly, but not to limit the protection scope of the present invention.

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

[0045] Step1 software version automatic verification: 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 the version, and use it to detect defects in the newly submitted source program: if there are defects, it indicates 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 first-stage verification,...

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 invention discloses a regression test driven software version management method and system and a storage medium, and the method comprises the steps: carrying out the first-stage verification of anewly submitted source program through employing an available test case in a test program corresponding to a software source program of a previous version, and obtaining a first coverage result; According to the first coverage result, automatically generating a test case for carrying out test on the newly submitted source program; Carrying out second-stage verification on the newly submitted source program by adopting the generated test case to obtain a second coverage result; Compiling a new test case according to the second coverage result, and generating a test program of the newly submitted source program; And calculating a verification file and a version number of the test program, and generating new version software by combining the verification file and the version number of the newly submitted source program. The method can effectively solve the problems that a current SVM tool is difficult to effectively support management of test codes, and regression test information cannotbe fully utilized, so that research and development personnel are helped to improve software version management quality, and software product research and development efficiency is improved.

Description

technical field [0001] The invention relates to a regression test-driven software version management method, system and storage medium, belonging 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: planning, requirements analysis, software design, programming, software testing, and operation and maintenance. . However, with the rapid development of the software industry, the scale of software is getting larger and more complicated, and the problems of software development cycle and development cost out of control are becoming more and more serious. At this time, the agile development model emphasizing iterative development, incremental delivery, continuous integration, and feedback-driven came into being, and has been widely recognized by the industry fo...

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 Applications(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