Test plan
Test plan
List of test cases that are standard for every AY NDC implementation
The test cases regroup all relevant features we consider mandatory and must be validated for the go-live. These are the same test cases that will be shared with you also in your Teams space during the implementation.
Test conditions
Flight choice: if not specified otherwise, choose any AY operated flight on the requested itinerary (recommended dates between 1 week and 2 months in the future), in the Economy cabin.
Passenger details: follow AY specificities.
Payment method: if not specified otherwise, use instant payment with Cash.
Test outcome: for each test, provide the OrderID to AY for validation (created order must match the test data).
Production validation
# | Name | User story | Data | Flow | Result |
---|---|---|---|---|---|
0.1 | Production environment | Book a trip in production from Helsinki to Tallinn with ticket type "Flex". | Pax: 1ADT First name: Axel Last name: Jonestest Route: HEL-TLL Departure: in 3 months minimum, no peak season Ticket type: Flex | AirShopping OfferPrice OrderCreate After 2 days OrderRetrieve OrderReshop OrderCancel | Order created with one adult and one flight. One ticket issued and then refunded. Order cancelled. |
Basic test cases
# | Name | User story | Data | Flow | Result |
---|---|---|---|---|---|
1.1 | One way, short-haul | Book a one way trip from Helsinki to Stockholm with ticket type "Classic". | Pax: 1ADT Route: HEL-STO Ticket type: Classic | AirShopping OfferPrice OrderCeate | Order created with one adult and one flight. One ticket issued. |
1.2 | Round trip, long-haul | Book a round trip between Helsinki and Singapore in Business cabin with ticket type "Light" on outbound and "Classic" on inbound. | Pax: 4ADT Route: HEL-SIN-HEL Cabin: Business Ticket type: Classic+Light | AirShopping OfferPrice OrderCeate | Order created with four adults and two flights. Four tickets issued. |
1.3 | Family trip, secure flight | Book a round trip to New York for two adults, one child and one infant with ticket type "Classic". Pay later. | Pax: 2ADT+1CHD+1INF Route: HEL-NYC-HEL Ticket type: Classic Deferred payment | AirShopping OfferPrice OrderCeate OrderRetrieve OrderChange | Order created with two adults, one child and one infant, and two flights. Four tickets issued. |
1.4 | Codeshare flight | Book a trip between Helsinki and Tokyo on flights marketed by Finnair but operated by Japan Airlines with ticket type "Classic". | Pax: 2ADT Flight: AY marketed, JL operated Route: HEL-TYO-HEL Ticket type: Classic | AirShopping OfferPrice OrderCeate | Order created with two adults and two flights. Two tickets issued. |
1.5 | Baggage (in prime booking flow) | Book a round trip with ticket type "Light" and add one prepaid bag for each passenger on both segments. | Pax: 4ADT Route: HEL-SHA-HEL Ticket type: Light | AirShopping ServiceList OfferPrice OrderCeate | Order created with four adults and two flights. One prepaid bag booked for each passenger/flight. Four tickets and four EMD issued. |
1.6 | Seat (in prime booking flow) | Book a round trip with ticket type "Classic" on outbound and "Light" on inbound, and add one chargeable seat for each passenger on both segments. | Pax: 2ADT Route: STO-HEL-STO Ticket type: Classic+Light | AirShopping OfferPrice SeatAvailability OrderCeate | Order created with two adults and two flights. One chargeable seat booked for each passenger/flight. Two tickets and four EMD issued. |
1.7 | Seat exemption (with Frequent Flyer card) | Book a round trip for a frequent traveller with ticket type "Classic" and assign seats, exempted thanks to traveller's tier level. | Pax: 1ADT First name: Patrik Last name: Platinumtest FF number: 674074844 Route: CPH-SHA-CPH Ticket type: Classic | AirShopping OfferPrice SeatAvailability OrderCeate | Order created with one adult and four flights. Frequent flyer card displayed in the order. One exempted seat booked for each flight. One ticket and four EMD issued. |
1.8 | Order void | Book a round trip with ticket type "Classic". Cancel the order on the same day. | Pax: 2ADT Route: RIX-LHR-RIX Ticket type: Classic | AirShopping OfferPrice OrderCeate OrderRetrieve OrderCancel | Order created with two adults and four flights. Two tickets issued and voided. Order cancelled. |
1.9 | Order refund | Book a round trip with ticket type "Flex". Cancel the order on the next day for a refund. | Pax: 2ADT Route: RIX-LHR-RIX Ticket type: Flex | AirShopping OfferPrice OrderCeate Next day OrderRetrieve OrderReshop OrderCancel | Order created with two adults and four flights. Two tickets issued and then refunded. Order cancelled. |
1.10 | Private fares (when applicable) | Book a round trip targeting private fares with ticket type "Classic". | Pax: 2ADT Route: HEL-PEK-HEL Ticket type: Classic Fare type: corporate negotiated fare Account code: to be provided | AirShopping OfferPrice OrderCeate | Order created with two adults and two flights. Two tickets issued. |
Additional test cases for AY NDC certified aggregators
# | Name | User story | Data | Flow | Result |
---|---|---|---|---|---|
2.1 | Add bound (additional collection) | Book a one way trip from Helsinki to London with ticket type "Flex". Then add a return flight for a later date. Additional charge and penalty will apply. | Pax: 1ADT Initial route: HEL-LHR Final route: HEL-LHR-HEL Ticket type: Flex | AirShopping OfferPrice OrderCeate OrderRetrieve OrderReshop OrderReshop OrderChange | Order created with one adult and two flights. One ticket issued and exchanged. One new ticket issued. |
2.2 | Remove bound (residual value) | Book a round trip between Riga and London with ticket type "Flex". Then remove the inbound segment. Residual amount will be refunded. | Pax: 2ADT Initial route: RIX-LHR-RIX Final route: RIX-LHR Ticket type: Flex | AirShopping OfferPrice OrderCeate OrderRetrieve OrderReshop OrderReshop OrderChange | Order created with two adults and two flights. Two tickets issued and exchanged. Two new tickets issued. One EMD issued for residual value. |
2.3 | Date change (revalidation) | Book a round trip from Vilnius to London with ticket type "Classic". Then change the outbound segment to depart one day later. Ticket will be revalidated. | Pax: 1ADT Route: VNO-LHR-VNO Initial departure: in 100 days Final departure: 24h later Ticket type: Classic | AirShopping OfferPrice OrderCeate OrderRetrieve OrderReshop OrderReshop OrderChange | Order created with one adult and four flights. One ticket issued. |
2.4 | Route change | Book a round trip between Riga and London with ticket type "Flex". Then change the inbound segment to fly back to Helsinki instead. | Pax: 1ADT Initial route: RIX-LHR-RIX Final route: RIX-LHR-HEL Ticket type: Flex | AirShopping OfferPrice OrderCeate OrderRetrieve OrderReshop OrderReshop OrderChange | Order created with one adult and three flights. One ticket issued and exchanged. One new ticket issued. |
2.5 | Order split | Book a round trip for two adults with ticket type "Flex". Then split the initial order to receive one order per pax. | Pax: 2ADT Route: RIX-LHR-RIX Ticket type: Flex | AirShopping OfferPrice OrderCeate OrderRetrieve OrderChange | Two orders created with one adult and four flights each. Two tickets issued in total. |