Talk

Preparing test data using the example of integration tests in Go

  • In Russian

In our time, the amount of data is constantly increasing. Ozon is visited every month by more than 80 million users and more than 40 million orders created in the second quarter of 2021. This talk is about how to prepare data for tests. Dmitry will use the example of Ozon integration testing to show how teams prepare states for different environments. They have created a special service for creating or searching test data. And use different data sources and write tests on Go.

During the talk, you will learn about Ozon architecture and what challenges the team faces. You will learn how you can automate the testing of microservices using the GO language. Dmitry will talk about how to prepare data for tests of the entire Ozon, not only for backend tests but also for UI and manual tests. Data needs to be prepared quickly, for different versions and environments of the application. Finally, we will compare different approaches to preparing data for tests.

  • #backend
  • #test data
  • #tooling

Speakers

Invited experts

Talks