Gregory M. KapfhammerAssistant Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Time-Aware Test Suite Prioritization
Kristen R. Walcott, Mary Lou Soffa, Gregory M. Kapfhammer, and Robert S. Roos. Time-Aware Test Suite Prioritization. In the Proceedings of the ACM SIGSOFT/SIGPLAN International Symposium on Software Testing and Analysis, Portland, Maine, June 2006.Related Projects: Kanonizo
Abstract
Regression test prioritization is often performed in a time constrained execution environment in which testing only occurs for a fixed time period. For example, many organizations rely upon nightly building and regression testing of their applications every time source code changes are committed to a version control repository. This paper presents a regression test prioritization technique that uses a genetic algorithm to reorder test suites in light of testing time constraints. Experiment results indicate that our prioritization approach frequently yields higher average percentage of faults detected (APFD) values, for two case study applications, when basic block level coverage is used instead of method level coverage. The experiments also reveal fundamental trade-offs in the performance of time-aware prioritization. This paper shows that our prioritization technique is appropriate for varied regression testing environments and explains how the baseline approach can be extended to operate in additional time constrained testing circumstances.[PDF] [PS] [BibTeX Entry] [Copyright Notice]
Links to this Page
- Complete News Listing last edited on 5 June 2009 at 10:36 am by 141.195.226.29
- Kanonizo last edited on 23 March 2009 at 11:59 am by 141.195.226.29
- Research Papers last edited on 19 February 2009 at 4:29 pm by 141.195.226.29
- Time-Aware Test Suite Prioritization last edited on 21 May 2008 at 2:19 pm by aldenv29.allegheny.edu