Practical Software Testing: A Process-Oriented Approach

Appendix II: Sample Test Plan

This appendix contains an abbreviated version of a system test plan that was developed for instructional purposes. It will illustrate for the reader the contents of several of the major components of a typical test plan. Test plan attachments are not included in this example.

For pedagogical purposes, the software to be tested is an automated course scheduling system called the "College Course Scheduler (CCS)," which is under development for a local college. The proposed client is South Central College. The college offers bachelors and masters degree programs, and both undergraduate and graduate courses are listed in its catalog and course schedules. The dean of the college is the principle liaison to the development group called Windy City Developers Corporation. The users are departmental administrative assistants and chairpersons, and the college registrar.

Project Background

Currently the class scheduling is done manually based on college-based policies. Each instructor specifies in writing the courses he or she prefers to teach for the given semester, and his or her time-of-day preferences for lecture and laboratory sessions. The preferences as input by the instructor must be valid courses and lecture times, which are specified for each department. The written preferences are submitted to the administrative assistant in the department who does the manual scheduling. If an instructor does not submit a written list of preferences, the courses are scheduled without preferences. The final schedule lists each course offered, the instructor, the class time, and the room. Unschedulable items are listed in a separate report.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Technical Courses and Programs
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.