Creating a Framework for Consumer-Driven Contract Testing of Java APIs

Fredrik Selleby · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2018

Integration and unit testing is a critical part of most software development processes and, as such, demands for reliability, complexity of the tests as well as test execution time are important factors to consider when developing tests. This thesis explores the idea of designing and creating a testing framework based on the principles of testing by contract. It contains an example of how such a framework can be designed as well as a comparison between this design and traditional integration tests.

Read the paper · More papers on PaperTik