Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/448524
Title: | Development and analysis of mutationtesting based test generation techniques using meta heuristic approaches |
Researcher: | Rani Shweta |
Guide(s): | Suri.Bharti |
Keywords: | Computer Science Computer Science Software Engineering Engineering and Technology |
University: | Guru Gobind Singh Indraprastha University |
Completed Date: | 2022 |
Abstract: | Development and analysis of mutation testing based newlinetest generation techniques using meta-heuristic newlineapproaches newlineshweta rani newline(roll no. 90021011215) newlinethesis supervisor: dr. bharti suri newlineprofessor newlineuniversity school of information, communication and technology newlineguru gobind singh indraprastha university, newlinesector 16c, dwarka, new delhi-110078, india newlinesoftware testing is an essential activity of the software development process and builds newlinethe confidence that the developed software is correct and satisfies the quality standards. newlinehowever, if the software is not tested exhaustively and adequately, it may lead to software newlinefailure. besides its importance, software testing is very costly and labor-intensive. it is newlinealso not possible to demonstrate that errors are not present in the program. therefore, newlinetest data is one of the primary requirements of software testing. test data should be newlineadequate to reveal the faults during development and before releasing the software. the newlineprimary concern is how one can design the test data. there are infinite combinations of newlineinputs, and choosing the effective one is quite cumbersome. this test data generation is newlinea search optimization problem and can be overcome using meta-heuristic optimization newlinealgorithms. we use these algorithms to optimize the process of test generation. these newlinemeta-heuristic algorithms usually begin with a random solution that is evolved until the newlineimproved solution meets some predetermined testing criteria. newlinein this thesis, mutation coverage is selected as a testing criterion. it is related to mutation newlinetesting and indicates how many mutants are covered by the evolved test data. mutants newlineare artificial faults and are very close to real faults. these are created following the newlineprinciple of mutation testing. a test case while executing with a mutant ... newline |
Pagination: | 144 |
URI: | http://hdl.handle.net/10603/448524 |
Appears in Departments: | University School of Information and Communication Technology |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
80_recommendation.pdf | Attached File | 122.38 kB | Adobe PDF | View/Open |
shweta rani phd. thesis.pdf | 1.92 MB | 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: