|
Date
|
Topic | Readings due | Individual HW DUE by start of class | Resources | Team HW DUE by start of class |
|
R 07
Jan |
Survey |
Tarantula Demo | |||
| R 14 Jan |
Introduction to Testing | Chapters 1 - 4 |
HW1: Exercises 1.4, 1.6, 1.7, 2.3, 2.5 (explain), 3.1, 3.3, 4.1-8 (all); submit as [lastName]_HW1.PDF by 5 PM | Software Testing Techniques by Boris Beizer. Thomson. 1990. | |
| R 21 Jan |
Finite Models | Chapter 5 Representation and Analysis of Software (sections 1-8) |
HW2: Exercises 5.1, 5.2, 5.4, 5.5, 5.6, 5.7; submit as [lastName]_HW2.PDF by 5 PM | ||
| R 28 Jan |
no class | Java code base JUnit Cobertura |
|||
| R 04 Feb |
Dependence and Data Flow Models | Chapter 6 Representation and Analysis of Software (sections 9 -10) Testing and Verification (Chp 1 - 3) |
HW3: Exercises 6.1 (1, 2, 3), 6.4; submit as [lastName]_HW3.PDF by 5 PM | Experiment with Cobertura | |
| R 11 Feb |
Problems and Methods | Chapters 9 and 10 | HW4: Exercises 9.1, 9.2, 9.3, 10.1, 10.2, 10.3; submit as [lastName]_HW4.PDF by 5 PM | ||
| R 18 Feb |
Combinatorial Testing | Chapter 11 | HW5: Exercises 11.1 (a, b), 11.3 (a, b, c); submit as [lastName]_HW5.PDF by 5 PM | ||
| R 25 Feb |
Hands on testing | Software Testing | HW6: Experience Report [lastName]_HW6.PDF by 5 PM | Project: Test the (faulty as discussed in class) Java class Roots on page 165 of the textbook using JUnit 4: write a few test cases based on a criterion you select that either pass or that fail because of the built-in fault. Use Cobertura to instrument your code and determine if you have met your criterion. | |
| R 03 Mar |
TEST #1 (midterm grades due noon 14 March) | ||||
| R 10 Mar |
S P R I N G B R E A K | ||||
R 17 |
Sructural Testing Data Flow Testing |
Chapter 12 and 13 | HW7: Exercises 12.1, 12.2, 12.4, 12.5, 12.6, 13.1; submit as [lastName]_HW7.PDF by 5 PM | PROJECT | |
| F 18 Mar |
Alumni Symposium | Register here | |||
| R 24 Mar |
Model-Based Testing | Chapter 14 | HW8: Exercises 14.1; submit as [lastName]_HW8.PDF by 5 PM | ||
| R 31 Mar |
Project Work Week | ||||
| R 07 Apr |
Testing OO Software | Chapter 15 | HW9: Exercises 15.1; submit as [lastName]_HW9.PDF by 5 PM | Evaluations:
|
|
| R 14 Apr |
Fault-Based Testing Test Execution |
Chapters 16 and 17 | HW10: Exercises 16.1, 16.2 17.1, 17.2, 17.3; submit as [lastName]_HW10.PDF by 5 PM | ||
R 28 April Final |
6:00 - 9:00 PM - Team Project Presentations Final grades noon 3 May. |
Deliverables: Email one PDF named [lastname]_[lastname]_[lastname]_project.PDF to bowringj@cofc.edu, subject CSIS658 FINAL. Deposit your instrumented code and test suites along with instructions into a public GitHub repository and send Dr. Bowring the link. Due date: Thursday, 28 April 2016 at 8:00 AM. |
|||