Test Scenarios
Modified on: 2023-04-13 11:46
Test Paramets
- Hotel: ${hotelId}
- Room Type1: ${roomId1}
- Room Type2: ${roomId2}
- Rate Plan1: ${rateId1}
- Rate Plan2: ${rateId2}
- Checkin: ${checkin}
- Checkout: ${checkout}
- Start Date: ${startDate}
- End Date: ${endDate}
No. | Category | Test Scenario | Test Objective | Expected Result | EchoTokens |
1 | Property | Create ${hotelId} | Verify if the Property Update works well |
| |
2 | Content | Create ${roomId1} and ${roomId2} for ${hotelId} | Verify if the Room Creation works well |
| |
3 | Content | Create ${rateId1} and ${rateId2} for ${hotelId} | Verify if the Rate Plan Creation works well |
| |
4 | Content | Create ${rateId1} assigned with ${roomId1} and ${roomId2}, ${rateId2} assigned with ${roomId1} and ${roomId2} for ${hotelId} | Verify if Products Creation work well |
| |
5 | ARI | Full refresh by ${hotelId} with date range from ${startDate} to ${endDate} | Verify if the full refresh works well on:
|
| |
6 | ARI | Manual full refresh by ${hotelId} with date range from ${startDate} to ${endDate} | Verify the manual full refresh messages are same with case#1 | The messages are same with case#1 | |
7 | Reservation | Make a successful single room reservation for ${hotelId} on ${checkin} with 1 night and 2 adults on ${roomId1} and ${rateId1} | Verify if the reservation can be processed well by your PMS |
| |
8 | Reservation | Cancel the reservation of case#3 | Verify if the reservation can be cancelled |
| |
9 | Reservation | Make a successful 3 rooms reservation for ${hotelId} on ${checkin} with 1 night and 2 adults on ${roomId1} and ${rateId1} | Verify if multiple reservations can be processed well by your PMS |
| |
10 | Reservation | Cancel the reservation of case#5 | Verify if the splitting reservations can be cancelled |
| |
11 | ARI | Close only on ${roomId1} and ${rateId1} for ${checkin} | Verify if close message can be pushed out |
| |
12 | Reservation | Make a fail reservation to the closed products of ${roomId1}, ${rateId1} on ${checkin} in Booking Request model | Verify if the reservation will be rejected by PMS |
| |
13 | Reservation | Make a successful reservation to the closed products of ${roomId1}, ${rateId1} on ${checkin} in Booking Notify model | Verify if the reservation will be accept by PMS |
| |
14 | ARI | Open only on ${roomId1} and ${rateId1} for ${checkin} | Verify if open message can be pushed out |
| |
15 | ARI | Change only the rate of ${roomId1} and ${rateId1} for ${checkin} to 100 | Verify rate changes |
| |
16 | ARI | Change only the inventory of ${roomId1} and ${rateId1} for ${checkin} to 10 | Verify inventoy changes |
| |
17 | ARI | Change only the minStayThrough of ${roomId1} and ${rateId1} for ${checkin} to 2 | Verify availability changes |
| |
18 | ARI | Change only the maxStayArrival of ${roomId1} and ${rateId1} for ${checkin} to 2 | Verify availability changes |
| |
19 | ARI | Change only the minAdvanceDay of ${roomId1} and ${rateId1} for ${checkin} to 2 | Verify availability changes |
| |
20 | ARI | Change only the maxAdvanceDay of ${roomId1} and ${rateId1} for ${checkin} to 2 | Verify availability changes |
| |
21 | ARI | Manual full refresh by ${hotelId} with date range from ${startDate} to ${startDate} | Verify full refresh |
| |
22 | Reservation | Make a successful single room reservation for ${hotelId} on ${checkin} with 1 night and 2 adults on ${roomId1} and ${rateId1}, ${checkin} is equal to booked date | Verify if the reservation can be processed well by your PMS |
| |
23 | Reservation | Change the reservation status to check-in of case#22 | Verify if the reservation status changes |
| |
24 | Reservation | Change the reservation status to check-out of case#22 | Verify if the reservation status changes |
| |
25 | Reservation | Make a successful single room reservation for ${hotelId} on ${checkin} with 1 night and 2 adults on ${roomId1} and ${rateId1}, ${checkin} is equal to booked date | Verify if the reservation can be processed well by your PMS |
| |
26 | Reservation | Change the reservation status to cancel of case#25 | Verify if the reservation status changes |
| |
27 | Reservation | Make a successful single room reservation for ${hotelId} on ${checkin} with 1 night and 2 adults on ${roomId1} and ${rateId1}, ${checkin} is equal to booked date | Verify if the reservation can be processed well by your PMS |
| |
28 | Reservation | Change the reservation status to NoShow of case#27 (after night audit) | Verify if the reservation status changes |
|
Did you find it helpful? Yes No
Send feedback