Professional Documents
Culture Documents
1.1.2
Only validate user with correct username input can login to the homepage.
1.1.3
Only validate user with correct password input can login to the homepage.
1.1.4
Only validate user without empty input username can login to the homepage.
Username: Password:qwerty12 8
Test Procedure 1. Type yt.ning.2011 in the Username textfield. 2. Type 12345 in the password textfield. 1. Type andy.hsu.2010 in the Username textfield. 2. Type qwerty128 in the password textfield. 1. Type andy.hsu.2009 in the Username textfield. 2. Type 12345 in the password textfield. 1. Leave username empty 2. Type qwerty128 in the password textfield.
Expected Results The system appears Username doesnt exist error message in the login page and prompts the user to relogin. The system appears Username doesnt exist error message in the login page and prompts the user to relogin.
Pass/Fail Pass
Pass
The system appears Wrong password. Wrong password error Prompts the user to remessage in the login login page and prompts the user to re-login.
Pass
The system appearsPlease type in the username error message in the login page and prompts the user to re-login.
Pass
1.1.5
Only validate user without empty input password can login to the home page.
1.2.1
After login out, the user cant access to the home page
1. Type andy.hsu.2010 in the Username textfield. 2. Leave password textfield empty 1. Type andy.hsu.2009 in the Username textfield, type admin in the password textfield to login 3. Click the logout button to logout. 1. Type andy.hsu.2009 in the Username textfield, type qwerty128 in the password textfield to login 3. Click the logout button to logout.
1.2.2
After login out, the admin user cant access to the admin page
The system appearsPlease type in the password error message in the login page and prompts the user to re-login. 1.The system skips to the home page after user successfully login. 2. After the user click on the logout button, the session function removes the log out user info. 3.The system brings the user to the login page. 1.The system skips to the home page after user successfully login. 2. After the user click on the logout button, the session function removes the log out user info. 3.The system brings the user to the login page.
Pass
Pass
Pass
1.3.1
1.3.2
Only validate admin user with correct username input can login to the homepage.
1.3.3
Only validate admin user with correct password input can login to the homepage.
Username:admin Password:12345
1.3.4
Only validate admin user without empty input username can login to the homepage.
1. Type yt.ning.2011 in the Username textfield. 2. Type 12345 in the password textfield. 1. Type admin in the Username textfield. 2. Type qwerty128 in the password textfield. 1. Type admin in the Username textfield. 2. Type 12345 in the password textfield. 1. Leave username empty 2. Type qwerty128 in the password textfield. 1. Type admin in the Username textfield. 2. Leave password
The system appears Username doesnt exist error message in the login page and prompts the user to relogin. The system appears Username doesnt exist error message in the login page and prompts the user to relogin. The system appears Wrong password error message in the login page and prompts the user to re-login. The system appearsPlease type in the username error message in the login page and prompts the user to re-login. The system appearsPlease type in the password error message in the login
Pass
Pass
Pass
Pass
1.3.5
Only validate admin user without empty input password can login to the home page.
Pass
textfield empty
S/N 1
Functionality 2.1.1
Description Test that a user can book one room at a time and
Test Inputs Room List: SIS Grp Study Room 2-4 Start time: 30/10/2012 01:00 End time: 30/10/2012 01:30 Purpose: meeting
Test Procedure
Expected Results System goes back to homepage and displays all the bookings of the user (together with the current booking). User experience a balance deduct of KS$0.50. System will redirected user to the form and reflect an error message, You can only add one room
Actual Results User experience a balance deduct of KS$0.50. All the test inputs are reflected correctly in the view booking.
Pass/Fail Pass
2.1.2
Test that a user cannot book more than one room at a time
2.2.1
1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4.Fill in the purpose of the booking 5. Click on Add booking button Room List: 1. Select the room. SIS Grp Study Room 2-4 2. Click on Show SIS Grp Study Room 2-5 schedule button. Start time: 30/10/2012 3. Select the start time 02:00 and end time. End time: 30/10/2012 4.Fill in the purpose of 02:30 the booking Purpose: meeting 5. Click on Add booking button Username: 1. Login in the Facility billy.hsu.2010 (KS$ 20.0) Booking System. Room List: SIS Grp Study 2. Select the room. Room 2-4 3. Click on Show Start time: 30/10/2012 schedule button. 03:00 4. Select the start time End time: 30/10/2012 and end time.
Received an error message: System will redirected user to the form and reflect an error message, You can only add one room
Pass
System goes back to homepage and displays that the balance of the user is KS$ 19.5
Pass
2.2.2
2.3.1
Validate that user cannot book a room of the same start time and end time.
2.4.1
Validate the user cannot book a room that exceed 12 consecutive hours
5.Fill in the purpose of the booking 6. Click on Add booking button Username: 1. Login in the Facility billy.hsu.2010 (KS$ 19.5) Booking System. Room List: SIS Seminar 2. Select the room. Room 2-4 3. Click on Show Start time: 30/10/2012 schedule button. 01:00 4. Select the start time End time: 30/10/2012 and end time. 11:00 5.Fill in the purpose of Purpose: meeting the booking 6. Click on Add booking button Room List: SIS Grp Study 1. Select the room. Room2-4 2. Click on Show Start time: 30/10/2012 schedule button. 04:00 3. Select the start time End time: 30/10/2012 and end time. 04:00 4.Fill in the purpose of Purpose: meeting the booking 5. Click on Add booking button Room List: SIS Grp Study 1. Select the room. Room2-4 2. Click on Show Start time: 30/10/2012 schedule button. 05:00 3. Select the start time End time: 30/10/2012 and end time. 17:30 4.Fill in the purpose of
System will redirected user to the form and reflect an error message, You dont have enough balance
Pass
System will redirected user to the form and reflect an error message, Your booking should be at least 0.5 hours in duration
Received an error message: Your booking should be at least 0.5 hours in duration
Pass
System will redirected user to the form and reflect an error message, Your booking can't exceed 12 hours
Pass
Purpose: meeting
2.4.2
Room List: SIS Grp Study Room2-4 Start time: 30/10/2012 22:00 End time: 31/10/2012 01:00 Purpose: meeting
2.4.3
Validate that user cannot make a booking for a date/time that is in the past
Room List: SIS Grp Study Room2-4 Start time: 14/09/2012 22:00 End time: 14/09/2012 23:00 Purpose: meeting
2.6.1
Room List: SIS Grp Study Room2-4 Start time: 07:00 End time: 31/10/2012 08:00 Purpose: meeting
the booking 5. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4.Fill in the purpose of the booking 5. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4.Fill in the purpose of the booking 5. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time without start date and end time. 4.Fill in the purpose of the booking 5. Click on Add booking
System goes back to homepage and displays all the bookings of the user
User experience a balance deduct of KS$1.00. All the test inputs are reflected correctly in the view booking.
Pass
System will redirected user to the form and reflect an error message, You cannot make a booking that has passed
Received an error message: You cannot make a booking that has passed
Pass
System will redirected user to the form and reflect an error message, Please insert a valid start date
Pass
button 10 2.6.2 Validate that user cannot book a room without end date Room List: SIS Grp Study Room2-4 Start time: 30/10/2012 07:00 End time: 08:00 Purpose: meeting 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time without end date. 4.Fill in the purpose of the booking 5. Click on Add booking button 1. Click on Show schedule button. 2. Select the start time and end time. 3.Fill in the purpose of the booking 4. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time System will redirected user to the form and reflect an error message, Please insert a valid end date Received an error message: Please insert a valid end date Pass
11
2.6.3
Start time: 30/10/2012 07:00 End time: 30/10/2012 08:00 Purpose: meeting
System will redirected user to the form and reflect an error message, You should select one room to proceed
Pass
12
2.6.4
Room List: SIS Grp Study Room2-4 Start time: 30/10/2012 05:00 End time: 30/10/2012 06:00 Room List: SIS Grp Study Room2-4 Start time: 30/10/2012 09:00
System will redirected user to the form and reflect an error message, Please insert a purpose for your booking
Pass
13
2.7.1
Validate that user can make a daily recurring booking by the number of occurrences
System goes back to homepage and displays all bookings of user with the newly added
Pass
End time: 30/10/2012 10:00 Tick on Recurring Booking, Daily, End after End after 2
14
2.7.2
Validate that user can make a weekly recurring booking by the number of occurrences
Room List: SIS Grp Study Room2-4 Start time: 31/10/2012 11:00 End time: 31/10/2012 12:00 Tick on Recurring Booking, Weekly, End after End after 2 Room List: SIS Grp Study Room2-4 Start time: 31/10/2012 15:00 End time: 31/10/2012 16:00 Tick on Recurring Booking, Daily, End by End by 1/11/2012
15
2.7.3
Validate that user can make a daily recurring booking by the ending recur date
16
2.7.4
and end time. 4. Fill in the purpose of the booking 5. Select the fields for recurring booking 6. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4. Fill in the purpose of the booking 5. Select the fields for recurring booking 6. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4. Fill in the purpose of the booking 5. Select the fields for recurring booking 6. Click on Add booking button 1. Select the room.
recurring booking (dated 30/10/2012 and 6/11/2012). User experience a balance deduct of KS$2.
All the test inputs are reflected correctly in the view booking.
System goes back to homepage and displays all bookings of user with the newly added recurring booking (dated 31/10/2012 and 7/11/2012). User experience a balance deduct of KS$2.
User experienced a balance deduct of KS$2. 2 recurring bookings were reflected. All the test inputs are reflected correctly in the view booking.
Pass
System goes back to homepage and displays all bookings of user with the newly added recurring booking (dated 31/10/2012 and 1/11/2012). User experience a balance deduct of KS$2.
User experienced a balance deduct of KS$2. 2 recurring bookings were reflected. All the test inputs are reflected correctly in the view booking.
Pass
Pass
Room2-4 Start time: 31/10/2012 17:00 End time: 31/10/2012 18:00 Tick on Recurring Booking, Weekly, End by End by 7/11/2012 Room List: SIS Grp Study Room2-4 Start time: 31/10/2012 18:00 End time: 31/10/2012 19:00 Tick on Recurring Booking, Daily, End by End by 15/10/2012
17
2.7.5
Validate that the selected recurring option end by cant be earlier than the start booking date.
2. Click on Show schedule button. 3. Select the start time and end time. 4. Fill in the purpose of the booking 5. Select the fields for recurring booking 6. Click on Add booking button 1. Select the room. 2. Click on Show schedule button. 3. Select the start time and end time. 4. Fill in the purpose of the booking 5. Select the fields for recurring booking 6. Click on Add booking button
homepage and displays all bookings of user with the newly added recurring booking (dated 31/10/2012 and 1/11/2012). User experience a balance deduct of KS$2.
deduct of KS$2. 2 recurring bookings were reflected. All the test inputs are reflected correctly in the view booking.
System will redirected user to the form and reflect an error message, Please choose a recur date later than the start date.
Received an error message: Please choose a recur date later than the start date.
Pass
7.1.1
Validate that the user cannot enter a start date that is later than the end date
1. Select a start date and time that is after the schools term. 2. Select an end date and time that is earlier than the start date and time. 3. Select Display schedule
System will be redirected to the form and reflects an error message, Please insert a start date earlier than the end date.
Pass Error message Please insert a start date earlier than the end date was displayed
7.1.2
Validate that the user cannot enter a same start/end time and start/end date
1. Select a start date and time that is after the schools term. 2. Select an end date and time that is the same as the start date and time. 3. Select Display schedule
System will be redirected to the form and reflects an error message, Please insert a start date earlier than the end date.
Pass Error message Please insert a start date earlier than the end date was displayed
7.1.3
Validate that the user Start Date: 10/11/2012 04:00 cannot enter a start time later than the end time of the same date End Date: 10/11/2012 00:30
1. Select a start date and time that is after the schools term. 2. Select an end time that is earlier than the start
System will be redirected to the form and reflects an error message, Please insert a start date earlier than the end date.
Pass Error message Please insert a start date earlier than the end date was displayed
time. 3. Select Display schedule 4 7.1.4 Validate that if the user wants to know the rooms of specific school, room list will display all the different type of rooms in that school with different capacities. School: SIS Type: All Capacity: All 1. Select the school. 2. Room list will auto-filter rooms to display all rooms in that specific school. 3. Click on display schedule button 5 7.1.5 Validate that if the user wants to know the rooms of specific type, room list will display all rooms of that type in all schools with different capacities. Validate that if the user wants to know the rooms of specific capacity, room list will display all type of rooms of that specific capacity in all schools. School: All Type: Proj. Room Capacity: All 1. Select the type. 2. Room list will auto-filter rooms to display all the rooms of that specific type. 3. Click on display schedule button School: All Type: All Capacity: 45 1. Select the capacity. 2. Room list will auto-filter rooms to display all rooms of that capacity. The system displays the schedule of all rooms with a capacity of 45. The schedules of all LKSL rooms are displayed. Pass The system displays the schedule of all LKSL rooms. The schedules of all LKSL rooms are displayed. Pass The system displays the schedule of all the SIS rooms. The schedule of all SIS rooms are displayed Pass
7.1.6
3. Click on display schedule button 7 7.1.7 Validate that if the user specifically wants (set as default) to know the rooms of all schools, type and capacity, room list will display all the rooms in the system. School: All Type: All Capacity: All 1. Selects the school, type and capacity 2. Room list will not auto-filter rooms and it will display all rooms in the system 3. Click on display schedule button 8 7.1.8 Validate that if the user wants to know the rooms of specific school and type, room list will display all rooms of that specific type in that specific school regardless of capacity. School: SOE/SOSS Type: GSR Capacity: All 1. Select the school and the type. 2. Room list will auto-filter rooms to display all rooms of that school and type. 3. Click on display schedule button 9 7.1.9 School: SOA/SOL Validate that if the user wants to know Type: All the rooms of specific school and capacity, Capacity: 10 room list will display all rooms of that specific capacity in that 1. Select the school and the capacity. 2. Room list will auto-filter rooms to display all rooms of that The system displays only 1 room: SOA/SOL Grp Study Rm 3-7 The schedule of SOA/SOL Grp Study Rm 3-7 is displayed Pass The system displays the schedules of all rooms of the specific type of rooms in that specific school. The schedules of all rooms of the specific type of rooms in that specific school are displayed. Pass The system displays the schedules of all rooms with a capacity of 45. The schedules of all rooms with a capacity of 45 are displayed. Pass
10
7.1.10
School: All Validate that if the user wants to know Type: GSR the rooms of specific type and capacity, Capacity: 10 room list will display all rooms in every school of that specific type and specific capacity.
1. Select the type and the capacity. 2. Room list will auto-filter rooms to display all rooms of that type and capacity. 3. Click on display schedule button
The system displays the schedule of all rooms of the specific type and capacity in all schools.
The schedule of all rooms of the specific type and capacity in all schools are displayed
Pass
11
7.1.11
Validate that if the user wants to know the rooms of specific school, type and capacity, room list will display all rooms in a particular school with that specific type and specific capacity.
1. Select the school, type and the capacity. 2. Room list will auto-filter rooms to display all rooms of that school, type and capacity. 3. Click on display schedule button
The system displays the schedule of all rooms of that specific type and capacity in that specific school.
The schedule of all rooms of the specific type and capacity in that specific school are displayed
Pass
12
7.1.12
Validate that if the user only wants to know the rooms with that particular start date and end date the
The system displays the schedule of all rooms of that 2. Click on display specific timeslot.
Pass
schedule will only display all rooms with that specific timeslot. 13 7.1.13 Validate that if the user only wants to know the rooms with that particular start date the schedule will only display all rooms based on that specific start date. Validate that if the user only wants to know the rooms with that particular end date the schedule will only display all rooms based on the current system date. Validate whether the system will use the default values in the fields (display rooms in todays date and select all in all fields) if the user doesnt select any fields. Validate that the user cannot enter a date
14:00
schedule button
The system displays the schedule of all rooms based on 2. Click on display the start date schedule button selected
The schedule of all rooms based on the start date are displayed
Pass
14
7.1.14
The system displays the schedule of all rooms based on 2. Click on display the end date schedule button selected
The schedule of all rooms based on the end date are displayed
Pass
15
7.1.15
School: All Type: All Capacity: All Start date: (blank) 00:00 End date: (blank) 00:00
1. Click on display The system displays schedule button all the rooms based on the current system date.
All rooms and timeslot based on the current system date are displayed
Pass
16
7.1.16
Start Date:
Pass
that is earlier than the semester date into the input field. 2.Click on display schedule button
and reflect an error is before the school's message, You have term. Please insert a valid date. Is displayed inserted date that is before the school's term. Please insert a valid date. The system displays the schedule of all rooms based on current system date LKCSB Class Rm 2-1 should have been booked from 1100 to 1130 and the timeslot should display the details of the booking The system displays Schedule from: 19 Sep 2012, 0000hrs to 19 Sep 2012, 0030hrs and the schedule of all the rooms based on the date selected. All rooms and timeslot based on the current system date are displayed Pass
17
7.1.17
Validate that a user can select all rooms in the room list to display on the schedule. Validate whether the timetable was able to display timeslots that has been booked with the details of the booking Validate that the header that appear on top of the schedule is the dates the user selects for the start or end date or both.
-nil-
18
7.2
Pass It should show that LKCSB Class Rm 2-1 have been booked from 1100 to 1130 and the timeslot should display the details of the booking Header Schedule from: 19 Sep 2012, 0000hrs to 19 Sep 2012, 0030hrs is displayed together with all the rooms based on the date selected. Pass
19
7.3.1
1. Enter the start date and end date that is later than the semester date into the input field. 2. Click on display schedule button
20
7.3.2
-nil-
Pass
start or end date, the header that appear on top of the schedule is the current system date.
Aug 2012 and the schedule of all the rooms based on the date selected.
displayed together with all the rooms based on the date selected.
End after: 2 4. Existing Booking of User School: SIS Type: GSR Capacity: 6 Facility: SIS GSR 2-1 Start time: 02/09/2012 17:00 End time: 02/09/2012 21:00 Purpose: meeting Recurring booking: nil 1. Bootstrap Date: 20/08/2012 2. Username: ivan.hsu.2011 Password: qwerty136 3. Add booking by Student School: SIS Type: GSR Capacity: 6 Facility: SIS GSR 2-1 Start time: 23/08/2012 17:00 End time: 23/08/2012 18:00 Purpose: meeting Recurring booking: nil 4. Username: andy.hsu.2009 Password: qwerty128 5. Add Booking by TA School: SIS Type: GSR Capacity: 6 Facility: SIS GSR 2-1 Start time: 23/08/2012 17:00
3.2
Validate that higher priority users cannot override the bookings of a lower priority if it is less than a week before the actual use of resource.
1. Login as ivan.hsu.2011 2. Add a new booking and fill in the remaining inputs. 3. Book the room SIS GSR 2-1. 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking.
System displays the error message You cannot override the existing booking from 1700 to 1800 on 23 Aug 2012
System displays the error message You cannot override the existing booking from 1700 to 1800 on 23 Aug 2012
Pass
End time: 23/08/2012 21:00 Purpose: meeting Recurring booking: nil 3 3.3 Validate that a TA can override a students GSR booking if it is booked from 9am to 8pm. 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: billy.hsu.2010 Password: qwerty129 1. Login as billy.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 214 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 214 Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives the notification Your booking at SOE/SOSS Grp Study Rm 2-14 from 10/11/2012 0900 to 10/11/2012 1000, has been placed successfully. Billy.hsu.2010 receives the notification Your booking on 10/11/2012 from 0900 to 1200 at SOE/SOSS Grp Study Rm 2-14 has been overridden. Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives the notification Your booking at SOE/SOSS Grp Study Rm 2-14 from 10/11/2012 0900 to 10/11/2012 1000, has been placed successfully. Billy.hsu.2010 receives the notification Your booking on 10/11/2012 from 0900 to 1200 at SOE/SOSS Grp Study Rm 2-14 has been overridden. Pass
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-14 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00
School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-14 Start Date:10/11/2012 09:00 End Date:10/11/2012 10:00 4 3.4 Validate that a TA can override a student with CCAs GSR booking if it is booked from 9am to 8pm 1. Bootstrap start date: 20/08/2012 1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 216 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 216 Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS Grp Study Rm 2-16 from 10/11/2012 0900 to 10/11/2012 1100, has been placed successfully. Siss receives Your booking on 10/11/2012 from 0900 to 1200 at SOE/SOSS Grp Study Rm 2-16 has been overridden. The booking has Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS Grp Study Rm 2-16 from 10/11/2012 0900 to 10/11/2012 1100, has been placed successfully. Siss receives Your booking on 10/11/2012 from 0900 to 1200 at SOE/SOSS Grp Study Rm 2-16 has been Pass
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-16 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00
overridden. The booking has been cancelled. Siss gets 100% refund.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-16 Start Date:10/11/2012 09:00 End Date:10/11/2012 11:00
3.5
Validate that a Student cannot override a TAs GSR if it is booked from 9am to 8pm
1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as billy.hsu.2010 5. Fill in the inputs for the new
The system prompts an error message You cannot override the existing booking from 0900 to 1000 on 10 Nov 2012.
The system prompts an error message You cannot override the existing booking from 0900 to 1000 on 10 Nov 2012.
Pass
3. Add Booking
School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-1 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00
booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-1
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-1 Start Date:10/11/2012 09:00 End Date:10/11/2012 10:00
3.6
The system should prompt an error message You cannot override the existing booking from 0900
The system prompts an error message You cannot override the existing booking from
Pass
the inputs. 3. Book the room SOE/SOSS GSR 2-3 4. Login as siss
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-3 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-3
RoomList: SOE/SOSS GSR 2-3 Start Date:10/11/2012 09:00 End Date:10/11/2012 10:00
3.7
Validate that a Student taking IS203 can override a students GSR booking if it is booked from 6pm to 9am
1. Login billy.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as winnie.hsu.2011 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-1
Return to home page to view bookings. It should reflect the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-1 from 10/11/2012 1800 to 10/11/2012 2100, has been placed successfully. Billy.hsu.2010 receives Your booking on 10/11/2012 from 1800 to 2100 at SOE/SOSS Grp Study Rm 2-1 has been overridden. Billy gets 100% refund.
Return to home page to view bookings. It reflects the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-1 from 10/11/2012 1800 to 10/11/2012 2100, has been placed successfully. Billy.hsu.2010 receives Your booking on 10/11/2012 from 1800 to 2100 at SOE/SOSS Grp Study Rm 2-1 has been overridden. Billy gets 100%
Pass
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
4. Login as IS203
refund.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
3.8
Validate that a Student taking IS203 can override a Student with CCAs GSR booking if it is booked from 6pm to 9am
1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-3 4. Login as winnie.hsu.2011 5. Fill in the inputs for the new booking such that it overrides
Return to home page to view bookings. It should reflect the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-3 from 10/11/2012 1800 to 10/11/2012 2100, has been placed
Return to home page to view bookings. It reflects the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-3 from 10/11/2012 1800 to 10/11/2012 2100, has been placed
Pass
Capacity: All RoomList: SOE/SOSS GSR 2-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
successfully. Billy.hsu.2010 receives Your booking on 10/11/2012 from 1800 to 2100 at SOE/SOSS Grp Study Rm 2-3 has been overridden. Billy gets 100% refund.
successfully. Billy.hsu.2010 receives Your booking on 10/11/2012 from 1800 to 2100 at SOE/SOSS Grp Study Rm 2-3 has been overridden. Billy gets 100% refund.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
3.9
The system should prompt an error message You cannot override the existing booking from 1800
Pass The system should prompt an error message You cannot override the existing booking
by CCA.
3. Book the room SOE/SOSS GSR 2-1 4. Login as billy.hsu.2010 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-5
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-5 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-5
10
3.10
Validate that a Student with CCA cannot override a GSR booking by a Student taking IS203 from 6pm to 9am.
1. Login as winnie.hsu.2011 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-7 4. Login as siss 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-7
The system should prompt an error message You cannot override the existing booking from 1800 to 2100 on 10 Nov 2012.
Pass The system should prompt an error message You cannot override the existing booking from 1800 to 2100 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-11 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-11 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00
11
3.11
Validate that a TA can override a GSR booking by a Student taking IS203 from 9am to 6pm.
1. Login as winnie.hsu.2011 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room
Return to home page to view bookings. It should reflect the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-11 from 10/11/2012 1300 to 10/11/2012 1500, has been placed successfully. Andy.hsu.2009 receives Your booking on
Return to home page to view bookings. It should reflect the new booking. Winnie.hsu.2011 receives Your booking at SOE/SOSS Grp Study Rm 2-11 from 10/11/2012 1300 to 10/11/2012 1500, has been placed successfully. Andy.hsu.2009 receives Your
Pass
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-11
10/11/2012 from 1300 to 1500 at SOE/SOSS Grp Study Rm 2-11 has been overridden. Billy gets 100% refund.
booking on 10/11/2012 from 1300 to 1500 at SOE/SOSS Grp Study Rm 2-11 has been overridden. Billy gets 100% refund.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-11 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 12 3.12 Validate that a Student taking IS203 can override a GSR booking by a TA from 8pm to 9am. 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-9 4. Login as Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS Grp Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS Grp Pass
winnie.hsu.2011 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-2 Start Date:10/11/2012 22:00 End Date:10/11/2012 23:00 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-9
Study Rm 2-2 from 10/11/2012 2200 to 10/11/2012 2300, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 2200 to 0030 at SOE/SOSS Grp Study Rm 2-2 has been overridden. Billy gets 100% refund.
Study Rm 2-2 from 10/11/2012 2200 to 10/11/2012 2300, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 2200 to 0030 at SOE/SOSS Grp Study Rm 2-2 has been overridden. Billy gets 100% refund.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-2 Start Date:10/11/2012 22:00 End Date:11/11/2012 00:30
13
3.13
1. Login as winnie.hsu.2011
pass
with higher seniority can override a GSR booking if both of Students are not in their own school and have the same group priority.
20/08/2012
2. Add a new Booking in their own building and fill in the inputs. 3. Book the room LKCSB GSR 2-1 4. Login as winnie.hsu.2011 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room LKCSB GSR 2-1
bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at LKCSB Grp Study Rm 2-3 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Winnie.hsu.2011 receives Your booking on 10/11/2012 from 1800 to 1900 at LKCSB Grp Study Rm 2-3 has been overridden. Winnie gets 100% refund.
bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at LKCSB Grp Study Rm 2-3 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Winnie.hsu.2011 receives Your booking on 10/11/2012 from 1800 to 1900 at LKCSB Grp Study Rm 2-3 has been overridden. Winnie gets 100% refund.
3. Add Booking School: LKCSB Type: GSR Capacity: All RoomList: LKCSB GSR 2-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
Type: GSR Capacity: All RoomList: LKCSB GSR 2-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 14 3.14 Validate that a TA that is from the same school as the Student taking IS203 cannot override a GSR booking by a Student taking IS203 from 6pm to 8pm if the Student taking IS203 is of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-1 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-10 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
4. Login as oliver.hsu.2011 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-1
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-10 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 15 3.15 Validate that a Student taking IS203 cannot override a GSR booking by a TA from 6pm to 8pm if TA is their own building 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-3 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
4. Login as
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
xavier.hsu.2010 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-3
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
16
3.16
Validate that a Student taking IS203 that is from the same school as the TA cannot override a GSR booking by a TA from 6pm to 8pm if the TA is of the same seniority
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-3
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
4. Login as oliver.hsu.2010 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-3
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
17
3.17
Validate that a TA that is from the same school as the Student taking IS203 cannot override a GSR booking by a Student taking IS203 from 6pm to 8pm if the Student taking IS203 is of the same
1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-4 4. Login as andy.hsu.2010 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-1
seniority
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
18
3.18
1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4
Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at
Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at
Pass
Password: qwerty128
4. Login as siss 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
SOE/SOSS SR3-4 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 3-4 has been overridden. Billy gets 100% refund.
SOE/SOSS SR3-4 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 3-4 has been overridden. Billy gets 100% refund.
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00
End Date:10/11/2012 19:00 19 3.19 Validate that a CCA can override a SR booking made by another Student. 1. Bootstrap start date: 20/08/2012 1. Login as sarah.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as siss 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS SR3-3 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 3-3 has been overridden. Billy gets 100% refund. Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at SOE/SOSS SR3-3 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Andy.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 3-3 has been overridden. Billy gets 100% refund. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 20 3.20 Validate that a TA cannot override a SR booking made by a CCA. 1. Bootstrap start date: 20/08/2012 1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-6 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012 18:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 21 3.21 Validate that an IS203 student cannot override a SR booking made by a CCA. 1. Bootstrap start date: 20/08/2012 1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Fill in the inputs for the new The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-2
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 22 3.22 Validate that a Student 1. Bootstrap start date: 1. Login as siss 2. Add a new The system should prompt an error Pass The system should prompt an
20/08/2012
Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 .
message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 23 3.23 Validate that a TA cannot override an IS203 Students SR booking if the IS203 Student is in their own building. 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 24 3.24 Validate that a TA that is from the same school as an IS203 Student cannot override an IS203 Students SR booking if the IS203 Student is of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 25 3.25 Validate that a TA from a different school cannot override a 1. Bootstrap start date: 20/08/2012 1. Login as sarah.hsu.2009 2. Add a new Booking in their own building and The system should prompt an error message You cannot override the existing booking from 1800 Pass The system should prompt an error message You cannot override the existing booking
fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as howard.hsu.2009
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 26 3.26 Validate that a TA that is from the same school as a Student cannot override a Student if the Student is of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as unity.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as oliver.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
4. Login as a TA
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 27 3.27 Validate that an IS203 Student cannot override a TAs SR booking if the TA is in their own building. 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Fill in the inputs for the new booking such that it overrides The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Capacity: All RoomList: SOE/SOSS SR 3-5 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-5 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 28 3.28 Validate that a Student with higher seniority can 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Unity. Hsu.2010s booking has been overridden. Unity. Hsu.2010s booking has been overridden. Pass
override a Students SR booking if the Students are in their own building and have the same group priority.
Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-11 4. Login as zen.hsu.2009
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 4-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 311
Zen.hsu.2009 receives Your booking at SOE/SOSS SR 4-1 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Unity.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 4-1 has been overridden. Billy gets 100% refund.
Zen.hsu.2009 receives Your booking at SOE/SOSS SR 4-1 from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully. Unity.hsu.2009 receives Your booking on 10/11/2012 from 1800 to 1900 at SOE/SOSS SR 4-1 has been overridden. Billy gets 100% refund.
Type: SR Capacity: All RoomList: SOE/SOSS SR 4-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 29 3.29 Validate that the IS203 Student that is from the same school as a Student cannot override a Student if the Student is of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-7 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-7 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 30 3.30 Validate that the Student cannot override a TAs SR booking if the TA is in their own building. 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-8 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-8 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
31
3.31
Validate that the TA that is from the same school as the TA cannot override a TAs SR booking if the TA of higher seniority.
1. Login as david.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOA/SOL SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
3. Add Booking School: SOA/SOL Type: SR Capacity: All RoomList: SOA SR 3-9 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking
School: SOA/SOL Type: SR Capacity: All RoomList: SOA/SOL SR 3-9 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 32 3.32 Validate that the Student cannot override an IS203 Students SR booking if the IS203 Student is in their own building. 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-10 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-10 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 33 3.33 Validate that the IS203 Student that is from the same school as a Student cannot override a Student if the Student is of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Fill in the inputs The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking
School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 34 3.34 Validate that the Student cannot override 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new The system should prompt an error message You cannot override The system should prompt an error message You cannot
another Students SR booking if both are in their own building, have the same group priority and seniority.
Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 .
Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 35 3.35 Validate that the TA that is from the same school as the TA cannot override a TAs SR booking if the TA of higher seniority. 1. Bootstrap start date: 20/08/2012 1. Login as david.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOA/SOL SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOA/SOL Type: SR Capacity: All RoomList: SOA SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOA/SOL Type: SR Capacity: All RoomList: SOA/SOL SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 36 3.36 Validate that the Student cannot override an IS203 Students SR booking if the IS203 Student is in their own building. 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009 5. Fill in the inputs The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking
School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
37
3.37
Validate that a TA that is from the same school and seniority as the Student taking IS203 cannot override a SR booking made by the Student taking IS203 .
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 38 3.38 Validate that a TA that is from the same school and seniority as the Student cannot override a SR booking made by the Student. 1. Bootstrap start date: 20/08/2012 1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 39 3.39 Validate that a Student that is from the same school and seniority as the Student 1. Bootstrap start date: 20/08/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov The system should prompt an error message You cannot override the existing booking from 1800 to Pass
2. Login as IS203
taking IS203 cannot override a SR booking made by the Student taking IS203 .
2012.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 40 3.40 Validate that the Student that is from the same school and seniority as the TA cannot override a SR booking made by the TA . 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 . The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 41 3.41 Validate that the Student taking IS203 that is from the same school and seniority as the Student cannot override a SR booking made by the Student. 1. Bootstrap start date: 20/08/2012 1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Fill in the inputs The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012
19:00 42 3.42 Validate that the Student taking IS203 that is from the same school and seniority as the TA cannot override a SR booking made by the TA. 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Password: qwerty152
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 43 3.43 Validate that Classrooms that are booked cannot be overridden. 1. Bootstrap start date: 20/08/2012 1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS Class Rm 3-1 4. Login as mabel.hsu.2009 3. Add Booking School: SOE/SOSS 5. Fill in the inputs for the new booking such that it overrides The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Type: Class Rm Capacity: All RoomList: SOE/SOSS Class Rm 31 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: SOE/SOSS Type: Class Rm Capacity: All RoomList: SOE/SOSS Class Rm 31 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
44
3.44
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2 4. Login as candy.hsu.2009
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
3. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 45 3.45 Validate that a nonrecurring booking can only be overridden once 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2 4. Login as candy.hsu.2009 3. Add Booking School: LKSL Type: Proj. Rm 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
5. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 46 3.46 Validate that recurring daily bookings 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new The system should prompt an error message You cannot override The system should prompt an error message You cannot Pass
cannot be overridden
Booking in their own building and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2 4. Login as candy.hsu.2009
3. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 Recur: Checked Recur type: Daily Recur value:3
5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 3-4
5. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 18:00 End Date:11/11/2012 19:00 47 3.47 Validate that recurring weekly bookings cannot be overridden 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2 4. Login as candy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
RoomList: LKSL Proj. Rm 3.3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 Recur: Checked Recur type: Weekly Recur value:4
5. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.3 Start Date:17/11/2012 18:00 End Date:17/11/2012 19:00
48
3.48
1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2
Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at LKSL Proj. Rm 3.2from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully.
Return to home page to view bookings. It should reflect the new booking. Andy.hsu.2009 receives Your booking at LKSL Proj. Rm 3.2from 10/11/2012 1800 to 10/11/2012 1900, has been placed successfully.
Pass
3. Add Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 17:00 End Date:11/11/2012 18:00 49 3.49 Validate that the original booking should be split into multiple blocks by the higher priority 1. Bootstrap start date: 20/08/2012 1. Login as winnie.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1
The booking has been successfully added and the previous booking has been split into 2 blocks.
The booking has been successfully added and the previous booking has been split into 2 blocks.
Pass
booking if less than 50% of the lower priority bookings current duration will be overridden.
Password: qwerty150
4. Login as andy.hsu.2009 5. Fill in the inputs for the new booking such that it overrides another booking. 6. Book the room SOE/SOSS GSR 2-2
3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 5-5 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 5-5 Start Date:10/11/2012 14:00 End Date:10/11/2012
14:30
S/N Functionality
Test Case
Test Inputs
Test Procedure
Expected Results
Actual Results
Pass/Fail
Cancel Booking
5.1.1
Validate whether the user will get 100% refund if he/she cancels the booking at least 7 days in advance.
Bootstrap and set the time 20/8/2012 Normal Booking 1. Logged in user as andy.hsu.2009 at 1/9/2012 at 01:00 2. Cancel booking in homepage, LKSCB Class Rm2-1 on 1/9/2012 at 00:0001:30 3. Refund of $3 is updated to balance. Specific recurring 1.Logged in user as andy.hsu.2009 at 1/9/2012 at 01:00 2. Cancel only the first day of the daily recurring booking for 7 days at LKSCB Class Rm2-1 that start on 1/9/2012 at 00:0001:30 3. Refund of $3 is updated to balance. Whole recurring 1.Logged in user as andy.hsu.2009 at
1.Log in as an existing user 2. Make a booking at add booking page system date that is at least 7 days advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is at least 7 days in advance. 5. Check if balance has updated the 100% refund.
The balance should have a refund the user 100% of the original price and booking should be cancelled.
The balance should have a refund the user 100% of the original price and booking should be cancelled.
Pass
5.1.2
Validate whether the user will get 50% refund if he/she cancels the booking at least 24 hours in advance.
1/9/2012 at 01:00 2. Cancel the whole recurring booking, LKSCB Class Rm2-1 that start on 1/9/2012 at 00:00-01:30 weekly for 3 weeks. 3. Refund of $9.00 is updated to balance. Bootstrap and set the time 20/8/2012
Normal Booking 1. Logged in user as andy.hsu.2009 at 22/8/2012 at 01:00 2. Cancel booking in homepage, LKSCB Class Rm2-1 on 22/8/2012 at 00:0001:30 3. Refund of $1.50 is updated to balance. Specific recurring 1.Logged in user as andy.hsu.2009 at 22/8/2012 at 01:00 2.Cancel the first day of daily recurring booking for 5 days,
1.Log in as an existing user 2. Make a booking at add booking page system date that is at least 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is at least 24 hours in advance. 5. Check if balance has updated the 50% refund.
The balance should have a refund the user the 50% of the original price and booking should be cancelled.
The balance should have a refund the user the 50% of the original price and booking should be cancelled.
Pass
LKSCB Class Rm2-1 start on 15/10/2012 at 00:00-01:30 3. Refund of $1.50 is updated to balance
3.
5.1.3
Validate whether the user will get the 100% refund of if he/she cancels one specific day in the whole recurring booking at least 24 hours in advance.
Bootstrap and set the time 20/8/2012 Make Booking: LKSCB Class Rm2-1 22/8/2012 00:0002:00 Recurring Type: weekly End by: 5 Cancel the second day in the recurring booking: LKSCB Class Rm2-1 30/8/2012 00:0002:00
1.Log in as an existing user 2. Make a booking at add booking page system date that is at least 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is at least 24 hours in advance. 5. Check balance.
The balance should have a refund the user the 100% of the original price and booking should be cancelled.
The balance should have a refund the user the 100% of the original price and booking should be cancelled.
Pass
4.
5.1.4
Validate whether the user will get the 50% refund of the first day of the recurring booking booked at least 24 hours in advance, the rest the user will get 100% refund.
Bootstrap and set the time 20/8/2012 Make Booking: LKSCB Class Rm2-1 22/8/2012 00:0002:00 Recurring Type: weekly End by: 5 Cancel the whole recurring booking. LKSCB Class Rm2-1 22/8/2012 00:0002:00
1.Log in as an existing user 2. Make a booking at add booking page system date that is at least 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is at least 24 hours in advance. 5. Check balance.
Pass
5.1.5
Validate whether the user will get 0% refund if he/she cancels the booking in less than 24 hours.
Bootstrap the date 20/8/2012 Normal Booking 1.Logged in user as andy.hsu.2009 at 20/8/2012 at 01:00 2. Cancel booking in homepage, LKSCB Class Rm2-1 on 20/8/2012 at 07:0008:30 3. There is no refund. Specific recurring
1.Log in as an existing user 2. Make a booking at add booking page system date that is less than 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is less than 24 hours in advance.
Pass
1.Logged in user as andy.hsu.2009 at 20/8/2012 at 01:00 2.Cancel the first day of daily recurring booking for 5 days, LKSCB Class Rm2-1 start on 13/10/2012 at 07:00-08:30 3. There is no refund.
5.1.6
Validate whether the user will get the 50% refund of if he/she cancels one specific day in the whole recurring booking started in less than 24 hours
Bootstrap the date 20/8/2012 andy.hsu.2009 Make Booking: LKSCB Class Rm2-1 20/8/2012 00:0002:00 Recurring Type: daily End by: 5 Cancel the third recurring booking. LKSCB Class Rm2-1 22/8/2012 00:0002:00
1.Log in as an existing user 2. Make a booking at add booking page system date that is less than 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is less than 24 hours in advance. 5. Check the balance.
7.
5.1.7
Validate whether the user will get the 100% refund of if he/she cancels one
specific day in the whole recurring booking started in less than 24 hours
Make Booking: LKSCB Class Rm2-1 20/8/2012 00:0002:00 Recurring Type: weekly End by: 5 Cancel the second recurring booking. LKSCB Class Rm2-1 27/8/2012 00:0002:00
add booking page system date that is less than 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is less than 24 hours in advance. 5. Check the balance.
5.1.8
Validate whether the user will get the 0% in a specific booking booked before 7 days, 50% booked at least 24 hours in advance, the rest will get 100% refund if he/she cancels the whole recurring booking.
Bootstrap and set the time 20/8/2012 Make Booking: LKSCB Class Rm2-1 20/8/2012 00:0002:00 Recurring Type: daily End by: 7 Cancel the whole recurring booking. LKSCB Class Rm2-1 20/8/2012 00:0002:00
1.Log in as an existing user 2. Make a booking at add booking page system date that is less than 24 hours in advance from the current system date. 3.Go to the homepage(view booking page) 4. Cancel the booking that is less than 24 hours in advance. 5. Check the balance.
Pass
JSON API
Test Case
Validate that whether the dumping table will print the correct response. Validate that the date jumped should be valid.
Test Inputs
/makecake/dump
Test Procedure
Type the URL as /makecake/dump Type the URL /makecake/jump?r={ date: andy.hsu.2009} to access the JSON Web Service Type the URL as /makecake/jump?r={ date: 19/08/2012 0000} to access the JSON Web Service Type the URL as /makecake/jump?r={ date: 20/08/2012 0001} to access the JSON Web Service Type the URL as /makecake/retrieve?r ={email:andy.hsu. 20010,facility:Pr oj.Rm4.9,starttime:04/09/2012 1200} to access the JSON web service Type the URL as /makecake/retrieve?r ={email:andy.hsu.
Expected Results
Displays every data in datastore { status: failure, error : invalid date }
Pass/Fail Pass
9.3.1
Pass
9.3.2
Validate that the date jumped cannot be a date earlier than the start date of the system. Validate that the system can jump to a date after the start date
Pass
9.3.3
Pass
9.4.1
Pass
9.4.2
Validate that booking with correct input can retrieve a single booking
Pass
9.4.3
Validate that single booking with correct input can retrieve a single booking that is overridden
2009,facility: SIS Grp Study Rm 32 ,starttime:30/09/2012 0000} to access the JSON Web Service Type the URL as /makecake/retrieve?r ={email:felicia.hs u.2011,facility: SIS Grp Study Rm 3-2 ,starttime:11/09/2012 0000} to access the JSON Web Service
9.4.4
Validate that single booking with correct input can retrieve a recurring booking
Type the /makecake/retrieve?r ={email:andy.hsu. 2009,facility:LK CSB Class Rm 21,starttime:22/10/2012 1100} to access the JSON Web Service
9.5.1
Validate that user cannot add booking if theres an existing booking with the same or higher priority
(david.hsu.2009 Type the /add?r={ already exists in the email : data that overlaps with andy.hsu.2009, the intended booking) start-
{ status : success, slot: [{start-time: 11/09/2012 0000, End-time: 11/09/2012 0100}, {start-time: 11/09/2012 0200, End-time: 11/09/2012 0330}] } { status : success, slot: [{start-time: 22/10/2012 1100, End-time: 22/10/2012 1200}, {start-time: 23/10/2012 1100, End-time: 23/10/2012 1200}] } {status : failure , KS$ : 10,error : booking exists}
{ status : success, slot: [{start-time: 11/09/2012 0000, End-time: 11/09/2012 0100}, {start-time: 11/09/2012 0200, End-time: 11/09/2012 0330}] } { status : success, slot: [{start-time: 22/10/2012 1100, End-time: 22/10/2012 1200}, {start-time: 23/10/2012 1100, End-time: 23/10/2012 1200}] }
Pass
Pass
Fail
10
9.5.2
Validate that whether the Add booking will print the correct response if the amount of money that the user has is insufficient to book the facility.
11
9.5.4
Validate that whether the Add booking will print the correct response if the bookings start date is before the system start date.
/makecake/add?r={e mail :andy.hsu.2009 ,startdate :04/11/2012 1300,duration:60 ,facility:SIS Grp Study Rm 23,purpose :Learni ng to fluff } (andy.hsu.2009 has 19 in his KS$) /makecase/add?r={e mail :andy.hsu.2009 ,startdate :04/11/2012 1300,duration:66 0,facility:SIS Seminar Rm 23,purpose :Learni ng to fluff } ./add?r={ email : andy.hsu.2009, startdate :4/9/2012 1300, duration:60 facility:SIS GSR 2.3 purpose : Learning
date :4/11/2012 1300, duration:60 facility:SIS GSR 2.3 purpose : Learning to fluff } to access the JSON Web Service Type the /makecase/add?r={e mail :andy.hsu.200 9,startdate :04/11/2012 1300,duration:66 0,facility:SIS Seminar Rm 23,purpose :Learni ng to fluff } to access the JSON Web Service Type the ./add?r={ email : andy.hsu.2009, startdate :4/9/2012 1300, duration:60 facility:SIS GSR 2.3 purpose : {status : failure , KS$ : 19,error : insufficient KS$}
Pass
Pass
to fluff }
Learning to fluff } to access the JSON Web Service {status : failure,error : invalid start time} {status : failure , error : invalid start time}
12
9.5.4
Validate that whether the Add booking will print the correct response if the bookings start time is before the system start time.
/makecake/add?r={e mail : andy.hsu.2009, startdate :18/08/2012 0100,duration:60 ,facility:SIS Grp SR 2-3,purpose : Learning to fluff }
13
9.5.5
14
9.6.1
Validate that whether the edit booking will print the correct response if the original booking does not exist.
Type the /makecake/add?r={e mail : andy.hsu.2009, startdate :18/08/2012 0100,duration:60 ,facility:SIS Grp SR 2-3,purpose : Learning to fluff } to access the JSON Web Service /makecake/add?r={e Type the mail : /makecake/add?r={e andy.hsu.2009, mail : startandy.hsu.2009, date :18/10/2012 start0100,duration:60 date :18/10/2012 ,facility:SIS Grp 0100,duration:60 SR 2-3,purpose : ,facility:SIS Grp Learning to fluff SR 2-3,purpose : } Learning to fluff } to access the JSON Web Service /makecake/edit?r= Type the {email: /makecake/edit?r= andy.hsu.2009,orig {email: inal-start-date : andy.hsu.2009,ori 04/09/2012 ginal-start-date :
Pass
Pass
Pass
1300,originalfacility : SIS Grp Study Rm 4-1,newstart-date : 04/09/2012 1400,newduration :60,newfacility:SIS Grp Study Rm 2-3 }
15
9.6.2
/makecake/edit?r= {email: andy.hsu.209,origi nal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,newfacility:SIS Grp Study Rm 2-3 }
16
9.6.3
Validate that cannot edit booking with invalid start date(wrong format)
04/09/2012 1300,originalfacility : SIS Grp Study Rm 4-1,newstart-date : 04/09/2012 1400,newduration :60,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service. Type the URL /makecake/edit?r= {email: andy.hsu.209,origi nal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service Type the URL /makecake/edit?r= {email:
status: "failure" }
status: "failure" }
Pass
Pass
inal-start-date : 11/14/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,newfacility:SIS Grp Study Rm 2-3 }
17
9.6.4
Validate that cannot edit booking with invalid start date(earlier than the start date of the system)
/makecake/edit?r= {email: andy.hsu.2009,orig inal-start-date : 11/08/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,newfacility:SIS Grp Study Rm 2-3 }
andy.hsu.2009,ori ginal-start-date : 11/14/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service Type the URL /makecake/edit?r= {email: andy.hsu.2009,ori ginal-start-date : 11/08/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service
], status: "failure" }
], status: "failure" }
Pass
18
9.6.5
/makecake/edit?r= {email: andy.hsu.2009,orig inal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :46,newfacility:SIS Grp Study Rm 2-3 }
19
9.6.6
/makecake/edit?r= {email: andy.hsu.2009,orig inal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,newfacility:SIS Grp Study Rm 2.3 }
Type the URL /makecake/edit?r= {email: andy.hsu.2009,ori ginal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :46,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service Type the URL /makecake/edit?r= {email: andy.hsu.2009,ori ginal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,new -facility:SIS Grp Study Rm 2.3
Pass
Pass
20
9.6.7
Validate that can edit a single booking without overrides the others booking
/makecake/edit?r= {email: andy.hsu.2009,orig inal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,newfacility:SIS Grp Study Rm 2-3 }
21
9.6.8
Validate that can edit a single booking by override the others booking
/makecake/edit?r= {"email": "andy.hsu.2009","orig inal-start-date" : "31/08/2012 0100","originalfacility" : "SIS Grp Study Rm 3-2","newstart-date" : "31/08/2012 0100","newduration" :"60","new-
Type the URL /makecake/edit?r= {email: andy.hsu.2009,ori ginal-start-date : 11/09/2012 0100,originalfacility : SIS Grp Study Rm 3-3,newstart-date : 11/09/2012 0100,newduration :60,new -facility:SIS Grp Study Rm 2-3 } to access the JSON web service Type the URL /makecake/edit?r= {"email": "andy.hsu.2009","ori ginal-start-date" : "31/08/2012 0100","originalfacility" : "SIS Grp Study Rm 3-2","newstart-date" : "31/08/2012 0100","new-
Pass
Pass
22
9.6.9
Validate that cannot edit a single booking when it overlap with an overridden booking
/makecake/edit?r= {"email": "andy.hsu.2009","orig inal-start-date" : "31/08/2012 0100","originalfacility" : "SIS Grp Study Rm 3-3","newstart-date" : "31/08/2012 0200","newduration" :"60","newfacility":"SIS Grp Study Rm 3-3" }
23
9.6.10
/makecake/edit?r= {"email": "andy.hsu.2009","orig inal-start-date" : "30/09/2012 0100","originalfacility" : "SIS Grp Study Rm 3-3","newstart-date" : "30/09/2012
duration" :"60","newfacility":"SIS Grp Study Rm 3-3" } to access the JSON web service Type the URL /makecake/edit?r= {"email": "andy.hsu.2009","ori ginal-start-date" : "31/08/2012 0100","originalfacility" : "SIS Grp Study Rm 3-3","newstart-date" : "31/08/2012 0200","newduration" :"60","newfacility":"SIS Grp Study Rm 3-3" } to access the JSON web service Type the URL /makecake/edit?r= {"email": "andy.hsu.2009","ori ginal-start-date" : "30/09/2012 0100","originalfacility" : "SIS Grp Study Rm 3-3","newstart-date" :
Fail
Pass
24
9.6.1
Validate that user can cancel a single booking more than 7 days ahead
/makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-3", "startdate":"31/08/2012 0100"}
25
9.6.2
/makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"}
26
9.6.3
"30/09/2012 0100","newduration" :"60","newfacility":"SIS Grp Study Rm 3-2" } to access the JSON web service Type the URL /makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-3", "startdate":"31/08/2012 0100"} to access the JSON web service Type the URL /makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"} to access JSON web service Type the URL /makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp
Pass
Pass
Pass
date":"30/09/2012 0100"}
27
9.6.4
/makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"}
28
9.6.5
/makecake/cancel?r= { "email": "felicia.hsu.2011", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"}
29
9.6.6
Validate that cannot cancel an overridden booking whereby one instance of the split booking has passed
/makecake/cancel?r= { "email": "felicia.hsu.2011", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"}
Study Rm 3-2", "startdate":"30/09/2012 0100"} to access JSON web service Type the URL /makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"} to access JSON web service Type the URL /makecake/cancel?r= { "email": "felicia.hsu.2011", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"} to access JSON web service Type the URL /makecake/cancel?r= { "email": "felicia.hsu.2011", "facility": "SIS Grp Study Rm 3-2", "start-
Nothing display
Fail
{ after-KS$: 18.5, initial-KS$: 16.5, email: "felicia.hsu.2011", status: "success" } (Both of the split parts are cancelled) { KS$: 15, error: [ "invalid start time" ], status: "failure"
Pass
Pass
30
9.6.7
/makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"}
31
9.7.1
Validate that whether the Get User will print the correct response.
/makecake/getuser?r={email : andy.hsu.2009}
Type the URL /makecake/cancel?r= { "email": "andy.hsu.2009", "facility": "SIS Grp Study Rm 3-2", "startdate":"30/09/2012 0100"} to access JSON web service Type the URL /makecake/getuser?r={email : andy.hsu.2009} to access the JSON Web Service
Fail
{ KS$: 16, school: "School of Social Sciences", email: "andy.hsu.2009", name: "Andy Hsu", group: "TA" } { status: "invalid email" }
32
9.7.2
/makecake/getuser?r={email : andy.hsu}
Type the URL /makecake/getuser?r={email : andy.hsu} to access the JSON Web Service
{ KS$: 16, school: "School of Social Sciences", email: "andy.hsu.2009", name: "Andy Hsu", group: "TA" } { status: "invalid email" }
Pass
Bootstrap
9.2
9.3
Test Case Validate that login Admin user is able to view admin upload page Validate that login non-admin user can not view the admin upload page. Validate that empty selection of files cant be uploaded
Test Procedure 1. Enter admin username and password to the corresponding field.
2. Click on login button.
Pass/Fail Pass
Go to homepage.
Pass
The system displays Please upload a .zip file error message in the current page.
The system displays Please upload a .zip file error message in the current page.
Pass
3. Click on the upload button. 9.4 Validate that non-zip 1.Username: files selected cannot admin Password: 12345 be uploaded. 2.pair.xslx file 1. Enter admin username and password to the corresponding field.
2. Click on login button.
The system displays The system display error Please upload a .zip message Please upload
file including the valid data. error a .zip file including the valid data. in current page
Pass
3.Click on choose file button and select the pair.xslx from the local library 3.Click on the upload button
9.5
Validate that a zip file without correct csv data inside cannot be uploaded.
The system displays The system display error Please upload a .zip message Please upload
file including the valid data. error a .zip file including the valid data. in current page
Pass
3. Click on the choose file button and select the pair.zip from the local library 4. Click on the upload button. 1. Enter admin username and password to the corresponding field.
2. Click on login button.
9.6
Validate that a zip file with correct csv data inside can be upload
9.7
3. Click on the choose file button and select the data.zip from the local library 4. Click on the upload button. 1. Enter admin username and password to the corresponding field.
2. Click on login button.
The system display Upload Successfully! Now going to the admin home page. Then
the system automatically display admin homepage.
The system display Upload Successfully! Now going to the admin home page.
Then the system automatically display admin homepage.
Pass
Pass
Edit Booking
No 1
Functionality 2.1.1
Test Case Validate that the user cant edit a booking that has already past.
Test Inputs 1. Bootstrap start date: 20/08/2012 2. Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: LKCSB Type: Classroom Capacity: All RoomList: LKCSB Class Rm 2-1 Start Date: 28/08/2012 0800 End Date: 28/08/2012 1000 4. Jump to: Date: 28/08/2012 Time: 1200
Test Procedure 1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Go to homepage to view my bookings to ensure that it is successfully added. 4. Logout and login as admin to jump to a date and time that has already past. 5. Login as andy.hsu.2009 to view bookings.
Expected Results Return to home page to view bookings. It shouldnt display the bookings that have already past. Example: Facility: LKCSB Class Rm 2-1 Date: 27/08/2012 Timeslot: 0800-1000 Purpose: se
Pass/Fail Pass
2.1.2
Validate that the user cant edit a booking that has already started.
1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Go to homepage to view bookings to ensure that it is
Return to home page to view bookings. It shouldnt display the bookings that have already past. Example: Facility: LKCSB Class Rm
The booking is not reflected in the view booking. Thus, the booking cant be edited.
Pass
4. Add Booking School: LKCSB Type: Classroom Capacity: All RoomList: LKCSB Class Rm 2-1 Start Date: 28/08/2012 0800 End Date: 28/08/2012 1000 5. Jump to: Date: 28/08/2012 Time: 0800 OR Date: 28/08/2012 Time: 0900 3 2.1.3 Validate that the user cant edit a booking if he/she doesnt have enough money to make a booking after the refund. 1. Bootstrap start date: 20/08/2012 2. Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: LKCSB Type: GSR Capacity: All
successfully added. 4. Logout and login as admin to jump to a date and time that has already started but has not ended. 5. Login as andy.hsu.2009 to view bookings.
1. Login as andy.hsu.2009 with a balance of 3.0. 2. Add a new Booking and fill in the inputs. 4. Book the room LKCSB GSR 2-1 3. Go to homepage to view bookings to ensure that it is
The system should prompt an error message You dont have enough balance to makes the booking.
The system should prompt an error message You dont have enough balance to makes the booking.
Pass
RoomList: LKCSB GSR 2-1 Start Date: 27/08/2012 0800 End Date: 27/08/2012 1000 4. Edit Booking School: LKCSB Type: Classroom Capacity: All RoomList: LKCSB Seminar Rm 2-1 Start Date: 27/08/2012 0800 End Date: 27/08/2012 1600 4 2.1.4 Validate that the edited booking must have the same booking ID as the original booking. 1. Bootstrap start date: 20/08/2012
successfully added. 4. Select edit on the booking that we have just made. 5. Change the details of the booking. 6. Submit the details.
2. Login Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: LKCSB Type: GSR Capacity: All RoomList: LKCSB GSR 2-1
1. Login as andy.hsu.2009. 2. Add a new Booking and fill in the inputs. 3. Book the room LKCSB GSR 2-1 4. Go to homepage to view bookings to ensure that it is successfully added and note the S/N. 5. Select edit on the booking that we have
Proceed to the datastore that the booking that has been edited. The booking ID will still be LKCSB GSR 21210800andy.hsu.2009.
The booking has been modified correctly. All other fields are unchanged except for the end time, 1100hrs
Pass
Start Date: 27/08/2012 0800 End Date: 27/08/2012 1000 6. Edit Booking School: LKCSB Type: Classroom Capacity: All RoomList: LKCSB Seminar Rm 2-1 Start Date: 27/08/2012 0800 End Date: 27/08/2012 1100 5 2.1.5 Validate that a TA can override a students GSR booking if it is booked from 9am to 8pm 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: billy.hsu.2010 Password: qwerty129 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 214 Start Date:10/11/2012
just made. 6. Change the details of the booking. 7. Submit the details.
1. Login as billy.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-14 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-15 7. Change the details of the current
The booking must be modified correctly for andy.hsu.2009. The booking for billy.hsu.2010 will be overridden and the refund price of KS$3 is refunded.
The booking has been modified correctly for andy.hsu.2009. The booking for billy.hsu.2010 has been overridden and the refund price of KS$3 has been refunded correctly.
Pass
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 215 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 214 Start Date:10/11/2012 09:00 End Date:10/11/2012 10:00
2.1.6
Validate that a TA can override a student with CCAs GSR booking if it is booked from 9am to 8pm
1. Bootstrap start date: 20/08/2012 2. Login as CCA Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 216 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128
1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-16 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-17 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The booking must be modified correctly for andy.hsu.2009. The booking for siss will be overridden and the refund price of KS$3 is refunded.
The booking has been modified correctly for andy.hsu.2009. The booking for siss has been overridden and the refund price of KS$3 has been refunded.
Pass
RoomList: SOE/SOSS GSR 217 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 216 Start Date:10/11/2012 09:00 End Date:10/11/2012 11:00 7 2.1.7 Validate that a Student cannot override a TAs GSR if it is booked from 9am to 8pm 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as billy.hsu.2010 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 The system should prompt an error message You cannot override the existing booking from 0900 to 1000 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 0900 to 1000 on 10 Nov 2012. Pass
1 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 4. Login as Student Name: billy.hsu.2010 Password: qwerty129
7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 09:00
End Date:10/11/2012 10:00 8 2.1.8 Validate that a Student with CCA cannot override a TAs GSR if it is booked from 9am to 8pm 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 23 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 4. Login as CCA Name: siss Password: qwerty153 1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-3 4. Login as siss 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The system should prompt an error message You cannot override the existing booking from 0900 to 1200 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 0900 to 1200 on 10 Nov 2012. Pass
RoomList: SOE/SOSS GSR 24 Start Date:10/11/2012 09:00 End Date:10/11/2012 12:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 23 Start Date:10/11/2012 09:00 End Date:10/11/2012 10:00 9 2.1.9 Validate that a Student taking IS203 can override a students GSR booking if it is booked from 6pm to 9am 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: billy.hsu.2010 Password: qwerty129 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21. Login billy.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as winnie.hsu.2011 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 The booking must be modified correctly for billy.hsu.2010. The booking for winnie.hsu.2011 will be overridden and the refund price of KS$3 is refunded. The booking has been modified correctly for billy.hsu.2010. The booking for winnie.hsu.2011 will be overridden and the refund price of KS$3 is refunded. Pass
1 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 4. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150
7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 18:00
End Date:10/11/2012 21:00 10 2.1.10 Validate that a Student taking IS203 can override a Student with CCAs GSR booking if it is booked from 6pm to 9am 1. Bootstrap start date: 20/08/2012 2. Login as CCA Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 23 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 4. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-3 4. Login as winnie.hsu.2011 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The booking must be modified correctly for winnie.hsu.2011. The booking for siss will be overridden and the refund price of KS$3 is refunded. The booking has been modified correctly for winnie.hsu.2011. The booking for siss has been overridden and the refund price of KS$3 has been refunded. Pass
RoomList: SOE/SOSS GSR 24 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 23 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 11 2.1.11 Validate that a Student cannot override a GSR booking by a Student taking IS203 from 6pm to 9am. 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as billy.hsu.2010 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 7. Change the details The system should prompt an error message You cannot override the existing booking from 0900 to 1200 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 0900 to 1200 on 10 Nov 2012. Pass
5 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 4. Login as Student Name: billy.hsu.2010 Password: qwerty129
of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 26 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 25 Start Date:10/11/2012 18:00
End Date:10/11/2012 21:00 12 2.1.12 Validate that a Student with CCA cannot override a GSR booking by a Student taking IS203 from 6pm to 9am. 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 27 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 4. Login as CCA Name: siss Password: qwerty153 1. Login as winnie.hsu.2011 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-7 4. Login as siss 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-8 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The system should prompt an error message You cannot overwrite the existing booking from 1800 to 2100 on 10 Nov 2012. The system prompted an error message You cannot overwrite the existing booking from 1800 to 2100 on 10 Nov 2012. pass
RoomList: SOE/SOSS GSR 28 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 27 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 13 2.1.13 Validate that a TA can override a GSR booking by a Student taking IS203 from 9am to 6pm. 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21. Login as winnie.hsu.2011 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 The booking must be modified correctly for andy.hsu.2009. The booking for winnie.hsu.2011 will be overridden and the refund price of KS$3 is refunded. The booking has been modified correctly for andy.hsu.2009. The booking for winnie.hsu.2011 has been overridden and the refund price of KS$3 has been refunded. Pass
1 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128
7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 13:00
End Date:10/11/2012 15:00 14 2.1.14 Validate that a Student taking IS203 can override a GSR booking by a TA from 8pm to 9am. 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 29 Start Date:10/11/2012 22:00 End Date:10/11/2012 23:00 4. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-9 4. Login as winnie.hsu.2011 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-10 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The booking must be modified correctly for winnie.hsu.2011. The booking for andy.hsu.2011 will be overridden and the refund price of KS$1 is refunded. The booking has been modified correctly. The booking for andy.hsu.2011 has been overridden and the refund price of KS$1 has been refunded. Pass
RoomList: SOE/SOSS GSR 210 Start Date:10/11/2012 18:00 End Date:10/11/2012 21:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 29 Start Date:10/11/2012 22:00 End Date:11/11/2012 00:30 15 2.1.15 Validate that a TA cannot override a GSR booking by a Student taking IS203 from 6pm to 8pm if Student taking IS203 is in their own building. 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: LKCSB Type: GSR Capacity: All RoomList: LKCSB GSR 2-1 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room LKCSB GSR 2-1 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012 The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012 Pass
Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128
LKCSB GSR 2-1 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: LKCSB Type: GSR Capacity: All RoomList: LKCSB GSR 2-1 Start Date:10/11/2012 15:00 End Date:10/11/2012 16:00 6. Edit Booking School: LKCSB Type: GSR Capacity: All RoomList: LKCSB GSR 2-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
16
2.1.16
Validate that a TA that is from the same school as the Student taking IS203 cannot override a GSR booking by a Student taking IS203 from 6pm to 8pm if the Student taking IS203 is of higher seniority.
1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as TA Name: oliver.hsu.2011 Password: qwerty142
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-1 4. Login as oliver.hsu.2011 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 34
Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 17 2.1.17 Validate that a Student taking IS203 cannot override a GSR booking by a TA from 6pm to 8pm if TA is their own building 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 33 Start Date:10/11/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-3 4. Login as xavier.hsu.2010 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-3 The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
18:00 End Date:10/11/2012 19:00 4. Login as IS203 Name: xavier.hsu.2010 Password: qwerty151
7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 33 Start Date:10/11/2012 15:00 End Date:10/11/2012 16:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 33 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
18
2.1.18
Validate that a Student taking IS203 that is from the same school as the TA cannot override a GSR booking by a TA from 6pm to 8pm if the TA is of the same seniority
1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 34 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as IS203 Name: zen.hsu.2009 Password: qwerty152
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-4 4. Login as oliver.hsu.2010 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012
Pass
RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 34 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 19 2.1.19 Validate that a TA that is from the same school as the Student taking IS203 cannot override a GSR booking by a Student taking IS203 from 6pm to 8pm if the Student taking IS203 is of the same seniority 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS GSR 3-4 4. Login as andy.hsu.2010 5. Add a new Booking in their own building and fill in the inputs. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 34 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 18:00 End Date:10/11/2012
6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
19:00
20
2.1.20
1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as CCA Name: siss Password: qwerty153 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32
1. Login as andy.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as siss 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The booking must be modified correctly for siss. The booking for andy.hsu.2011 will be overridden and the refund price of KS$3 is refunded.
The booking has been modified correctly for siss. The booking for andy.hsu.2011 has been overridden and refund price of KS$3 is refunded.
Pass
Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 21 2.1.21 Validate that a CCA can override a SR booking made by an IS203 Student. 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 1. Login as zen.hsu.2009 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as siss 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another The booking must be modified correctly for siss. The booking for zen.hsu.2009 will be overridden and the refund price of KS$3 is refunded. The booking has been modified correctly for siss. The booking for zen.hsu.2009 will be overridden and the refund price of KS$3 is refunded. Pass
19:00 4. Login as CCA Name: siss Password: qwerty153 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as Student
22
2.1.22
The booking must be modified correctly for siss. The booking for sarah.hsu.2009 will be
The booking has been modified correctly for siss. The booking for sarah.hsu.2009 has been
Pass
Name: sarah.hsu.2009 Password: qwerty146 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as CCA Name: siss Password: qwerty153 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS
3. Book the room SOE/SOSS SR 3-4 4. Login as siss 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
23
2.1.23
Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as CCA Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS
1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-6 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message " You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012"
The system prompted an error message " You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012"
Pass
Type: GSR Capacity: All RoomList: SOE/SOSS GSR 36 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as CCA Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4
24
2.1.24
1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details
The system should prompt an error message " You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012"
The system prompted an error message " You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012"
Pass
Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
of the current booking such that it overrides another booking. 8. Submit the details.
25
2.1.25
1. Bootstrap start date: 20/08/2012 2. Login as CCA Name: siss Password: qwerty153 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: sarah.hsu.2009 Password: qwerty146 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 33 Start Date:10/11/2012 18:00 End Date:10/11/2012
1. Login as siss 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message "Changes cannot be made as slot is booked by a user of a higher priority."
The system should prompt an error message "Changes cannot be made as slot is booked by a user of a higher priority."
Pass
19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: andy.hsu.2009
26
2.1.26
Validate that a TA cannot override an IS203 Students SR booking if the IS203 Student is in their own building.
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012
Pass
Password: qwerty128 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking
27
2.1.27
Validate that a TA that is from same school as an IS203 Student cannot override an IS203 Students SR booking if the IS203 Student is of higher seniority.
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: winnie.hsu.2011 Password: qwerty150 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012
andy.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
18:00 End Date:10/11/2012 19:00 28 2.1.28 Validate that a TA (from a different school) cannot override a Students SR booking if the Student is in their own building. 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: sarah.hsu.2009 Password: qwerty146 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-3 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: howard.hsu.2010 Password: qwerty135 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 1. Login as sarah.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as howard.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: unity.hsu.2010 Password: qwerty148 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
29
2.1.29
Validate that a TA that is from the same school as a Student cannot override a Student if the Student is of higher seniority.
1. Login as unity.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as oliver.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
4. Login as a TA Name: oliver.hsu.2011 Password: qwerty142 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009
30
2.1.30
Validate that an IS203 Student cannot override a TAs SR booking if the TA is in their own
1. Login as andy.hsu.2009 2. Add a new Booking in Validate that the IS203 Student that is
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
building.
Password: qwerty128 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 48 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR
from the same school as a Student cannot override a Student if the Student is of higher seniority. their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 4-8 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
2012.
31
2.1.31
Validate that an IS203 Student cannot override a Students SR booking if the Student is in their own building.
Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as Student Name: george.hsu.2009 Password: qwerty134 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: GSR
1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as student Name: george.hsu.2009 Password: qwerty134 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012
32
2.1.32
Validate that the IS203 Student that is from the same school as a Student cannot override a Student if the Student is of higher seniority.
1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as zen.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
18:00 End Date:10/11/2012 19:00 4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 36 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
33
2.1.33
Validate that the Student cannot override a TAs SR booking if the TA is in their own building.
1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: george.hsu.2009 Password: qwerty134 5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-6 4. Login as george.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 3-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
34
2.1.34
Validate that the TA that is from the same school as the TA cannot override a TAs SR booking if the TA of higher seniority.
6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: david.hsu.2009 Password: qwerty131 3. Add Booking School: SOA/SOL Type: SR Capacity: All RoomList: SOA SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: andy.hsu.2009 Password: qwerty128
1. Login as david.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOA/SOL SR 3-4 4. Login as andy.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-6 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS Seminar Rm 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOA/SOL Type: SR Capacity: All RoomList: SOA/SOL SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS
35
2.1.35
Validate that the Student cannot override an IS203 Students SR booking if the IS203 Student is in their own building.
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4 4. Login as george.hsu.2009
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: george.hsu.2009 Password: qwerty134 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00
5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
End Date:10/11/2012 19:00 36 2.1.36 Validate that a TA that is from the same school and seniority as the Student taking IS203 cannot override a SR booking made by the Student taking IS203 . 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 5-1 4. Login as andy.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 3-6 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as student Name: george.hsu.2009 Password: qwerty134 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
37
2.1.37
Validate that a TA that is from the same school and seniority as the Student cannot override a SR booking made by the Student.
1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 5-2 4. Login as andy.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 3-6 7. Change the details of the current booking such that it
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
4. Login as a TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: zen.hsu.2009 Password: qwerty152
38
2.1.38
Validate that a Student that is from the same school and seniority as the Student taking IS203 cannot override a SR booking made by the
1. Login as zen.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-4
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: george.hsu.2009 Password: qwerty134 5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012
4. Login as george.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 5-1 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
18:00 End Date:10/11/2012 19:00 39 2.1.39 Validate that the Student that is from the same school and seniority as the TA cannot override a SR booking made by the TA . 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: george.hsu.2009 Password: qwerty134 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 3-6 4. Login as george.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 5-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details. The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-4 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as student Name: george.hsu.2009 Password: qwerty134
40
2.1.40
Validate that the Student taking IS203 that is from the same school and seniority as the Student cannot override a SR booking made by the Student.
3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00
1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS SR 5-2 4. Login as zen.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 5-1 7. Change the details of the current booking such that it
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128
41
2.1.41
Validate that the Student taking IS203 that is from the same school and seniority as the TA cannot override a SR
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
booking made by the TA. 3. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a IS203 Name: zen.hsu.2009 Password: qwerty152 5. Add Booking School: SOE/SOSS Type: SR Capacity: All RoomList: SOE/SOSS SR 5-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: SR Capacity: All
SOE/SOSS SR 3-6 4. Login as zen.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS SR 5-1 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
42
2.1.42
RoomList: SOE/SOSS SR 3-6 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as student Name: george.hsu.2009 Password: qwerty134
3. Add Booking School: SOE/SOSS Type: Class Rm Capacity: All RoomList: SOE/SOSS Class Rm 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: mabel.hsu.2009 Password: qwerty140 5. Add Booking School: SOE/SOSS
1. Login as george.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room SOE/SOSS Class Rm 3-1 4. Login as mabel.hsu.2009 5. Add a new Booking in their own building and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: SOE/SOSS Type: Class Rm Capacity: All RoomList: SOE/SOSS Class Rm 3-1 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 1. Bootstrap start date: 20/08/2012 2. Login as TA Name: andy.hsu.2009 Password: qwerty128
43
2.1.43
1. Login as andy.hsu.2009 2. Add a new Booking in their own building and fill in the inputs. 3. Book the room LKSL Proj. Rm 3.2 4. Login as candy.hsu.2009 5. Add a new Booking in their own building
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 4. Login as a student Name: candy.hsu.2011 Password: qwerty130 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 34 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:10/11/2012 18:00 End Date:10/11/2012
and fill in the inputs. 6. Book the room SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
19:00
44
2.1.44
Validate that if the user choose to edit an individual item in a daily recurring booking, the items will no longer be considered as part of the recurring booking.
1. Login as andy.hsu.2009 2. Add a new Booking 2. Login as TA in their own building Name: andy.hsu.2009 and fill in the inputs. Password: qwerty128 3. Book the room LKSL Proj. Rm 3.2 3. Add Booking 4. Edit the booking School: LKSL for 11/11/2012 Type: Proj. Rm 5. Change the details Capacity: All of the current RoomList: LKSL Proj. Rm 3.2 booking such that it Start Date:10/11/2012 overrides another 18:00 booking. End Date:10/11/2012 6. Submit the details. 19:00 Recur: Checked Recur type: Daily Recur value:3 4. Edit Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 17:00
The edited booking should not be reflected in the My Recurring booking table. It should reflect in the My Single Booking table. The timing in the timeslot must be changed correctly.
The edited booking has been reflected on My Single Booking table. The timing in booking has been modified correctly.
Pass
End Date:11/11/2012 18:00 45 2.1.45 Validate that recurring daily bookings cannot be overridden 1. Bootstrap start date: 20/08/2012 1. Login as andy.hsu.2009 2. Add a new Booking 2. Login as TA in their own building Name: andy.hsu.2009 and fill in the inputs. Password: qwerty128 3. Book the room LKSL Proj. Rm 3.2 3. Add Booking 4. Login as School: LKSL candy.hsu.2009 Type: Proj. Rm 5. Add a new Booking Capacity: All in their own building RoomList: LKSL Proj. Rm 3.2 and fill in the inputs. Start Date:10/11/2012 6. Book the room 18:00 SOE/SOSS GSR 3-4 End Date:10/11/2012 7. Change the details 19:00 of the current Recur: Checked booking such that it Recur type: Daily overrides another Recur value:3 booking. 8. Submit the details. 4. Login as a student Name: candy.hsu.2011 Password: qwerty130 5. Add Booking School: SOE/SOSS Type: GSR The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012. Pass
Capacity: All RoomList: SOE/SOSS GSR 34 Start Date:10/11/2012 18:00 End Date:10/11/2012 19:00 6. Edit Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 18:00 End Date:11/11/2012 19:00 1. Bootstrap start date: 1. Login as 20/08/2012 andy.hsu.2009 2. Add a new Booking 2. Login as TA in their own building Name: andy.hsu.2009 and fill in the inputs. Password: qwerty128 3. Book the room LKSL Proj. Rm 3.2 3. Add Booking 4. Login as School: LKSL candy.hsu.2009 Type: Proj. Rm 5. Add a new Booking Capacity: All in their own building RoomList: LKSL Proj. Rm 3.2 and fill in the inputs. Start Date:10/11/2012 6. Book the room
46
2.1.46
The system should prompt an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1800 to 1900 on 10 Nov 2012.
Pass
18:00 End Date:10/11/2012 19:00 Recur: Checked Recur type: Weekly Recur value:4 4. Login as a student Name: candy.hsu.2011 Password: qwerty130 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 32 Start Date:17/11/2012 18:00 End Date:17/11/2012 19:00 6. Edit Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 18:00 End Date:11/11/2012
SOE/SOSS GSR 3-4 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
19:00
47
2.1.47
1. Login as andy.hsu.2009 2. Add a new Booking 2. Login as TA in their own building Name: andy.hsu.2009 and fill in the inputs. Password: qwerty128 3. Book the room LKSL Proj. Rm 3.2 3. Add Booking 4. Edit the booking School: LKSL for 10/11/2012 Type: Proj. Rm 5. Change the details Capacity: All of the current RoomList: LKSL Proj. Rm 3.2 booking such that it Start Date:10/11/2012 overrides another 18:00 booking. End Date:10/11/2012 6. Submit the details. 19:00 4. Edit Booking School: LKSL Type: Proj. Rm Capacity: All RoomList: LKSL Proj. Rm 3.2 Start Date:11/11/2012 17:00 End Date:11/11/2012 18:00
System will show Your booking have been successfully edited into the system. There is no deduction in KS$. All inputs should follow the edited input.
System prompted You booking has been successfully edited into the system. There was no deduction in KS$. All inputs was the same as the edited input.
Pass
48
2.1.48
1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 210 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 13:00
1. Login as winnie.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-10 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 7. Change the details of the current booking such that it overrides another booking. 8. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 again 9. Change the details of the current booking such that it overrides another booking 10. Submit the details.
The system should prompt an error message You cannot override the existing booking from 1400 to 1500 on 10 Nov 2012.
The system prompted an error message You cannot override the existing booking from 1400 to 1500 on 10 Nov 2012.
Pass
End Date:10/11/2012 15:30 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 210 Start Date:10/11/2012 13:30 End Date:10/11/2012 14:00 7. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 8. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-
49
2.1.49
Validate that the original booking should be split into multiple blocks by the higher priority booking when less than 50% of the lower priority bookings current duration is overridden.
10 Start Date:10/11/2012 14:00 End Date:10/11/2012 15:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 4. Login as TA Name: andy.hsu.2009 Password: qwerty128 5. Add Booking School: SOE/SOSS Type: GSR
1. Login as winnie.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-10 4. Login as andy.hsu.2009 5. Add a new Booking and fill in the inputs. 6. Book the room SOE/SOSS GSR 2-2 7. Change the details of the current booking such that it overrides another booking. 8. Submit the details.
The system will show 2 blocks of the same single booking. The booking slot should be 1300-1330 and 1400-1500 with the date 10/11/2012 and the facility as SOE/SOSS Grp Study Rm 2-10.
The system showed 2 blocks of the same single booking. The booking slot was 13001330 and 1400-1500 with the date 10/11/2012 and the facility as SOE/SOSS Grp Study Rm 2-10.
Pass
Capacity: All RoomList: SOE/SOSS GSR 22 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:30 6. Edit Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 21 Start Date:10/11/2012 13:30 End Date:10/11/2012 14:00 1. Bootstrap start date: 20/08/2012 2. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150 3. Add Booking School: SOE/SOSS Type: GSR Capacity: All RoomList: SOE/SOSS GSR 2-
50
2.1.50
Validate that recurrence booking cannot be edited/cancelled once the recurrence has started
1. Login as winnie.hsu.2010 2. Add a new Booking and fill in the inputs. 3. Book the room SOE/SOSS GSR 2-1 4. Edit the details of the current booking such that it overrides another booking. 5. Submit the details.
The system should not display the booking occurrence on 10/11/2012, 1300 hrs. There will be 3 occurrences with 1300 hrs as the start time with date 17/11/2012, 24/11/2012, and 01/12/2012. All these timeslots are still able to be edited. However, the
The system did not display the booking occurrence on 10/11/2012, 1300 hrs. There was 3 occurrences with 1300 hrs as the start time with date 17/11/2012, 24/11/2012, and 01/12/2012. All these timeslots were able to be edited. However, the recurring booking edit button was not reflected.
Pass
1 Start Date:10/11/2012 13:00 End Date:10/11/2012 15:00 Recur: Checked Recur type: Weekly Recur value:4 4. Login as admin Name: admin Password: 12345 5. Jump date Date: 10/11/2012 Time: 1400 6. Login as IS203 Name: winnie.hsu.2011 Password: qwerty150