Schedule
- Monday
8:30am - 9:00am Breakfast in 166 WVH
9:00am - 10:20am Introductions, Test design from the beginning
10:20am - 10:35am Break
10:35am - 12:00noon Lab 1: Test design basics, special cases
12:00noon - 1:20pm Lunch in 166 WVH
1:20pm - 2:40pm Designing interactive games
2:40pm - 3:00pm Break
3:00pm - 4:45pm Lab 2: Designing interactive games
- Tuesday
8:30am - 9:00am Breakfast in 166 WVH
9:00am - 10:20am Test design for mutation; equality
10:20am - 10:35am Break
10:35am - 12:00noon Lab 3: Test design for mutation; Lab 4: Equality
12:00noon - 1:20pm Lunch in 166 WVH
1:20pm - 2:40pm Structural vs behavioral equality; testing private methods
2:40pm - 3:00pm Break
3:00pm - 4:45pm Lab 5: Structural vs behavioral equality; Lab 6: testing private methods
- Wednesday
8:30am - 9:00am Breakfast in 166 WVH
9:00am - 10:20am Randomized tests; Stress tests; Integration tests; Code metrics; Designing libraries for testability
10:20am - 10:35am Break
10:35am - 12:00noon Lab 7: Randomized tests; Lab 8: Stress tests; Lab 9: Explorations
12:00noon - 1:20pm Lunch in 166 WVH
1:20pm - 2:00pm Summary and reflection
2:00pm - 3:00pm Discussion
3:00pm Goodbye