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

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

CN107315689AActive Publication Date: 2017-11-03EISOO SOFTWARE

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
03 Nov 2017
Publication
CN107315689A
IPC
G06F11/36
CPC
G06F11/368; G06F11/3688
Inventors
王春晓; 靳慧慧