Date of Award:
5-2012
Document Type:
Thesis
Degree Name:
Master of Science (MS)
Department:
Computer Science
Committee Chair(s)
Renée Bryce
Committee
Renée Bryce
Committee
Dan Watson
Committee
Curtis Dyreson
Abstract
Software defects caused by inadequate software testing can cost billions of dollars. Further, web application defects can be costly due to the fact that most web applications handle constant user interaction. However, software testing is often under time and budget constraints. By improving the time efficiency of software testing, many of the costs associated with defects can be saved.
Current methods for web application testing can take too long to generate test suites. In addition, studies have shown that user-session-based test suites often find faults missed by other testing techniques. This project addresses this problem by utilizing existing user sessions for web application testing. The software testing method provided within this project utilizes previous knowledge about combinatorial coverage testing and improves time and computer memory efficiency by only considering test cases that exist in a user-session based test suite. The method takes the existing test suite and prioritizes the test cases based on a specific combinatorial criterion. In addition, this project presents an empirical study examining the application of the newly proposed combinatorial prioritization algorithm on an existing web application.
Checksum
97777826854e519b957f0d31a8c8fb0f
Recommended Citation
Manchester, Schuyler, "Combinatorial-Based Prioritization for User-Session-Based Test Suites" (2012). All Graduate Theses and Dissertations, Spring 1920 to Summer 2023. 1202.
https://digitalcommons.usu.edu/etd/1202
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .
Comments
This work made publicly available electronically on May 10, 2012.