RU

Как мы подружили динамические тесты JUnit 5 с Госуслугами

Привет, Хабр! На связи Максим Кацал, руководитель направления автоматизированного тестирования в РТЛабс. Мы с командой на Госуслугах тестируем огромно…

тестированиединамические тестыавтотестыlow-codeallurejunit 5selenidejson-схемаpageobjectгосуслуги
Habr
RU

Плагины в Go-автотестах: как вынести инфраструктуру за пределы тестов

Почему отчётность, статистика и логирование в Go-автотестах превращаются в костыли — и как плагинная модель позволяет вынести инфраструктуру за предел…

gogolangqaqa automationtest frameworktest automationgo testавтотестыallureallure report
Habr
RU

Группировка ошибок вручную и автоматически, или чем тестировщику занять своё время

40-60% времени современных QA-команд тратится на диагностику сбоев в тестах . Эта проблема настолько серьёзна, что сейчас активно разрабатываются прак…

тестированиеqaавтоматизацияjunitallureseleniumотчёты об ошибкахтриажанализ ошибок
Habr
RU

Как правильно писать WebSocket API автотесты на Python

На примере FastAPI-чата показываю, как выстроить автотесты для API с двумя транспортами: REST используется для подготовки состояния, WebSocket — для п…

qaqa automationpythonwebsocketwebsocket apiавтотестыавтотестированиелучшие практикиcicdallure
Habr
RU

Kafka Consumer в тестовой автоматизации: архитектурный разбор

Привет, Хабр! На связи Егор Лаптев — QA Fullstack Java в SENSE на проекте крупного российского банка. End-to-end тесты UI проверяют только то, что вид…

kafkakafka consumerkafka в тестированииqa automationsaslасинхронное тестированиеai-агентыallureconsumer groupраспределенные системы
Habr
RU

Почему в Go больно писать автотесты (и дело не в синтаксисе)

testing в Go даёт только примитивы. Разбираем, почему автотесты в Go быстро превращаются в боль, и какого слоя исполнения в нём не хватает. Читать дал…

gogolangавтотестытестированиеинтеграционные тестыtestingtest frameworkallureaxiomqa automation
Habr
RU

[Перевод] Параметризация в JUnit 5 и Allure Report

Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данны…

junit5junitпараметризацияпараметрыallureallure reportавтоматизацияqaтестированиеtesting