RU

Группировка ошибок и анализ причин падений (RCA) с помощью ИИ

Последние годы стали серьёзным испытанием для тестирования. Нейросети существенно ускорили разработку кода: интеграция ИИ-помощников в IDE позволила…

qaautomationтестированиеавтоматизациянейросетиии в тестированииplaywrightallurerca
Habr
RU

ИИ заменит QA-инженера? Мы дали ему 2000 наших тестов, чтобы проверить

Автотесты писали, чтобы экономить время. Но в какой-то момент поняли, что тратим на их обслуживание больше, чем экономим.  Тест упал в CI — отк…

автотестыавтоматизация тестированияai-ассистентии в тестированииselenidecucumberrest assuredalluremoonplaywright
Habr
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