We meet Tuesdays at 2:30-4:20 in SUR 5080 and Thursdays at 2:30-3:20 in SUR 5100.
This schedule is subject to change, although the general topics covered shall remain consistent.
| Week | Date | Topics | Reading | Extra |
|---|---|---|---|---|
| 1 | Sep 2 |
Background Introduction Software Quality Slides |
||
| Sep 4 |
Testing Overview
Slides |
|||
| 2 | Sep 9 |
Input Space Partitioning
Slides |
|
|
| Sep 11 |
Combinatorial Testing Assignment 1 Homework 1 Slides |
|||
| 3 | Sep 16 |
More Combinatorial Graph Based Testing Slides |
|
|
| Sep 18 |
Graph Based Testing
Slides |
|
||
| 4 | Sep 23 |
Graph Based Testing
Slides |
|
|
| Sep 25 |
Mutation Analysis/Testing
Slides |
|
||
| 5 | Sep 30 | Mutation Analysis/Testing | ||
| Oct 2 |
Finish Mutation Testing Test Planning Slides |
|
||
| 6 | Oct 7 |
Finish Test Planning Program Analysis Tools Demos Slides |
|
|
| Oct 9 |
Program Analysis Tools Assignment 3 Homework 2 |
|||
| 7 | Oct 14 |
Regression Testing
Slides |
|
|
| Oct 16 |
Unit Testing Testability A bad little triangle Slides |
|||
| 8 | Oct 21 |
Testability Mockito Google Guice Our buggy music manager |
||
| Oct 23 | Finish Testability |
|
||
| 9 | Oct 28 |
Bug Reporting
Slides |
|
|
| Oct 30 | Project Discussion |
|
||
| 10 | Nov 4 |
Code Review
Slides |
||
| Nov 6 | Code Review Exercises |
|
||
| 11 | Nov 13 |
Security
Slides |
||
| 12 | Nov 18 |
A bit more security Performance Slides |
|
|
| Nov 20 | Performance |
|
||
| 13 | Nov 25 | Quality Retrospective |
|
|
| Nov 27 | Project Outcome Discussions |
|
||