Presentation Outline


Click here to start

Table of contents

Automatically and Transparently Distributing the Execution of Regression Test Suites

Presentation Outline

Presentation Outline (continued)

Introduction: Regression Testing Importance

Defining Regression Testing

Selective Retest Techniques (Rothermel et al)

Regression Test Prioritization (Elbaum et al)

Selection and Prioritization

Current Regression Testing Challenges

Distributed Execution of Regression Test Suites

Selection, Prioritization, and Distribution

Consideration One: Transparent and Automatic Distribution

Consideration Two: Test Case Contamination Avoidance

Consideration Three: Test Load Distribution

Consideration Four: Test Suite Integrity

Consideration Five: Test Execution Control

Joshua: Distributed Regression Testing Tool

Joshua's High Level Architecture

Test Distribution Solutions

Conclusions and Future Work

Further Resources

Author: Gregory Kapfhammer

E-mail: gkapfham@allegheny.edu

Homepage: http://cs.allegheny.edu/~gkapfham/