Things alter for the worse spontaneously,
if they be not altered for the better designedly.
— Francis Bacon
Syllabus Schedule My home page
Last update
January-2018

SWE 437 : Software Testing and Maintenance
Schedule — Spring 2018

Meet Date Topic Readings & Handouts Quizzes & Assignments In-Class
122-Jan Responsibilities,
Introduction, & Why Test?
Responsibilities
Intro maintenance (pptx)
AO-Ch 1
Assign 1
In class
In class
In class
229-Jan Overview & Evolution Maint overview (pptx)
Evolutionary design (pptx)
Quiz 1
Assign 2
Assign 1 due

In class
In class
In class
35-Feb Coding for change &
Design for change
Code for change (pptx)
Design for change (pptx)
Quiz 2
Assign 3
Assign 2 due

In class
In class
412-Feb MDTD & Test automation AO-Ch 2 & AO-Ch 3 Quiz 3
Assign 4
Assign 3 due

In class
In class
519-Feb TDD overview AO-Ch 4 & K-Ch 1 (pptx) Quiz 4
Assign 5
Assign 4 due

In class
626-Feb Beginning TDD, Refactoring K-Ch 2 & K-Ch 3
(bring eclipse on a laptop)
Quiz 5
Assign 6
Assign 5 due
In class
In class
75-Mar TDD, RIPR K-Ch 9 & AO-Ch 1 & 2 Quiz 6
Assign 6 due
In class
In class
 12-Mar Spring Break; No class
819-Mar Criteria & ISP AO-Ch 5 & AO-Ch 6.1 Quiz 7
Assign 7
In class
In class
926-Mar ISP & Graph coverage AO-Ch 6.2 6.3 &
AO-Ch 7.1
Quiz 8
Assign 8
Assign 7 due
In class
102-Apr Graph coverage criteria AO-Ch 7.2 Quiz 9
Assign 9
Assign 8 due
In class
119-Apr Graphs of source code
Prof out of town, no class meeting
AO-Ch 7.3 No quiz this week!
Assign 9 due

In class
1216-Apr Logic testing AO-Ch 8.1 Quiz 10
Assign 10 new
1323-Apr Logic--CACC & source AO-Ch 8.3
Assign 10 due
1430-Apr Summary
 7-May Reading day; No class
1514-May, Mon FINAL EXAM 4:30 - 7:15    

Note: AO-Ch. X means chapter X in Ammann & Offutt; K-Ch. X means chapter X in Koskela

Top