Assistant Professor
Dept. of Computer
Science
George
Mason University
Fairfax, VA
johnsonb@gmu.edu
(413) 461-0373
AO-Chapter x means chapter x in the Ammann and
Offutt textbook.
Date | Topic | Readings & Handouts | Quizzes & Assignments | In-Class |
---|---|---|---|---|
Meet 1 Thu 1/27 |
Overview and Intro to Testing | AO Chapter 1
Class Overview Why Test? |
In-class | |
Meet 2 Thu 2/3 |
Model Driven Test Design | AO Chapter 2 (Slides) |
Assign 1 due | In-class |
Meet 3 Thu 2/10 |
Test Automation | AO Chapter 3 (Slides; Lecture) |
In-class
Quiz |
|
Meet 4 Thu 2/17 |
Agile & Criteria-based Testing | AO Chapter 4, 5, & 12
Agile Testing Criteria-Based Test Design Test Doubles |
Assign 2 due | In-class |
Meet 5 Thu 2/24 |
Input Space Coverage | AO Chapter 6 (Slides) |
In-class | |
Meet 6 Thu 3/3 |
Input Space Coverage Extended Exercise | AO Chapter 6 (Slides + exercise) |
Assign 3 due | |
Meet 7 Thu 3/10 |
Graph Coverage | AO Chapter 7.1 & 7.2 (Slides) |
In-class | |
Thu 3/17 | No class -- Spring Break! 😎 |
|||
Meet 8 Thu 3/24 |
Graph Coverage for Source Code | AO Chapter 7.3 (Slides; Lecture) |
Assign 4 due | In-class |
Meet 9 Thu 3/31 |
Semantic Logic Coverage | AO Chapter 8.1 (Slides) |
In-class | |
Meet 10 Thu 4/7 |
Syntactic Logic Coverage | AO Chapter 8.2 (Slides) |
In-class | |
Meet 11 Thu 4/14 |
Applying Logic Criteria | AO Chapter 8.3 (Slides) |
Assign 5 due | In-class |
Meet 12 Thu 4/21 |
Syntax Coverage & Mutation Testing | AO Chapter 9 (Slides) |
In-class | |
Meet 13 Thu 4/28 |
Mutation Testing (cont'd) | An Industrial Application
Dominator Mutants |
In-class | |
Meet 14 Thu 5/5 |
Class Wrap-Up and Review | Slides | Assign 6 due | In-class |
Thu May 12 4:30 - 7:15 pm |
FINAL EXAM Mason's final exam schedule |