Перейти к содержимому
IMOEX 2226.36 1.6%
·Технологии·3 августа 2026 г.

Выпекаем тесты на Go с Testo: делимся нашим open-source-фреймворком

Выпекаем тесты на Go с Testo: делимся нашим open-source-фреймворком

Привет, Хабр! Я Вадим, разработчик QA-платформы в Ozon. Стандартного testing в Go хватает юнит-тестам, но большим end-to-end-сценариям нужно больше: Allure-отчёты, плагины, Suite’ы, параметризация, параллельные запуски. Мы не нашли в Go-экосистеме инструмент, который закрывал бы всё это, не ломая привычный go test, — и написали свой: Testo. Сегодня на нём работает больше 60 тысяч тестов для 500+ сервисов Ozon, а теперь мы опубликовали его в open source.

В статье покажу Testo и плагины в деле: как небольшой Go-тест шаг за шагом превращается в полноценный e2e-сценарий с отчётами, фикстурами, хуками и шагами, сохраняя привычный вид.

Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.

Habr