Here are some ideas about how to go about when you need to test a Travel Portal or an OTA.
Techniques we use
Basically OTAs are built with an idea of a multi/ n-Tier structure. This means there are several layers needed to build an OTA and so we think of a multi layered testing approach that will include
- Provider Testing
- Testing the linkage between the provider and the application
- Message testing
- Testing the XML request and response
Functional testing
- Unit testing
- Integration testing
- System testing
- Expected and Unexpected scenarios
- Security Testing
- Error handling
- Directories Exposed
- Forbidden Resource
- Not Used Resource
- Encrypt Secured data’s
- Retesting /Regression testing
- Load / Performance testing
- Usage Patten
- Critical scenarios
Error Prevention
Other than the above, for the entire life cycle we combine some error prevention features like
- Isolating the cause of error
- Locate the point in production environment that causes error
- Keep monitoring for continuous improvement
Risks
There are so many risk factors while doing a migration test to live / production environment
- Mismatch of data, values, types etc
- Schema changes
- Scenario changes
Challenges
- Difference in Work flow for each supplier and each vertical
- Difference in expected values in test and production environment
- Rapid changes in scenarios based on market needs
- Response time
Hope you can keep these points in mind and see to it that you roll out a well-tested Travel application.
Happy testing and all the success!
Author: Umesh Chakravarthy
Umesh works as Senior Test Engineer in Teknokraaft and works with our OTA team.