Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/330042
Title: | Multi Objective Optimization of Software Test Cases Using Evolutionary and Soft Computing Techniques |
Researcher: | Kumar, Manoj |
Guide(s): | Kumar, Rajesh |
Keywords: | Evolutionary and Soft Computing Techniques Multi Objective Optimization Software Testing |
University: | Thapar Institute of Engineering and Technology |
Completed Date: | 2014 |
Abstract: | Software testing occurs concurrently during the software development to identify errors as early as possible and to assure that changes made in software did not affect the system pessimistically. Since software testing is a time consuming, complex, full of uncertainty and expensive activity, delivering the human safety, medical, robotics software without proper testing may lead to potentially much higher cost than that of testing. However, during the development phase, the test suite is updated and tends to increase in size. Due to the resources and time constraints for re-executing large test suites, it is important to develop techniques to reduce the effort of regression testing. Some challenges for testing software systems are the effort, cost, complexity, ambiguity, test data adequacy involved in optimizing test cases. Optimization of the test cases before testing will surely cut down efforts, cost and improve the quality of software testing. Complexity, risks, cost, fuzziness and multi-criteria test cases fitness evaluation makes test case optimization an essential part of software testing. Several approaches have been proposed for reducing the effort, cost and improve the quality of regression testing such as test case selection, classification, filteration, prioritization, and test suite minimization. Test suite minimization techniques aim at identifying and eliminating redundant, obsolete, unfit, ambiguous test cases from the suite. Test suite minimization techniques identify a subset of test cases from suite, required to re-test the changes in the software. Test case selection is a selection of a subset of test cases from the test suite based on some test criteria. Test case prioritization techniques schedule test cases for execution in an order to increase the early fault detection, but the problem of identifying an optimized test suite with maximum coveragebility in cost efficient manner is the critical problem of software testing. |
Pagination: | 178p. |
URI: | http://hdl.handle.net/10603/330042 |
Appears in Departments: | School of Mathematics |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 48.68 kB | Adobe PDF | View/Open |
02_certificate.pdf | 246.71 kB | Adobe PDF | View/Open | |
03_dedication.pdf | 6.22 kB | Adobe PDF | View/Open | |
04_abstract.pdf | 77.02 kB | Adobe PDF | View/Open | |
05_acknowledgement.pdf | 288.5 kB | Adobe PDF | View/Open | |
06_list of publications by the author.pdf | 52.54 kB | Adobe PDF | View/Open | |
07_list of figures.pdf | 11.94 kB | Adobe PDF | View/Open | |
08_list of tables.pdf | 13.56 kB | Adobe PDF | View/Open | |
09_abbreviations.pdf | 14.19 kB | Adobe PDF | View/Open | |
10_contents.pdf | 75.32 kB | Adobe PDF | View/Open | |
11_chapter 1.pdf | 269.8 kB | Adobe PDF | View/Open | |
12_chapter 2.pdf | 601.85 kB | Adobe PDF | View/Open | |
13_chapter 3.pdf | 524.53 kB | Adobe PDF | View/Open | |
14_chapter 4.pdf | 438.96 kB | Adobe PDF | View/Open | |
15_chapter 5.pdf | 544.36 kB | Adobe PDF | View/Open | |
16_chapter 6.pdf | 1.36 MB | Adobe PDF | View/Open | |
17_chapter 7.pdf | 62.79 kB | Adobe PDF | View/Open | |
18_references.pdf | 246.31 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 111.33 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: