heisenbug Heisenbug 2020 SPb (15.06.2020 — 18.06.2020)

Swagger/OpenAPI Specification as the basis for your acceptance tests

img

In his talk Viktor will cover both contract and acceptance testing, tell you what the difference is and try to explain with examples how to use the pros and cons of both approaches.

During this session, Viktor will tell how to build the process of REST API services acceptance testing based on code generation, what tools he used for this, what problems he encountered and also how he solved them.

Speaker will consider his path from the inherited tests on the HTTP client on the API to the generation of test templates and some real tests based on OpenAPI generator from the specification. Viktor will also tell how he managed to connect development/manual testing and give a full understanding of what we test.

In his talk Viktor will cover both contract and acceptance testing, tell you what the difference is and try to explain with examples how to use the pros and cons of both approaches.