Show simple item record

dc.rights.licenseIn Copyrighten_US
dc.creatorGoergen, Johanna M.
dc.date.accessioned2016-07-27T14:38:48Z
dc.date.available2016-07-27T14:38:48Z
dc.date.created2016
dc.identifierWLURG38_Goergen_CSCI_2016
dc.identifier.urihttp://hdl.handle.net/11021/33557
dc.descriptionThesis; [FULL-TEXT FREELY AVAILABLE ONLINE]en_US
dc.descriptionJohanna M. Goergen is a member of the Class of 2016 of Washington and Lee University.en_US
dc.description.abstractWith the prevalence of web applications increasing daily in various aspects of modern life, the need for cost-effective, efficient, and thorough web application testing is now greater than ever. One approach to web application testing is automatic test suite generation based on real user sessions. This approach is promising, but tends to leave a considerable amount of web application functionality untested. It remains overall ineffective due to most automatically generated test suites' lack of adherence to the persistent state of the application under test, or the parts of the application's state that are stored in a data store external to the application itself. This thesis explores the possibility of leveraging the resource and parameter naming conventions of web applications to automatically predict the actions test cases will perform on data in persistent application state. I propose an algorithm that creates these predictions and another that leverages these predictions to improve test suites to more closely adhere to the conditions of data in persistent state. These improvements are achieved through optimization of request parameter selection. I perform experiments to determine the success of the two algorithms and I propose suggestions for improvements as well as suggestions for future work.en_US
dc.format.extent62 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.titleLeveraging Parameter and Resource Naming Conventions to Improve Test Suite Adherence to Persistent State Conditions (thesis)en_US
dc.typeTexten_US
dcterms.isPartOfRG38 - Student Papers
dc.rights.holderGoergen, Johanna M.
dc.subject.fastWeb site developmenten_US
dc.subject.fastWeb sites -- Evaluationen_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