Show simple item record

dc.rights.licenseIn Copyrighten_US
dc.creatorCobb, Camille Morgan
dc.date.accessioned2013-01-16T18:34:59Z
dc.date.available2013-01-16T18:34:59Z
dc.date.created2012
dc.identifierWLURG38_Cobb_CSCI_2012
dc.identifier.urihttp://hdl.handle.net/11021/23751
dc.descriptionThesis; [FULL-TEXT FREELY AVAILABLE ONLINE]en_US
dc.descriptionCamille Morgan Cobb is a member of the Class of 2012 of Washington and Lee University.en_US
dc.description.abstractWeb applications must be reliable as the number and popularity of web applications increases. Web applications are difficult to test because of the large input space and frequent changes. Thus, their characteristics demand an effective way of automating the test case generation process. Web application test cases often depend on what happened to the shared, persistent application state in previous test cases -- I call this an inter-test-case dependency, or simply a dependency. Current test suite generation processes do not represent dependencies, and generated tests suites often violate dependencies, which negatively impacts the effectiveness of the test suite. This thesis explores the feasibility of computing dependencies from an application's resources. I propose a novel text-based approach to analyzing resources based on the insight that resources contain embedded context since they were written by human developers. In a feasibility study of five deployed web applications, I correctly identify several dependencies and show the promise of a text-based approach. I propose a process for augmenting the test case generation process to produce test suites that better uphold estimated dependencies. I identify several avenues of future work, including suggestions for improvements to the text-based methodology for estimating dependencies to improve the accuracy of dependency estimates and implementation of the proposed augmented test case generation process.en_US
dc.description.statementofresponsibilityCamille Cobb
dc.format.extent46 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.titleExploring Text-Based Analysis of Test-Case Dependencies of Web Applications (thesis)en_US
dc.typeTexten_US
dcterms.isPartOfRG38 - Student Papers
dc.rights.holderCobb, Camille Morgan
dc.subject.fastWeb applicationsen_US
dc.subject.fastApplication software -- Testingen_US
dc.subject.fastComputer 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