SWE 437: Software Testing and Maintenance
Schedule — Spring 2017
This course is part of the ACS Software Engineering
and the minor in Software Engineering programs.
Syllabus Schedule

  Class Schedule: Working Document!   

Note: AO-Ch x means chapter x in Ammann and Offutt, 2nd edition; K-Ch x means chapter x in Koskela.
Meet Date Topics / Handouts Readings Quizzes / Assignments In-Class Exercises
1 01/24 Class Overview AO-Ch 1(1st visit)   In Class 0
2 01/26 Model Driven Test Design AO-Ch 2 Assignment 0 Due In Class 1
3 01/31 Agile Methods AO-Ch 4 Quiz 1 Guide In Class 2
4 02/02 Test Automation: JUnit AO-Ch 3.1-3.3 Assignment 1 Due In Class 3
5 02/07 JUnit Theories A0 Ch 3.3 Quiz 2 Guide In Class 4
6 02/09 TDD Overview K-Ch 1 Assignment 2 Due In Class 5
7 02/14 Beginning TDD K-Ch 2 Quiz 3 Guide In Class 6
8 02/16 Refactoring in Small Steps K-Ch 3 Assignment 3 Due In Class 7
9 02/21 Concepts and Patterns for TDD K-Ch 4, AO 12.2 Quiz 4 Guide In Class 8
10 02/23 More Test Automation; Acceptance TDD K-Ch 9 Assignment 4 Due In Class 9
11 02/28 Fault, Failure, Error Model AO-Ch 1 (2nd visit) Quiz 5 Guide In Class 10
12 03/02 More Fault, Failure, Error Model AO-Ch 1 (2nd visit) Assignment 5 Due In Class 11
13 03/07 Criteria-Based Test Design AO-Ch 5 Quiz 6 Guide In Class 12
14 03/09 Recap: Putting Concepts Together   Assignment 6 Due In Class 13
  03/14 Spring Break: No class
  03/16 Spring Break: No class
15 03/21 Input Space Partition Testing
AO-Ch 6.1-6.3 Quiz 7 Guide In Class 14
16 03/23 More Input Space Partition Testing
AO-Ch 6.1-6.3 Assignment 7 Due In Class 15
17 03/28 Iterator IDM Example
AO-Ch 6.4 Quiz 8 Guide In Class 16
18 03/30 Graph Coverage AO-Ch 7.1-7.2 Assignment 8 Due In Class 17
19 04/04 More Graph Coverage AO-Ch 7.1-7.2 Quiz 9 Guide In Class 18
20 04/06 Graph Coverage for Source Code, etc: 7.4, 7.5, 7.6 AO-Ch 7.3-7.6 Assignment 9 Due In Class 19
21 04/11 Logic Coverage; Videos AO-Ch 8.1 Quiz 10 Guide In Class 20
22 04/13 More Logic Coverage; AO-Ch 8.1 Assignment 10 Due In Class 21
23 04/18 Logic Coverage for Source Code AO-Ch 8.3 Quiz 11 Guide In Class 22
24 04/20 Syntax-based Testing; Source Mutation AO-Ch 9.1-9.2 Assignment 11 Due In Class 23
25 04/25 More Source Mutation AO-Ch 9.2 Quiz 12 Guide In Class 24
26 04/27 Input Mutation AO-Ch 9.5 Assignment 12 Due In Class 25
27 05/02 Making mutation testing (more) practical Mutation 2017 Keynote ;
FSE 2016;
Quiz 13 Guide  
28 05/04 Course Wrap-Up Final Review Assignment 13 Due
29 05/16 Final Exam (1:30 pm - 4:00 pm)
Please refer to GMU Final exam schedule

Top

© Based on documents by Dr. Jeff Offutt and Dr. Paul Ammann, use with permission of the author. This document is made available for use by GMU students of SWE 437. Copying, distribution or other use of this document without express permission of the author is forbidden. You may create links to pages in this web site, but may not copy all or part of the text without permission of the original author.