Title :
A tool for combination-based prioritization and reduction of user-session-based test suites
Author :
Sampath, Sreedevi ; Bryce, Renee C. ; Jain, Sachin ; Manchester, Schuyler
Author_Institution :
Inf. Syst., UMBC, Baltimore, MD, USA
Abstract :
Test suite prioritization and reduction are two approaches to managing large test suites. They play an important role in regression testing, where a large number of tests accumulate over time from previous versions of the system. Accumulation of tests is exacerbated in user-session-based testing of web applications, where field usage data is continually logged and converted into test cases. This paper presents a tool that allows testers to easily collect, prioritize, and reduce user-session-based test cases. Our tool provides four contributions: (1) guidance to users on how to configure their web server to log important usage information, (2) automated parsing of web logs into XML formatted test cases that can be used by test replay tools, (3) automated prioritization of test cases by length-based and combinatorial-based criteria, and (4) automated reduction of test cases by combinatorial coverage.
Keywords :
Internet; XML; combinatorial mathematics; program testing; regression analysis; Web application; Web log; Web server; XML formatted test case; automated prioritization; combinatorial coverage; combinatorial-based criteria; combinatorial-based prioritization; field usage data; length-based criteria; regression testing; test suite prioritization; test suite reduction; user-session-based test cases; user-session-based test suite; Databases; Educational institutions; Engines; Software testing; Web servers; XML;
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2011.6080833