Title : Optimized test case prioritization for component based software testing with genetic algorithmic approach

Type of Material: Thesis
Title: Optimized test case prioritization for component based software testing with genetic algorithmic approach
Researcher: SURENDRA ANIL MAHAJAN
Guide: S.D. JOSHI
Department: Department of Engineering and Technology(Computer Science and Engineering)
Publisher: Bharath University, Chennai
Place: Chennai
Year: 2017
Language: English
Subject: Genetic Algorithm
Rate of Recurring Errors
Computer Science and Information Technology
Engineering and Technology
Dissertation/Thesis Note: PhD; Department of Engineering and Technology(Computer Science and Engineering), Bharath Unive, Chennai; 2017
Fulltext: Shodhganga

00000000ctm a2200000ua 4500
001454412
003IN-AhILN
0052024-09-12 17:46:47
008__240911t2017||||ii#||||g|m||||||||||eng||
035__|a(IN-AhILN)th_454412
040__|aBHAU_600073|dIN-AhILN
041__|aeng
100__|aSURENDRA ANIL MAHAJAN|eResearcher
110__|aDepartment of Engineering and Technology(Computer Science and Engineering)|bBharath University, Chennai|dChennai|ein
245__|aOptimized test case prioritization for component based software testing with genetic algorithmic approach
260__|bBharath University, Chennai|aChennai|c2017
300__|dDVD
502__|bPhD|cDepartment of Engineering and Technology(Computer Science and Engineering), Bharath Unive, Chennai|d2017
518__|oDate of Registration|d2010-07-27
520__|aIn Genetic Algorithm-component-based approach, test cases are generated and/or prioritized based on different component-based-risk measures. For example, the most basic component-risk measure would analyze the history of the software and assigns higher risk to the test cases that used to detect bugs in the past. However, in practice, a test case may not be exactly the same as a previously failed test, but quite similar. In this study, we define a new component-based measure that assigns a risk priority factor to a test case, if it is similar to a failing test case from history. The similarity is defined based on the execution traces of the test suite and hence test cases, where we define each test case as a sequence of method calls. We have evaluated our new measure by comparing it to a traditional prioritization measure. The results of our study, in the context of test case prioritization, on two open source projects show that our new measure is by far more effective in identifying failing test cases compa
650__|aComputer Science and Information Technology|2UGC
650__|aEngineering and Technology|2AIU
653__|aGenetic Algorithm
653__|aRate of Recurring Errors
700__|aS.D. JOSHI|eGuide
856__|yShodhganga|uhttp://shodhganga.inflibnet.ac.in/handle/10603/156338
905__|afromsg

User Feedback Comes Under This section.