Regression test method, device and system

A regression testing and testing team technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of low regression testing efficiency, high time cost, high labor cost, etc., to improve development and testing efficiency, The effect of solving inefficiency and facilitating maintenance

Active Publication Date: 2016-06-29
SHENZHEN PANGO MICROSYST CO LTD
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a regression test method, device and system to solve th...

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 method, device and system
  • Regression test method, device and system
  • Regression test method, device and system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0042] figure 1 The schematic structural diagram of the regression testing system provided for the first embodiment of the present invention is represented by figure 1 It can be seen that, in this embodiment, the regression testing system provided by the present invention includes: a regression testing device 1 and a test case library 2, and the test case library 2 is used to store: test cases and corresponding test specifications for storing test case configuration parameters File, a test group file composed of a test specification file corresponding to a test case for a specified test purpose, a test project file composed of a test group file that needs to be run to realize a test task; the regression testing device 1 is used to generate a test task according to a regression test plan, Find the test project file corresponding to the test task from the test case library, call the test case stored in the test case library corresponding to each test specification file in the te...

no. 2 example

[0057] figure 2 The flow chart of the regression testing method that the second embodiment of the present invention provides, by figure 2 It can be seen that, in this embodiment, the regression testing method provided by the present invention includes:

[0058] S201: Generate test tasks according to the regression test plan;

[0059] S202: Find the test project file corresponding to the test task from the test case library; the test project file includes the test group file that needs to be run to realize the test task; the test group file is used to achieve a specific test purpose, including the test case corresponding to the specific test purpose Test specification files; test specification files are used to store configuration parameters corresponding to test cases;

[0060] S203: call the test case corresponding to each test specification file in the test group file stored in the test case library, configure the corresponding test case according to each test specificat...

no. 3 example

[0072] This embodiment provides an automated regression testing system based on Python programming, which realizes convenient test case maintenance and large-scale test case execution, and simultaneously takes into account the purpose of debugging flexibility, simplicity, real-time and maintenance convenience, and improves Development and testing efficiency. The automated regression testing system is aimed at FPGA software and is based on Python programming.

[0073] The following is a specific instruction with FPGA software as the test object, such as image 3 As shown, the whole system is mainly composed of three modules: use case management module 31, process management module 32 and result management module 33, and test case library 2; process management module 32 invokes test cases from test case library 2 to generate execution results, The result management module 33 obtains information on whether the test case library needs to be modified at present, and the use case m...

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 provides a regression test method, a regression test device and a regression test system. The regression test method comprises the following steps: generating a test task according to a regression test plan; checking test item files corresponding to the test task from a test case library, wherein the test item files comprise test group files which need to be operated to achieve the test task, and the test group files comprise test specification files corresponding to test cases; calling the test cases corresponding to the test specification files in the test group files, configuring corresponding test cases according to the test specification files so as to perform regression tests; managing test results of the regression tests. By adopting the regression test method, equipment is automatically operated to achieve convenient test case maintenance and large-scale test case implementation, meanwhile the purposes of test flexibility, convenience, instantaneity and maintenance convenience can be also achieved, the development and test efficiency can be improved, and the problems that a conventional regression test is low in efficiency, high in time price and high in labor cost can be solved.

Description

technical field [0001] The invention relates to the field of regression testing, in particular to a regression testing method, device and system. Background technique [0002] With the continuous expansion of computer applications, software functions are becoming more and more powerful, and the scale is becoming more and more complex. Therefore, ensuring software quality and improving software reliability have become important links in software development and are the key factors that determine the success of software. [0003] At any stage in the software life cycle, as long as the software is changed, it may cause problems to the software. When the errors contained in the software are discovered, if the error tracking and management system is not perfect, the correction of these errors may be missed. Modification; when new codes are added to the software, in addition to errors that may be contained in the newly added codes, the new codes may also have an impact on the orig...

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): G06F11/36
CPCG06F11/3672G06F11/3688
Inventor 黄秋萍黄国勇
Owner SHENZHEN PANGO MICROSYST CO LTD
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