Schedule

We meet Mondays at 4:30-6:20 and Thursdays at 5:30-6:20 in SRYE 1002. Recordings in general will not be available. More details discussed on the first day of class.

This schedule is subject to change.

Week Date Topics Preparation Extra
1 Sep 8 Background
Introduction
2 Sep 12 Testing Overview
Unit Testing
Sep 15 UI Testing
3 Sep 19 Queen's Funeral
All classes canceled

Testability Practice (optional)
Sources
  • Last day to drop
Sep 22 Input Space Partitioning
Combinatorial Testing
4 Sep 26 Exercise 1 Due
Graph Based Testing
Sep 29 ALL CS CLASSES CANCELLED
5 Oct 3 Logic Based Coverage
Oct 6 HW 1 Due
Mutation Testing
6 Oct 10 Thanksgiving, NO CLASS
Exercise 2 Due Tomorrow
Oct 13 Regression Testing
Test Planning
7 Oct 17 Examples
Program Analysis Tools
  • CLASS IN SRYE 2016
    today only
Oct 20 Program Analysis Tools
Random Testing
8 Oct 24 Symbolic Execution
Bug Advocacy
Oct 27 Property Based Testing
  • CLASS IN SRYE 2016
    today only
9 Oct 31 Exercise 3 Due (tomorrow)
Debugging
Performance
Nov 3 HW 2 Due
Simple Benchmarks
Performance
10 Nov 7 Security
Nov 10 Security
11 Nov 14 Security
A/B Testing
Nov 17 A/B Testing
12 Nov 21 Exercise 4 Due
Model Checking & TLA+
Nov 24 Model Checking & TLA+
13 Nov 28 Chaos Engineering
Dec 1 HW 3 Due
Chaos Engineering
14 Dec 5 Exercise 5 Due
Risk
Review / All Questions Answered