18-09-2017, 02:30 PM
Flight booking system test scenarios
• Verify that there is a portal to add new flights to the system.
• Verify that by filling flight details such as flight name, code, to and from destinations, capacity, times and frequency, etc., new filters are added to the system.
• Check that the user can search for flights by name, from airports or flight code to check their status and schedules.
• Verify that search results have flight details, schedules, and availability.
• Verify that clicking on the search results will open the full flight details.
• Verify that the user must view the flight status in real time of seat availability.
• Check that the user is presented with a graphical view of the seated arrangement of the airline along with the seat number and availability status.
• Check that the price of different types of seats is displayed to users.
• Check that the user can successfully select one or more of a seat.
• Check that the user can not select or can not select seats that are already reserved or are not allowed for reservation.
• Check that, after selecting the seats, entering the passenger data and making the payment, the selected seats are reserved.
• Check that in a satisfactory reservation the ticket must be visible and downloadable.
• Check that after a successful booking the seat stuatus is updated to the reservation.
• Verify that the user also receives the confirmation email along with the tickets in the e-mails provided while filling in the details.
• Check the maximum number of seats a user can reserve by selecting more seats than the results allowed in the error message.
• Verify that all different types of payment methods work correctly.
• Verify that the user is presented with additional options such as luggage, extra legroom, food / beverage, etc. and selecting the same results at an additional cost with the amount of the reservation.
• Verify that the user can also cancel the reserved entries by entering the required details and the amount after deducting the cancellation fee is returned to the user.
• Verify that after canceling the status of the seat is updated to available.