• Corpus ID: 15605854

A Survey on Test Case Reduction Techniques

@inproceedings{Chaurasia2014ASO,
  title={A Survey on Test Case Reduction Techniques},
  author={Vaibhav Chaurasia and Yogita Chauhan},
  year={2014}
}
Test case reduction is traditional in nature. It is very old field on which engineers work from the beginning of the third generation. Reduction is not an easy task, several techniques in this field is developed. There are several challenges faced by the engineers, for instance, cost and time. The reduction is the nightmare of the developer, as, the level of testing is increases, techniques of reduction also becomes more complex. An old technique teaches us the basic of the reduction of test… 

Figures and Tables from this paper

Test Case Reduction Techniques-Survey Marwah
TLDR
This research is going to classify these techniques regression testing reduction problem and eliminate the redundant test cases in the regression testing suite and saves cost of this phase of software testing.
Test suite reduction using data mining techniques: A review article
  • Nasrin Mottaghi, M. Keyvanpour
  • Computer Science
    2017 International Symposium on Computer Science and Software Engineering Conference (CSSE)
  • 2017
TLDR
This paper has tried to provide a literature review on various research papers in test suite reduction using data mining techniques and classify them into three main classes and several subclasses, namely, statistical-based, decision tree-based and frequency determination-based.
Test Case Minimization using Genetic Algorithm: Pilot Study
TLDR
A short study is conducted to address the effectiveness of genetic algorithm in order to reduce the number of test cases that do not added tangible value in the mean of test coverage.

References

SHOWING 1-10 OF 17 REFERENCES
Improving the Effectiveness of Software Testing through Test Case Reduction
TLDR
A new technique for improving the efficiency of software testing, which is based on a conventional attempt to reduce test cases that have to be tested for any given software, and offers a means to perform test case generation automatically.
Effective Tool for Test Case Execution Time Reduction
TLDR
A new technique for improving the efficiency of software testing is proposed, based on an attempt to reduce test cases using existing techniques as well as reducing test case execution time by using proposed technique that have to be tested for any given software.
Software Testing Techniques
TLDR
The aim is to compare different testing techniques and what efforts it takes to find genuine failures on particular level of test, e.g. unit/component level, and on other test levels, such as integrated and system test level.
System test case prioritization of new and regression test cases
TLDR
This work presents a value-driven approach to system-level test case prioritization called the prioritization of requirements for test (PORT), which prioritizes system test cases based upon four factors: requirements volatility, customer priority, implementation complexity, and fault proneness of the requirements.
The Dynamic Domain Reduction Procedure for Test Data Generation
TLDR
A new procedure for automatically generating test data that incorporates ideas from symbolic evaluation, constraint‐based testing, and dynamic test data generation, and incorporates an intelligent search technique based on bisection is presented.
The Dynamic Domain Reduction Procedure for Test Data Generation: Design and Algorithms
TLDR
A new procedure for automatically generating test data that incorporates ideas from symbolic evaluation, constraint-based testing, and dynamic test data generation, and incorporates an intelligent search technique based on bisection is presented.
Software Testing Research: Achievements, Challenges, Dreams
  • A. Bertolino
  • Computer Science
    Future of Software Engineering (FOSE '07)
  • 2007
TLDR
A consistent roadmap of the most relevant challenges to be addressed in software testing research is proposed, constituted by some important past achievements, while the destination consists of four identified goals to which research ultimately tends, but which remain as unreachable as dreams.
Research on New Techniques and Development Trend of Software Testing
TLDR
The writer discussed the future research topic on software testing and proposed the assumption on software testings subject, industry and technique development that laid the foundation both for further boosting the development and formation of software testing discipline system and for effectively studying on the scientific development mechanism.
A Study on Test Coverage in Software Testing
TLDR
A study of the current test coverage researches conducted by other researchers for test coverage in software testing finds gaps and uncovered measurement of Test Coverage can be explored further.
A clustering approach to improving test case prioritization: An industrial case study
TLDR
New prioritization techniques that incorporate a clustering approach and utilize code coverage, code complexity, and history data on real faults show that test case prioritization that utilizes a clustered approach can improve the effectiveness of test case priorities.
...
...