Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Regression test case screening method based on partial multi-coverage

A regression test and test case technology, applied in the field of screening test cases, can solve the problems of the regression test detection ability cannot be guaranteed, increase the regression test cost, etc., and achieve the effect of reducing the number and reducing the cost.

Inactive Publication Date: 2010-12-08
NANJING UNIV
View PDF0 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem with the traditional reduction technique is that if it is used to delete redundant test cases in the test case library, the defect detection capability of the regression test cannot be guaranteed because the number of retained test cases is too small; if it is used for regression test set selection, Because the reduced test case set covers all test requirements, and the current regression test often only needs to focus on the modified components, so too many test cases are selected, which increases the cost of regression testing

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 case screening method based on partial multi-coverage
  • Regression test case screening method based on partial multi-coverage
  • Regression test case screening method based on partial multi-coverage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] figure 1 Shown is the technical framework of regression test case screening method based on partial multiple coverage. The input of the framework is the software system under test and the regression test case library; the output is the regression test set selected for the current software modification and the simplified regression test case library. The technical framework is divided into five parts: Firstly, the test coverage matrix is ​​constructed according to the historical data of the tested software composition and the regression test case library. Next, consider two application scenarios: one is to select an appropriate regression test set according to the current software modification; the other is to reduce the regression test case library and delete redundant test cases. Consider Scenario 1. The first step is to divide the test case set into a focused requirement set and an irrelevant requirement set according to the current modification components; the secon...

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 case screening method based on partial multi-coverage, comprising the following steps of: firstly establishing a test requirement coverage matrix according to software system characteristics and a test case library; then aiming at a correction assembly, dividing a test requirement set into a concerned set and an independent set; selecting a regression test set by adopting an HATS (Host Access Transformation Service) algorithm; maintaining the test case library by adopting a multi-coverage category based on risk or operational profile definition test requirements; and screening the test case set by adopting an MHATS algorithm according to the given multi-coverage category. In the invention, redundant test cases can be reserved by adopting the multi-coverage category, therefore, the defect detection capacity of the test case library is maintained while the test case library is simplified; and in addition, the regression test case screening method is oriented to partial coverage while selecting the regression test set, simultaneously avoids from covering irrelative test requirements, and reduces the test execution and analysis costs while reducing the test case quantity.

Description

technical field [0001] The invention relates to a method for screening test cases of software systems under regression testing, in particular to screening test cases by achieving sufficient and effective coverage of test requirements for system components that require regression testing when there are a large number of test cases in software system development and upgrading , to reduce the cost of regression testing. Background technique [0002] Whether it is in the development process or after the release, the software system always faces constant revision and upgrade. After each modification, adequate regression testing of the software system is required to ensure that the unchanged functions and components of the software system are not negatively affected by the current modification. Due to the insufficient regression testing of the reused software components, the launch of the Ariane 5 rocket failed, causing huge losses. This illustrates the necessity of regression 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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 顾庆唐宝陈道蓄
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products