Washington and Lee University Library
    • Login
    View Item 
    •   Digital Archive Home
    • W&L University Student Scholarship
    • W&L Dept. of Computer Science
    • CSCI Honors Theses
    • View Item
    •   Digital Archive Home
    • W&L University Student Scholarship
    • W&L Dept. of Computer Science
    • CSCI Honors Theses
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    An Automated, Customizable Framework for Applying Genetic Algorithm to Generate Test Cases for Web Applications (thesis)

    Thumbnail
    View/Open
    Honors thesis (7.242Mb)
    Date
    2017
    Author
    Amin, Md A.
    Subject
    Washington and Lee University -- Honors in Computer Science
    Computer algorithms
    Genetic algorithms
    Genetic programming (Computer science)
    Web applications
    Metadata
    Show full item record
    Description
    Thesis; [FULL-TEXT FREELY AVAILABLE ONLINE]
     
    Md A. Amin is a member of the Class of 2017 of Washington and Lee University.
     
    Web 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.
     
    Azmain Amin
     
    URI
    http://hdl.handle.net/11021/33897
    Collections
    • CSCI Honors Theses
    • W&L Dept. of Computer Science

    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     

    Browse

    All of the Digital ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    Atmire NV