7 Aug 2026, 09:49 UTC407 views1 reactionsread 12 August 2026 Photo
Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot
#почитать
Начнём с того, почему вообще тесты могут быть медленными. Используя @SpringBootTest, мы просим Spring Boot поднять весь контекст приложения для каждого тестового класса. У нас доступны все бины, но часто все это избыточно. Например, хочется протестировать контроллер, а Spring загружает ещё и базу данных, и сервисы, и шлёт запро…
❤1
4 Aug 2026, 09:37 UTC595 viewsread 12 August 2026 Photo
Как отсутствующий часовой пояс сломал автоматизацию тестов
#почитать
Я настроил окружение для запуска автотестов в сети. Все работало нормально; тесты – стабильно зеленые. Тогда я переключился на автоматизацию другого функционала. Но чем масштабнее становилась автоматизация, чем заметнее выделялась странность: одна конкретная функция стабильно выдавала ошибку, тогда как прочие тесты завершались успешно.
⏱Читать ст…
28 Jul 2026, 18:04 UTC873 views5 reactionsread 12 August 2026 Photo
Три по цене одного, или как мы в Яндекс ID автотесты перепридумали
#почитать
О смещении фокуса с E2E к быстрым модульным тестам. Спикер рассказал, как пришли к этому подходу, с какими проблемами столкнулись и как их решали. Как по пути придумали новый инструмент для хранения функциональных требований огромного сервиса и учета покрытия продукта тестами (мы не верим в автоматический ковередж), который уже доступен в …
😁4👍1
28 Jul 2026, 13:04 UTC805 views5 reactionsread 12 August 2026 Photo
Авито запускает бесплатный онлайн-курс по QA! За 4 месяца вы пройдёте весь цикл работы QA‑инженера — от написания документации до создания своих автотестов с поддержкой экспертов из Авито.
Что вас ждёт?
- Советы и опыт экспертов. QA-инженеры Авито поделятся знаниями, как улучшать продукты с многомиллионной аудиторией.
- Практические кейсы для портфолио. Вы научитесь применять принципы тестирования и автоматизации, …
❤3👍2
28 Jul 2026, 09:24 UTC634 views5 reactionsread 12 August 2026 Photo
Группировка сабтестов в Go: от простого к сложному
#почитать
в большинстве случаев достаточно держать тесты плоскими, а когда нужна разная инициализация и очистка — добавить лишь один уровень вложенности. В статье разбираются плюсы и минусы разных подходов: от ручных t.Run до reflection-хаков и сторонних библиотек.
⏱Читать статью
🔥3👍2
24 Jul 2026, 09:52 UTC816 views7 reactionsread 12 August 2026 Photo
Фикстуры в Playwright на простом примере
#почитать
Фикстуры Playwright — это готовые инструменты, которые помогают создавать тесты. Они берут на себя рутину: открывают браузер, создают страницы и управляют сессиями. В статье разбираем, какие бывают фикстуры, как они работают и зачем нужны.
⏱Читать статью
❤7
22 Jul 2026, 09:49 UTC794 views1 reactionsread 12 August 2026 Photo
Словарь flaky-тестов
#почитать
Как и любому инженеру по автоматизированному тестированию, мне приходилось отлаживать и чинить разные flaky (нестабильные) тесты. Кроме того, я обратился к академической литературе о flaky-тестах, чтобы правильно разобраться с проблемой, над которой работаю. Меня удивило, что многие привычные термины имели слегка разные определения от статьи к статье, а в некоторых работах использовал…
👍1
17 Jul 2026, 12:40 UTC866 views1 reactionsread 12 August 2026 Photo
От запахов к стабильности: рефакторим тесты на JUnit + Selenide
#почитать
Нам показалось интересным подойти к этой проблеме не со стороны теории, а со стороны практики: какие частые ошибки можно встретить в тестах, как их исправлять, и почему именно тесты нужно писать так, а не иначе? Мы продемонстрируем всё это для стека JUnit + Selenide.
⏱Читать статью
👍1
14 Jul 2026, 07:40 UTC960 views11 reactionsread 12 August 2026 Advertisementerid 2W5zFJfwZJy
Почему ChatGPT заканчивается там, где начинается реальная работа
Тестировщику, который работает с реальными проектами, ChatGPT часто недоступен. Если в задаче есть внутренние спецификации, тест-кейсы, баг-репорты, персональные данные или коммерческая информация, передавать их внешним сервисам нельзя. Но искать требования, сопоставлять баги с релизами, разбираться в документации и анализировать изменения всё равно пр…
🙏5❤3👏3
14 Jul 2026, 05:55 UTC775 views3 reactionsread 12 August 2026 Photo
Автоматизируем синхронизацию тест-кейсов в ТестОпс: больше никаких ручных обновлений
#почитать
Меня зовут Вадим, я уже много лет в тестировании и сейчас работаю Head of QA в Альфа-Банке (Беларусь). За эти годы я успел поработать с десятками инструментов, написать сотни тест-кейсов и... потратить неприлично много времени на рутину, которую можно было автоматизировать ещё вчера.
Знаете, есть такая особенность нашей п…
👍2🔥1
10 Jul 2026, 03:55 UTC854 views4 reactionsread 12 August 2026 Photo
Нагрузочное тестирование K6 (Концепт)
#почитать
Наша система хорошо покрыта unit-тестами, которые интегрированы в CI-процессы. Настроен запуск и контроль функциональных интеграционных тестов. После проделанной работы по обеспечению корректности выполнения бизнес-процессов возникли вопросы, связанные с производительностью, корректностью настройки компонентов системы, отказоустойчивостью.
⏱Читать статью
❤3👍1
9 Jul 2026, 04:05 UTC804 views3 reactionsread 12 August 2026 Photo
Тестирование без тонны кейсов: свобода, автотесты и экспертиза
#почитать
В этом посте хочется поделиться 20-летним личным опытом в тестировании и приходу к частичному отказу от тестовой модели с использованием тестовых кейсов. Переход был плавным. Не планировала загружать статью сложными метриками и цифрами, но хотела показать постепенную эволюцию сквозь призму личного опыта в стиле некоторого ревью.
⏱Читать стать…
👍2🔥1
Showing the 12 most recent of 20 posts we hold for @qa_automation_it. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.