We recommend that the system be stress tested prior to release. We also recommend performing testing of functionality as well as usability, using real system users. The following scripts are a beginning of the test cases that may be used. However, they should be fleshed out to include all Calendar & Event Management Application and Live Calendar functionality. The Events mentioned in this script are available in the BCN_DB.sql script in Appendix C. However, the insert statements will have to be adjusted for the new table layouts, and a method of logging on as specified accounts will have to be developed.
You are the calendar administrator for the Mechanical Engineering department. You have been using the calendar system for a few months, and subscribe to events from many different calendars. You have chosen to manually approve all events that you subscribe to before posting them to your calendar. Today you are logging in to review new events that came in over the weekend.
Log in as the Mechanical Engineering department.
Review your pending events.
Post all EECS events to your calendar (3 events). You are familiar with EECS events and don’t feel it necessary to review each one in detail.
You are not sure whether you want to include the Bio Engineering “Guidant Information Meeting” and so decide to review it more closely.
You decide that you don’t want to post it on your calendar and want to remove it from your pending events list.
You received an email asking you to change the time for the “ME Grad Visiting Day” on 4/14/04 to 2-4pm. This event has already been posted to your calendar. Find it and make the time change.
Logout.
You are the calendar administrator for the Mechanical Engineering department and need to add a new event to your calendar and change some of the formatting of your calendar.
Log in as the Mechanical Engineering department.
Add the following event:
Date: 4/25/04
Time: 1-2pm
Title: How Smart Helmets Save Lives
Event Type: Lecture
Location: Etcheverry Hall
Post it to your calendar immediately.
Find and review the event you just posted.
Change the background color of your calendar to blue.
Change the site navigation that is displayed on your calendar to vertical.
Logout.
You are the calendar administrator for the Biology department and have been using the system for a few weeks, but so far only for your department’s own events. Today you want to start adding some other campus events to your calendar.
Log on as the Biology department.
Find the following campus event. (It is not currently on your calendar.)
Date: 4/8/04
Time: 4:00pm
Title: The Conquest of Bread: 150 years of CA Agribusiness
Sponsor: Environmental Science
Post this event to your calendar.
Set up a subscription to receive all seminars sponsored by the Civil & Environmental Engineering and Environmental Science departments that contain the word “environment” in the description. You want to manually approve all events before they post. You want to receive events that occur 2 weeks ahead or less. Name this subscription “Environmental Seminars.”
Look at your department calendar.
Logout.