| Syllabus | Schedule | My home page |
| Meeting | Date | Topic | Reading | Hwks | Quizzes |
|---|---|---|---|---|---|
| 1 | 8/29 | Administration and Responsibilties
Why Test Software? Smart developers want to test! 2011 CWE/SANS Top 25 Most Dangerous Software Errors | Admin pdf
Responsibilities pdf AO 1.1-1.2 Ch 1, 2nd ed. (pdf) | ||
| 9/5 | Labor Day; No class | ||||
| 2 | 9/12 | Model-Driven Test Design
Test Automation Testing matters! | AO 1.3-1.4
Ch 2, 2nd ed. (pdf) Ch 3, 2nd ed. (pdf) Example: Calc CalcTest Example: Calculator CalculatorTest Java Stack Example: StackTest | ||
| 3 | 9/19 | Coverage Criteria
Graph Coverage Graph coverage web app Data flow coverage web app Testing matters! | Ch 5, 2nd ed. (pdf)
AO 2.1-2.2 pdf | ||
| 4 | 9/26 | Graph Coverage for Code
Testing matters! Samsung breaks national test scores | AO 2.3 pdf | ||
| 5 | 10/3 | Design and Specification Graph Coverage | AO 2.4-2.5 pdf pdf | ||
| 6 | 10/11 (Tue) note | Use Case Graph and Logic Testing
Logic coverage web app The Logical Song | AO 2.6
pdf
AO 3.1-3.2 pdf Code Coverage for Flash | ||
| 7 | 10/17 | More Logic Testing | AO 3.3
pdf (Triang)
pdf (Thermostat) | ||
| 8 | 10/24 | Still More Logic Testing | AO 3.4
pdf
AO 3.5 pdf | ||
| 9 | 10/31 | Input Space Partitioning | AO 4.1-4.3
pdf
The Way of Testivus | ||
| 10 | 11/7 | ISP Exercise
Syntax-based Testing | AO 5.1 pdf | ||
| 11 | 11/14 | More Syntax-based Testing | AO 5.2, 5.3 pdf pdf | ||
| 12 | 11/21 | More Syntax-based Testing | AO 5.4-5.5 pdf pdf | ||
| 13 | 11/28 | Practical Considerations
Web Testing | AO 6.1- AO 7.2 pdf Web test tools 10 worst web failures | ||
| 14 | 12/5 | OO Testing
Building Tools Challenges Course Wrap Up |
AO 7.1
pdf
AO 8.1 pdf AO 9.3 pdf criteria summary Crowd testing | ||
| 12/12 | Reading day; No class | ||||
| 15 | 12/19 | FINAL EXAM (4:30-7:15) | |||
This schedule is approximate and subject to change.
| Top |
© Jeff Offutt and Paul Ammann, 2005-2011, all rights reserved. This document is made available for use by GMU graduate students of SWE 637. 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 author.