SWE 437 In Class Exercise #11
Testing in Agile vs. Waterfall Development


Names:

Instructions: This is a group exercise. Pick one of the questions below.

At the end of the exercise, each group will summarize their response to the class. The class will have the opportunity to respond with Q&A. We'll take 20 minutes for group work, and then a few minutes for presentation/Q&A from each group.

Contrast the agile approach to testing with the traditional approach to testing with one question from the list below. Note that this is not a general agile/waterfall question; it's focused more on the role of testing.

  1. What do you view as the major risks and benefits of an agile approach?
  2. What do you view as the major risks and benefits of a traditional approach?
  3. What characteristics of a project might make it suitable for an agile approach?
  4. What characteristics of a project might make it suitable for a traditional approach?
  5. Does it make sense to combine the traditional and agile approaches to testing. If so, what does that look like? Be specific. If not, why not?