SWE 637 Course Schedule



Syllabus Updates Home page

   Software Testing
Spring 2009



 Meeting  Date Topic Reading Assignment Quizzes
1 January 21 Class Overview and Introduction, JUnit Overview AO 1.1-1.4 JUnit Slides    
2 January 28 Faults, Errors, and Failures AO 1.2 Assignment 1 Guide 1 Quiz 1
3 February 4 Graph Coverage AO 2.1-2.2 Assignment 2 Guide 2 Quiz 2
4 February 11 Graph Coverage: Source Code AO 2.3   Assignment 3 Guide 3 Quiz 3
5 February 18 Graph Coverage for Other Artifacts AO 2.4 AO 2.5 AO 2.6 AO 2.7 Assignment 4 Guide 4 Quiz 4
6 February 25 Logic Testing AO 3.1-3.2 Assignment 5 Guide 5 Quiz 5 (typo version) Quiz 5 (intended version)
7 March 4 More Logic Testing AO 3.3 AO 3.4 AO 3.5 Assignment 6 Guide 6 Quiz 6
  March 11 No Class - Spring Break      
8 March 18 DNF Testing AO 3.6 Assignment 7 Guide 7 Quiz 7
9 March 25 Special DNF Lexture; Input Space Partition Testing Guest Lecture, Gary Kaminski AO 4.1-4.3 Assignment 8 Guide 8 Quiz 8
10 April 1 Testing Concurrent Software Richard Carver Guest Lecture Assignment 9 Guide 9 Quiz 9
11 April 8 Syntax Based Testing AO 5.1 AO 5.2 Gary's Logic Mutation Talk Gary's Double Fault Talk Assignment 10 Guide 10 Quiz 10
12 April 15 Syntax Based Testing AO 5.3 AO 5.4 AO 5.5 Tao Xie's Mutation Workshop slides Assignment 11 Guide 11 Quiz 11
13 April 22 Practical Considerations; Engineering Criteria AO 6 AO 7.1 AO 7.2 AO 7.3 AO 7.4 Assignment 12
Bonus Assignment
Guide 12 Quiz 12
14 April 29 Challenges/Course Wrap Up AO 9.1 AO 9.2 AO 9.3 Summary Feedback Assignment 13 Guide 13 Quiz 13
15 May 6 Final Exam      


Schedule Notes

AO refers to the Ammann and Offutt text.

The schedule is approximate, and topics and/or dates may change slightly. In particular, I will be at ICST the week of the April 1 meeting. I expect to arrange a guest lecturer for that week.

I expect students to have completed the reading prior to class on the date listed. Quizzes may occasionally take advantage of this expectation.

Homework assignments are due on the date listed. Quizzes are posted, with solutions, following the class in which the quiz is given.



Syllabus Updates Home page