TEST CASE MINIMIZATION APPROACH FOR RELIABLE REGRESSION TESTING FOR WEB-BASED SYSTEMS

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Rubab Sheikh, 01-241172-022
dc.date.accessioned 2023-02-23T10:14:16Z
dc.date.available 2023-02-23T10:14:16Z
dc.date.issued 2019
dc.identifier.uri http://hdl.handle.net/123456789/14960
dc.description Supervised by Dr. Muhammad Imran Babar en_US
dc.description.abstract Software testing is performed to ensure the correct operations of any software application. Different software testing techniques have been presented so far for this purpose. Regression testing is used to ensure the correct functionality of a software after some changes due to requirements. Hence, to perform regression testing test cases are used to test the ripple effect. A rigorous testing may help in meeting the quality criteria. However, a reduced and prioritized set of test cases may help in meeting the minimum required quality criteria for timely delivery of the software application. In this research, an approach named as TestReduce has been presented to select a prioritized minimal set of test cases to ensure that the web application meets the minimum quality criteria. TestReduce is proposed based on genetic algorithm to minimize regression test cases. The purpose of TestReduce is to optimize a solution in the form of test cases that may best fit to find out a specific set of test cases to initiate regression testing. The selected set will help to test the quality of the corrected code and to analyse the ripple effect. The ultimate goal of this research is to provide a way that may solve the prioritization problem of regression test cases in the case of linked requirements. In this research, 100 Dollar prioritization approach is used to define the priority of the newly emerged requirements. Genetic algorithm (GA) is a search-based approach that is also used for optimization purposes to find out the most optimized set of test cases for a given system. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries MS-SE;T-2052
dc.subject Software Engineering en_US
dc.title TEST CASE MINIMIZATION APPROACH FOR RELIABLE REGRESSION TESTING FOR WEB-BASED SYSTEMS en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account