Bachelor Thesis: Tool Supported Testing of Third-Party Interfaces

RateBoard is a Revenue Management Software provider. The company provides and maintains several third-party interfaces used for sharing domain-specific data with various property management systems. The shared information between these interfaces is related to hotels and mainly consists of reservations. Test automation for these interfaces is only applied at a unit test layer. Since unit testing does not guarantee a frictionless process in a production-like environment, manual tests have to be performed whenever there are changes to these interfaces. In order to improve the development and testing procedure, a supportive testing application should be developed. The three main requirements for this application are test data generation, test automation of third-party interfaces, and illustration of passed or failed tests. The goal of this thesis is to evaluate the state of the art methods for these
requirements and implement the desired tool in cooperation with RateBoard GmbH.