Open AccessDissertation
Multi-factor approach for effective regression testing using test case optimization
S. Srinivasulu Raju
- 10 Jan 2014
TL;DR: Test case prioritization is used in regression testing, at the test suite level, with the goal of detecting faults as early as possible in the regression testing process, given a test suite inherited from previous versions of the system.
read more
Abstract: Regression testing intends to ensure that a software applications works as specified after changes have been made to it, is an important phase in software development lifecycle. Regression testing is the reexecution of some subset of test that has already been conducted. In regression testing, number of regression tests increases and it is impractical and inefficient to re execute every test for every application or function when change occurs. It is an expensive testing process used to detect regression faults. Regression testing has been used to support software-testing activities and assure acquiring an appropriate quality through several versions of a software product during its development and maintenance. Test suites can be large and conducting regression tests is tedious. Regression testing assures the quality of modified applications against unintended changes. The test case selection and prioritization is important in regression testing. Test case prioritization seeks to find an efficient ordering of test case execution for regression testing. Test case prioritization is used in regression testing, at the test suite level, with the goal of detecting faults as early as possible in the regression testing process, given a test suite inherited from previous versions of the system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
A Regression Test Selection and Prioritization Technique
TL;DR: The results show that the proposed regression test selection and prioritization technique may significantly reduce the number of test cases and thus the cost and resources for performing regression testing on modified software.
A Hybrid Approach for Regression Testing in Interprocedural Program
TL;DR: This work proposes a regression testing algorithm that works on interprocedural programs and shows that the performance and accuracy of this technique is very high.
•Journal Article
Empirical Validation of Variable based Test Case Prioritization/Selection Technique.
TL;DR: An experimental study investigating the effectiveness of the prioritization approach given in [2] by considering programs and the results obtained are encouraging and support the work to validate the prioritized test cases technique with respect to DU/DC paths of data flow testing technique.
8
Related Papers (5)
Iyad Alazzam,Khalid M.O. Nahar +1 more
- 27 Apr 2018
Benjawan Srisura,Adtha Lawanna +1 more
- 01 Jun 2016
R. Krishnamoorthi,Arul Mary +1 more
- 01 Jan 2009