Activity 01
Jigsaw: Testing Types
Assign small groups as experts on unit, integration, or user acceptance testing; they prepare 2-minute teach-backs with examples. Regroup into mixed teams where experts share knowledge, then design one test case per type for a sample program. Teams present to class.
Differentiate between unit testing, integration testing, and user acceptance testing.
Facilitation TipDuring the Jigsaw Protocol, assign each expert group a testing type and provide a one-page scenario so they internalize definitions before teaching others.
What to look forProvide students with a simple code snippet (e.g., a function to calculate the area of a rectangle). Ask them to write down: 1) One unit test they would create for this function. 2) One integration test scenario involving this function and another hypothetical module. 3) A brief description of how a user might test this function during UAT.