• DocumentCode
    2333720
  • 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
  • fYear
    2011
  • fDate
    25-30 Sept. 2011
  • Firstpage
    574
  • Lastpage
    577
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2011 27th IEEE International Conference on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4577-0663-9
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2011.6080833
  • Filename
    6080833