dc.rights.license | In Copyright | en_US |
dc.creator | Goergen, Johanna M. | |
dc.date.accessioned | 2016-07-27T14:38:48Z | |
dc.date.available | 2016-07-27T14:38:48Z | |
dc.date.created | 2016 | |
dc.identifier | WLURG38_Goergen_CSCI_2016 | |
dc.identifier.uri | http://hdl.handle.net/11021/33557 | |
dc.description | Thesis; [FULL-TEXT FREELY AVAILABLE ONLINE] | en_US |
dc.description | Johanna M. Goergen is a member of the Class of 2016 of Washington and Lee University. | en_US |
dc.description.abstract | With 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.extent | 62 pages | en_US |
dc.language.iso | en_US | en_US |
dc.rights | This 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.uri | http://rightsstatements.org/vocab/InC/1.0/ | en_US |
dc.subject.other | Washington and Lee University -- Honors in Computer Science | en_US |
dc.title | Leveraging Parameter and Resource Naming Conventions to Improve Test Suite Adherence to Persistent State Conditions (thesis) | en_US |
dc.type | Text | en_US |
dcterms.isPartOf | RG38 - Student Papers | |
dc.rights.holder | Goergen, Johanna M. | |
dc.subject.fast | Web site development | en_US |
dc.subject.fast | Web sites -- Evaluation | en_US |
dc.subject.fast | Application software -- Testing | en_US |
local.department | Computer Science | en_US |
local.scholarshiptype | Honors Thesis | en_US |