Show simple item record

dc.rights.licenseIn Copyrighten_US
dc.creatorAmin, Md A.
dc.date.accessioned2017-06-19T13:19:29Z
dc.date.available2017-06-19T13:19:29Z
dc.date.created2017
dc.identifierWLURG38_Amin_CSCI_2017
dc.identifier.urihttp://hdl.handle.net/11021/33897
dc.descriptionThesis; [FULL-TEXT FREELY AVAILABLE ONLINE]en_US
dc.descriptionMd A. Amin is a member of the Class of 2017 of Washington and Lee University.en_US
dc.description.abstractWeb application testing is an integral part of the web application development process. Faults within a web application can damage a company's reputation and lead to financial losses. Customers will lose confidence if they experience inconvenience. Rigorous testing is necessary to expose faults before production release. Test case generation is a time- and resource-consuming process. Testing requirements increase exponentially with code size, and it might be impossible to exhaustively test any sufficiently complex software. This is specially true of web apps where you have multiple platforms integrating together. In this thesis, I propose the use of genetic algorithm to generate usage-based test cases. Genetic-algorithm-based test case generation requires considerably less resources and is customizable and automated. I modeled usage-based test cases (i.e., user sessions) as components of genetic algorithm, namely genes, chromosomes and genomes, and created a customizable and automated genetic-algorithm-based testing framework. I carried out several sets of experiments, running the genetic algorithm and tuning various parameters to evaluate the effect of each parameter on the resulting generated test suite. Our results show that genetic-algorithm-based test case generation is very cost effective. The test suite is considerably smaller in size compared to the initial collection of user sessions and still maintained high resource coverage.en_US
dc.description.statementofresponsibilityAzmain Amin
dc.format.extent51 pagesen_US
dc.language.isoen_USen_US
dc.rightsThis material is made available for use in research, teaching, and private study, pursuant to U.S. Copyright law. The user assumes full responsibility for any use of the materials, including but not limited to, infringement of copyright and publication rights of reproduced materials. Any materials used should be fully credited with the source.en_US
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en_US
dc.subject.otherWashington and Lee University -- Honors in Computer Scienceen_US
dc.titleAn Automated, Customizable Framework for Applying Genetic Algorithm to Generate Test Cases for Web Applications (thesis)en_US
dc.typeTexten_US
dcterms.isPartOfRG38 - Student Papers
dc.rights.holderAmin, Md A.
dc.subject.fastComputer algorithmsen_US
dc.subject.fastGenetic algorithmsen_US
dc.subject.fastGenetic programming (Computer science)en_US
dc.subject.fastApplication software -- Testingen_US
local.departmentComputer Scienceen_US
local.scholarshiptypeHonors Thesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record