AbstractsComputer Science

Multi factor approach for effective Regression testing using test case Optimization;

by Raju S




Institution: Anna University
Department: Multi factor approach for effective Regression testing using test case Optimization
Year: 2015
Keywords: Life cycle Regression; Regression testing; Software testing; Test case optimization
Record ID: 1192330
Full text PDF: http://shodhganga.inflibnet.ac.in/handle/10603/38627


Abstract

Software testing is a complex time consuming and expensive process newlinein the software development life cycle Regression testing is an important testing procedure used in validating modifications introduced in a system during software maintenance It is an expensive yet an important process As the test suite size is very large system retesting consumes large amount of time and computing resources Unfortunately there may not be sufficient resources to allow for the re execution of all test cases during regression testing Test case optimization using prioritization techniques aim to improve the effectiveness of newlineregression testing by re ordering the test cases so that the most beneficial test cases are executed at the earliest with higher priority newlineThe objective of test case prioritization is to detect faults as early as newlinepossible using a minimum number of test cases An attempt has been made in this research work for test case optimization by prioritization Three different approaches to prioritization are presented which are based on test case weights genetic algorithm and clustering techniques newlineTest case prioritization techniques organize the test cases in a test newlineSuite allowing for an increase in the effectiveness of testing A primary newlineperformance goal of the system the fault detection rate is a measure of how quickly faults are determined during the testing process newline%%%appendix p156-173, reference p174-181.