Scope :
In this section we will view that how a user can select one way Flight as a trip to view list of flights as per the option selected.
User Story:
As a customer, I want to view list of available one way flights as per my preferences selected in the flight search page, so that I can select the available flight and continue with the booking. As a customer, I want to update my preferences of search and filters by clicking modify search, so that the available one way flights are Sorted, Filtered and is also based on the updated search query. As a customer, I want to select the specific one way flight, so that I either navigate to Fare Type/Branded Fare page in case the flight offers different seat upgrades from where I can continue to Flight Review Page or I navigate to the Flight Review Page directly to review flight details and continue with the booking. As a customer, I want to sort the list of available flights, so that based on the sorting preferences of Time, Duration, Best Value or Price, the flight list is rearranged. As a customer, I want to view the offers applicable for flight booking in the header, in the availability tiles and after 3 availability tiles, so that I can avail the applicable and promotional offers while booking flight. As a user, I should be able to view fares in the fare calendar in a scrollable view, so that I can compare the fare and availability based on nearby dates. Navigation:
This page will be launched when user will tap on flight search page after selecting One-way as a trip type.
Flight Availability Page
Data Elements (Flight Availability Page - Domestic One way)
Acceptance Criteria:
Given I am a customer, When the trip type is One Way and as per the preferences provided in the flight search page, then the system must ensure that: Preferences provided in the Flight Search Page are visible in the Flight Availability Page. List of one way flights are available mentioning departure time, arrival time, duration, layover time, layover airport, stop count, airline name and logo, price and applicable offer. Sorting based on Time, Duration, Price and Best Value is available for the One Way flights. In case the flight does not offer seat upgrades, On clicking a tile for one way flight, I will navigate to Flight Review Page where booking details are visible with a provision to continue the booking journey. In case the flight does offer seat upgrades, On clicking a tile for one way flight, I will navigate to Fare Type/Branded fares page where seat upgrade options shall be visible. On selecting the specific seat upgrade, I can navigate to the Flight Review Page where booking details are visible with a provision to continue the booking journey. In case the International Flight is selected having Nearby Airport option available, On clicking 2. Given I am a customer, When I click on Fare calendar, then the system must ensure that horizontal scrollable calendar must show:
30 days fare range from current date till next 30th Day, if the depart date is current date. 15 days previous fare range and 15 days later fare range in case a random date is selected. 3. Given I am a customer, When I click on Modify Search to update the preferences provided earlier in the flight search page, then the system must ensure that:
All fields in the modify search are prepopulated with previous search preferences. All fields in the modify search are editable to accommodate new search query. On clicking OK, the list of One Way flights is updated as per the updated preferences. 4. Given I am a customer, When I click on Filter icon, then the system must ensure that:
All the filters like Time, Stop, Airlines along with Staring Price and Nearby Airports are visible to the user. All filters have the options of range to be selected. On clicking Range Option, the filtered flight will be listed.