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.