Automated regression testing method based on retrieval granularity of Git code files

An automatic regression and code file technology, which is applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems that affect the stability of the development code line, wide range of influence, time-consuming and labor-intensive, etc., to reduce testing labor and save Manpower, the effect of improving accuracy

Active Publication Date: 2017-11-03
EISOO SOFTWARE
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The increased frequency of software project iterations also leads to the continuous generation of multiple versions to be tested during the software development process. The traditional centralized version control system requires all codes to be submitted before the entire package can be built for testing. If the quality of the developed code is not high, it will affect However, the scope is very wide. Once a problem occurs, it is very time-consuming and labor-intensive to solve it.
If such a situation occurs frequently, it will seriously affect the stability of the development code line

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
  • Automated regression testing method based on retrieval granularity of Git code files
  • Automated regression testing method based on retrieval granularity of Git code files
  • Automated regression testing method based on retrieval granularity of Git code files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0046] Git of the present invention is currently the most advanced distributed version control system in the world, which can effectively and high-speed handle project version management from very small to very large, because it is suitable for distributed development, fast, flexible, and easy to resolve conflicts. It supports offline work and other advantages, and is widely used in agile development projects of various sizes.

[0047] Git provides conveni...

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 relates to an automated regression testing method based on retrieval granularity of Git code files. The method comprises the following steps of 1, automatically acquiring the files with changed codes on the main line of Git development codes, and obtaining a list where the names of all files with changed codes in testing time are recorded; 2, converting the captured files with the changed codes into a list of affected functional characteristics; 3, converting the affected functional characteristics into automated regression case labels which need to be run; 4, converting all manual execution operation in the step 1, step 2 and step 3 into automatic execution operation, and integrating the automatic execution operation through a Jenkins platform to achieve one-click triggering. Compared with the prior art, the automated regression testing method based on the retrieval granularity of the Git code files has the advantages that the granularity is finer, the frequency is higher, and more resources are saved.

Description

technical field [0001] The invention relates to the field of software automation testing, in particular to an automatic regression testing method based on the retrieval granularity of Git code files. Background technique [0002] In order to enable software products to quickly respond to the market, the iterative frequency of software versions is getting higher and higher, and the project release cycle is getting shorter and shorter, which will inevitably lead to more resource investment. The extra investment is no longer the time and manpower required for new function development, but the time and manpower spent on regression testing of each version iteration. The larger the software product, the time and manpower spent on manual regression testing The more amazing the manpower, the regression test has become a new bottleneck for the rapid delivery of the project. In order to adapt to the delivery of more and more frequent software iterative versions, seeking high-quality,...

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
CPCG06F11/368G06F11/3688
Inventor 王春晓靳慧慧吴海霞
Owner EISOO SOFTWARE
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