Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/461455
Title: Test case prioritization at various levels of software development life cycle
Researcher: Nayak, Gayatri
Guide(s): Ray, Mitrabinda
Keywords: Computer Science
Computer Science Software Engineering
Engineering and Technology
University: Siksha
Completed Date: 2021
Abstract: Software testing is often regarded as the most effective method for en- suring software quality. Automated testing, in particular, is a viable and helpful way of producing test cases. In recent years, several auto- matic test generating methodologies have been published and the most sophisticated testing methods are requirements-based, model-based, and code-based testing approaches. The objective of automatic test- ing is to generate a number of qualitative test cases with satisfying testing objectives such as adequacy criteria, testing expenses, and im- prove the testing efficiency of the software products. However, these approaches are not capable of generating qualitative test cases for some complex real-life applications. This is due to the limitations of the testing tools or the user testing methodology. One of the possi- ble solutions is to use metaheuristic techniques to produce qualitative test cases to overcome such limitations. This method makes use of problem-specific data to identify a good enough solution to a specific problem. Because exhaustive testing is impossible due to the large size and complex application under test, the employment of metaheuristic search techniques for testing appears promising. Search-based testing applies metaheuristic search techniques in a variety of test case gen- eration methodologies, including white-box, black-box, and grey-box testing. Researchers have been working hard in this field to increase the efficiency of software testing. There are several test case genera- tion and prioritization methods available to achieve a high percentage of code coverage. However, based on existing findings, it is expected that further effort would be required to improve the efficiency of test- ing methods.To improve this requirement further, this thesis discusses some meta- heuristic techniques such as Particle Swarm Optimization (PSO), Ant Colony Optimization, and Chaotic Grey Wolf Optimization (CGWO) to generate and then prioritize test cases for object-oriented systems during the
Pagination: 
URI: http://hdl.handle.net/10603/461455
Appears in Departments:Department of Computer Science

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File236.96 kBAdobe PDFView/Open
02_prelim pages.pdf1.54 MBAdobe PDFView/Open
03_content.pdf84.07 kBAdobe PDFView/Open
04_abstract.pdf93.86 kBAdobe PDFView/Open
05_chapter 1.pdf283.5 kBAdobe PDFView/Open
06_chapter 2.pdf345.34 kBAdobe PDFView/Open
07_chapter 3.pdf329.93 kBAdobe PDFView/Open
08_chapter 4.pdf731.96 kBAdobe PDFView/Open
09_chapter 5.pdf659.06 kBAdobe PDFView/Open
10_chapter 6.pdf761.16 kBAdobe PDFView/Open
11_chapter 7.pdf122.18 kBAdobe PDFView/Open
12_annexures.pdf183.22 kBAdobe PDFView/Open
80_recommendation.pdf357.57 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: