Тестирование
29 мая 2026
Тестирование интеграций через Kafka: проверка сценариев с разными типами данных
Сервисы, в которых данные собираются и обрабатываются на основе других сервисов, очень чувствительны к интеграциям. Технические решения часто реализованы на брокерах, например, таких как Kafka. В нашем случае была задача с финансовой отчетностью и десятками вариантов состояния документов.
24 февраля 2026
Покрытие регресса автотестами: практический опыт внедрения E2E
По мере роста продукта регрессионное тестирование быстро становится узким местом: количество сценариев растет, время проверки увеличивается, а цена ошибки перед релизом становится выше. В нашем случае переход к E2E-автотестам стал способом ускорить регресс и основой стабильных, предсказуемых релизов. В статье делимся тем, как мы выстроили покрытие регресса автотестами и встроили его в рабочие процессы команды.
29 января 2026
Тестирование требований к ПО: как находить ошибки до начала разработки и экономить до 30% бюджета
Ошибки в требованиях — один из самых дорогих источников проблем в разработке программного обеспечения. На старте проекта они редко выглядят критичными, но ближе к релизу почти всегда оборачиваются доработками, срывом сроков и сложной коммуникацией между заказчиком и командой.
В своей практике мы используем тестирование требований к ПО (requirements testing / requirements review) как часть подхода shift-left testing. Это позволяет находить дефекты требований еще до начала разработки и снижать стоимость их исправления в 5–10 раз. В этой статье рассказываем, как выстроен процесс тестирования требований у нас и какие измеримые результаты он дает на реальных проектах.
22 октября 2025
Как мы «усложнили жизнь» автотестам и повысили качество тестирования
Мы отказались от устаревших статичных данных в автотестах и создали систему динамической генерации тестовых данных. Теперь каждое тестирование отражает реальное поведение пользователей, и именно это сделало его надежнее.
24 сентября 2025
Снижение API-хаоса: наш опыт унификации для тестирования
Когда автоматизация тестирования превращается в «хаос инструментов», компания теряет не только часы работы инженеров, но и уверенность в качестве продукта. Наш опыт перехода с Postman на Cypress показал: консолидация — это стратегический шаг, который напрямую влияет на скорость релизов и стабильность бизнеса.
18 октября 2024
TestContainers: интеграционное тестирование без стресса
E2E - тесты - отличный инструмент, чтобы идти в прод и не беспокоится о том, что что-то сломается. Мы в TE активно его используем и готовы делиться опытом. При написании тестов мы использовали TestContainers на реальных проектах и посчитали инструмент очень удобным. После чего нам захотелось рассказать о нем подробнее и показать его возможности.
18 октября 2024
TestContainers: интеграционное тестирование без стресса
E2E - тесты - отличный инструмент, чтобы идти в прод и не беспокоится о том, что что-то сломается. Мы в TE активно его используем и готовы делиться опытом. При написании тестов мы использовали TestContainers на реальных проектах и посчитали инструмент очень удобным. После чего нам захотелось рассказать о нем подробнее и показать его возможности.
28 февраля 2024
Дебаг-меню: как мы создали решение, которое позволяет быстро тестировать мобильные приложения
Скорость поставки функций пользователям – ключевой показатель эффективной разработки. Чем меньше time-to-market, тем выше конкурентное преимущество. На этот показатель влияет не только скорость разработки, но и скорость тестирования. Рассказываем, как нам удалось оптимизировать этот процесс с помощью всего одной встроенной консоли.
25 мая 2021
Как баг с потерянными днями рождения привёл нас в историю СССР
На корпоративном портале одного нашего заказчика у некоторых пользователей в их профиле неправильно отображалась дата рождения – вместо необходимого дня показывался предыдущий. Наши разработчики выяснили, что причина этой ошибки скрывалась глубоко в истории.
13 января 2021
Quality Gates: как мы встраиваем автоматические проверки кода в свои процессы
Quality Gates – это автоматические проверки качества, которые устанавливают пороговые значения для продвижения продукта по конвейеру разработки. Рассказываем, как работает эта технология, и поделимся дорожной картой, которую мы составили, чтобы внедрить Quality Gates во всех наших командах.