Как в Авито устроено API-тестирование на Go?
В этом видео Глеб Дмитриев, инженер из команды Marketplace, рассказывает о проблемах, с которыми мы сталкивались на этапе выбора фреймворка для тестирования, и показывает, как работает наш собственный фреймворк на основе Testify.
Мы используем автотесты на всех уровнях пирамиды тестирования. Но общедоступные фреймворки и их предложенная архитектура не всегда подходят под наши технические решения. Поэтому мы выстроили свою архитектуру API-тестов и сделали свой фреймворк, который отвечает нашим требованиям по скорости, архитектуре и покрытию.
Ранее Александр Трифанов, техлид Авито, рассказал о нашем подходе к сканированию данных в API.
Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.









![[assembly: InternalsVisibleToAttribute("YourProject.UnitTests")] [assembly: InternalsVisibleToAttribute("YourProject.UnitTests")]](https://habrastorage.org/r/w1560/getpro/habr/upload_files/2a6/066/368/2a6066368f2394a9024ee57a5504259f.jpg)