Skip navigation.

Winter 2009 - COMP 3705 - Admin: Syllabus

Course Description:

This course will provide in-depth coverage of the major topics in software testing. The emphasis will be on the hands-on software testing activity: how to go about executing a software system to uncover faults in the underlying implementation and gain confidence in the quality of the end product. We will discuss all aspects of test adequacy criteria (used to determine when a set of test cases is "good enough"), both white-box and black-box. Test oracles will also be covered. There will be some discussion of how software testing fits in to a broader software quality effort. The class will be organized around a project, the subject of which will be some software that you work on or have an interest in testing.

Instructor:
Matthew J. Rutherford <mjr@cs.du.edu>
Class Meeting Time:
5pm - 8pm, Monday at the Lockheed-Martin Waterton Campus
Office Hours:
After class (8pm - ?). Before class (in person) and any other time (on the phone) by appointment
Course Website:
Required Textbook:
Introduction to Software Testing, Paul Ammann and Jeff Offutt, Cambridge University Press, 2008. ISBN: 978-0-521-88038-1
Grading:
Homework (dropping the lowest 1 of the 8): 50%
Midterm Exam: 25%
Final Exam: 25%
Course Policies:

Students are responsible for all material covered in class and in assigned readings. Students are expected to do readings before the class in which they will be discussed.

Assignments are due at the beginning of class on the due date. You will be asked to turn in either a hard copy in class or a digital copy by email, depending on the assignment. Normally, late assignments will not be accepted. In the case of an emergency, you will be asked to provide appropriate documentation.

Homework assignments and labs may be discussed in a general fashion with other students. You should not discuss specific solutions or code. You should NEVER copy assignments that have been written by another student or allow another student to copy your assignments. If any of your work includes ideas or quotes from a book, paper, or web site, you should clearly cite the original source.

All students are responsible for knowing and adhering to the academic integrity policy of the University of Denver. Information on the Honor Code can be found at http://www.du.edu/ccs/honorcode.