CSSE 376 -- Software Quality Assurance -- Spring 2007

                                Quiz 4
                       Tuesday, March 13, 2007



Name:_________________________________________    Grade:______________




Develop a set of test cases for a program that calculates the day of
the week for any date. Input to the program is a string of the form
"MM/DD/YYYY", where "MM" is the month, "DD" is the day, and "YYYY" is
the year. The program should output the proper day of the week (e.g.,
"Monday", "Tuesday") if the input is a valid date, or report an error
if the input is invalid.

Use equivalence partitioning and boundary value analysis to identify
classes to test. Specify those tests here, using a table of inputs and
expected outputs.