OSDM Required Tests Scenarios - UnionInternationalCheminsdeFer/OSDM GitHub Wiki

Required Test Scenarios

Allocator API Tests

Feature list

Topic Feature Mandatory / Conditional
general language support mandatory
general TAP-TSI station code support conditional (mandatory in case of rail services)
trips place Search optional
trips places masterdata optional
trips trip search optional
trips pageing in trip search optional
booking search trip based offers conditional
booking search trip based offers for part of the trip only conditional (mandatory if trip based search is provided)
booking search non trip based offers conditional
booking search offers based on a trip conditional
booking pageing on offers conditional (in case of more than one offer)
booking search for return trip offers conditional
booking search for multi journey offers conditional
booking individual offer mode conditional
booking collective offer mode conditional
booking re-usable offers optional
booking luggage offers optional
booking multi provider through ticketing conditional
booking company schemes optional
booking multi provider offer combination conditional
booking price change after prebooking conditional
booking secure paper support optional
booking personal data update optional
booking VAT conditional
booking payment by payment vouchers optional
booking send booking notifications optional
booking apply reduction cards conditional
booking request personal passenger data conditional
booking get additional offers for a booking optional
booking confirm applied promotion codes conditional
booking confirm applied reductions conditional
booking add booked offers to a booking optional
booking update purchaser optional
booking search booking optional
booking on-hold offers optional
booking zone master data optional
booking reduction card master data optional
booking products master data optional
booking reduction cards master data conditional
booking travel account info conditional
reservation bicycle reservation conditional
reservation optional reservations conditional
reservation mandatory reservations conditional
reservation stand alone reservation optional
reservation graphical place selection optional
reservation place property selection conditional
reservation adjacent reservation optional
reservation seats reservation conditional
reservation sleeper reservation conditional
reservation parking reservations optional
reservation reservation fees conditional
reservation add reservation on a prebooked offer optional
reservation coach layout master data conditional
ancillaries ancillaries for meals optional
ancillaries add ancillaries on a prebooked offer optional
after sales complaints optional
after sales reemboursement optional
after sales refund mandatory
after sales refund overrule codes conditional
after sales exchange optional
after sales partial exchange optional
after sales replacement of lost tickets optional
after sales release (two-step refund) optional
after sales cancel fulfillment (re-issue) optional
after sales notify on changed booking optional
scenario covered features variants
stand alone reservation based on a provided trip
  • search offers based on a trip
  • stand alone reservation
  • refund
  • single person
  • multiple persons
  • including non-reservable persons
  • groups of persons
  • trips with one train
  • trips with multiple trains
  • trips with multiple trains but not all reservable
  • trip with two legs but request restricted to one leg.
⚠️ **GitHub.com Fallback** ⚠️