Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/314512
Title: Regression Test Suite Prioritization Using Genetic Algorithm For Industry Oriented Applications
Researcher: HEMA SHANKARI, K
Guide(s): THIRUMALAISELVI, R
Keywords: Arts and Humanities
Arts and Recreation
Humanities Multidisciplinary
University: Bharath University
Completed Date: 2019
Abstract: Software testing has a critical part to perform in software quality assurance. Basically, it is a core stage of the software development life cycle and at a same time it is in-economic and is a process that consumes huge amount of time. It becomes very inefficient for a tester to re-execute huge number of test cases again and again for small variations. Hence, test case prioritization and optimization methods are utilized to get the test cases scheduled and choose the optimum subset consisting of relevant test cases out of a pool of test suit. The most of the existing system designed a various test case optimization and prioritization techniques such as greedy algorithms. But, it remains common knowledge that these algorithms might generate suboptimal results since they might generate outcomes, which represent just the local minima inside the search space. newlineIn the proposed system the major work is to design a new proposed algorithm combined with Rational Functional Tester (RFT) Tool. To achieve an optimal test suite prioritization the Genetic Algorithm (GA) is integrated with Rational Functional Tester (RFT) for regression testing. The RFT software is really a mechanized apparatus that renders the analyzers with computerization based testing capacities utilized for different testing. The Genetic algorithm is used for Regression Test suite with greatest fitness. Test case Ranking is performed by using three metrics that include Rate of Fault Detection (RFD), Percentage of Fault Detected (PFD) and Risk Detection Ability (RDA). Any kind of effort for the improvement of the functionality of regression testing, which optimizes the resources associated with time and work will lead to a superior software product. newline newlineThe next work is to design an algorithm to the Regression Test Case Prioritization for industries. In this work, Genetic Algorithm (GA) is integrated with Selenium tool (Open Source tool) for Regression Test. Open Source tool lightweight software testing framework used for web applications. It is the strongest freeware belonging to automation tool obtained as an open source. Open Source tool provides support for record and playback in the testing of web based application and also inculcates a multithreading feature, which implies that several instances of script can be executed on multiple browsers. The Advanced Industrial Genetic Algorithm is much desirable for resolving issues where the solution space is big and the time consumed for an exhaustive search is unmanageable. The three metrics such as RFD, PFD and RDA are considered for proposed prioritization technique. The algorithm does not enlarge the count of Test Suites or the count of test cases, but just the fashion in which the classification was performed. Proposed algorithm with Open Source tool achieves better performance compared with RFT Tool in the terms of Average Percentage of Fault Detection (APFD) Metric. newlineFinal work designed an Artificial Neural Network with Genetic algorithm based Case Suite Prioritization (ANNGCSP).The proposed methodology designed for the optimization of the regression testing, which is an important segment in maintenance of a software However, even using automation-based testing tools such as Open Source tool, little human involvement is also needed. Making use of genetic algorithm, it is actually an attempt to reduce such kind of involvement in the next subsequent phases of regression testing. Due to this factor, the severity of the defect remain sun modified. In order to change the severity of defect in every cycle of regression testing Artificial Neural Network (ANN) is utilized. The functionality code and error code are the two inputs of ANN method. The proposed Artificial Neural Network with the Genetic algorithm based Case Suite Prioritization (ANNGCSP) achieves better performance compared with new proposed algorithm combined the Rational Functional Tester (RFT) Tool and New proposed algorithm combined Open Source tool in terms of APFD Metric. newlineIn this proposed research, regression test suite prioritization is applied in real time industry oriented applications such as Andhra Pradesh Gas Power Corporation Limited (APGPCL). The APGPCL is the lowest cost gas based electricity generating station in the country. The experimental results analysis the number of faults detected, execution times, weighted risk severity for test suites and test case ranking to improve the performance. newline newline
Pagination: 
URI: http://hdl.handle.net/10603/314512
Appears in Departments:Department of Computer Application

Files in This Item:
File Description SizeFormat 
80_recommendation.pdfAttached File108.9 kBAdobe PDFView/Open
certificate.pdf623.23 kBAdobe PDFView/Open
chapter 1.pdf263.97 kBAdobe PDFView/Open
chapter 2.pdf153.1 kBAdobe PDFView/Open
chapter 3.pdf394.92 kBAdobe PDFView/Open
chapter 4.pdf128.8 kBAdobe PDFView/Open
chapter 5.pdf229 kBAdobe PDFView/Open
chapter 6.pdf393.93 kBAdobe PDFView/Open
chapter 7.pdf628.38 kBAdobe PDFView/Open
chapter 8.pdf580.87 kBAdobe PDFView/Open
chapter 9.pdf8.69 kBAdobe PDFView/Open
peliminary pages.pdf536.92 kBAdobe PDFView/Open
references.pdf139.29 kBAdobe PDFView/Open
title page.pdf106.56 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: