Проксирование в UI автотестах с mitmproxy

Прокси — один из основных инструментов в арсенале QA-инженера. Charles Proxy, Fiddler и Proxyman давно стали стандартом для анализа и изменения сетевого трафика в процессе ручного тестирования. Их принцип работы хорошо известен и подробно описан во множестве материалов. Однако возникает вопрос: как использовать подобные возможности в UI-автотестах? Как перехватывать или мокать трафик в автоматизированных сценариях? Давайте разберёмся ->

https://habr.com/ru/articles/1013218/

#проксирование #qa_automation #qa_testing #python #mitmproxy

Проксирование в UI автотестах с mitmproxy

Прокси — один из основных инструментов в арсенале QA-инженера. Charles Proxy, Fiddler и Proxyman давно стали стандартом для анализа и изменения сетевого трафика в процессе ручного тестирования. Их...

Хабр

Автоматизация тестирования в CROSSOUT

Статья рассказывает о внедрении автоматизированных тестов для CROSSOUT. В статье описан процесс создания тестового окружения и обоснован выбор инструментов, которые позволили нам справиться с требованиями проекта.

https://habr.com/ru/articles/1013024/

#Атотест #allure #тестирование #qa #qa_automation #qa_testing #targem #crossout

Автоматизация тестирования в CROSSOUT

Статья рассказывает о внедрении автоматизированных тестов для CROSSOUT. В статье описан процесс создания тестового окружения и обоснован выбор инструментов, которые позволили нам справиться с...

Хабр

Лена, прости! Или как мы заменили QA тестировщика на автономного AI-агента за 24 часа

В стартапе на стадии Pre-Seed/Seed вы либо фанатично считаете деньги, либо умираете. В RankCaster AI мы уперлись в классическую ловушку масштабирования: больше фич = больше людей в QA = раздутый COGS и медленные релизы. Регрессионный анализ каждого апдейта занимал до 48 часов ручного труда. Мы решили, что платить за «прокликивание» дашбордов в 2026 году — это грех, и собрали автономного AI-агента, который делает это лучше человека.

https://habr.com/ru/articles/1012960/

#qa_automation #startups #ai

Лена, прости! Или как мы заменили QA тестировщика на автономного AI-агента за 24 часа

В стартапе на стадии Pre-Seed/Seed вы либо фанатично считаете деньги, либо умираете. В RankCaster AI мы уперлись в классическую ловушку масштабирования: больше фич = больше людей в QA = раздутый COGS...

Хабр

Когда искать работу? Сезоны найма

Привет, Хабр. Я регулярно прохожу собеседования — в первую очередь чтобы держать в тонусе знания и понимать, что происходит на рынке. Плюс это помогает не терять ориентир по зарплатам и требованиям компаний. Заметил, что периодически в чатах, на Хабре и в обсуждениях всплывает вопрос про сезонность найма. Кто-то говорит, что её нет и вакансии публикуются круглый год. Кто-то наоборот уверен, что есть «правильные» месяцы для выхода на рынок. Поэтому решил поделиться своей насмотренностью на этот счет 👇

https://habr.com/ru/articles/1012578/

#Тестирование #Автоматизация #автоматизация_тестирования #hhru #поиск_работы_в_it #поиск_работы_в_рф #карьера #qa #qa_auto #qa_automation

Когда искать работу? Сезоны найма

Привет, Хабр. Я регулярно прохожу собеседования — в первую очередь чтобы держать в тонусе знания и понимать, что происходит на рынке. Плюс это помогает не терять ориентир по зарплатам и требованиям...

Хабр

Параметризация Pytest: когда файловая коллекция становится тест-кейсами

Привет, Хабр! Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК InfoWatch. Мы разрабатываем DLP-систему для защиты контента и предотвращения утечек информации. Специфика продуктов InfoWatch состоит в анализе самых разнообразных данных. Поэтому практически каждый автотест требует подхода с широким набором параметров. Для нашей команды хорошим решением стало вынести генерацию параметров pytest.mark.parametrize в отдельный компонент, который собирает данные из файловой коллекции проекта. Существует множество способов параметризировать тестовые функции. Эта статья — пример изящной параметризации Pytest для сценариев, основанных на файловой коллекции проекта с большим количеством данных. Расскажем про наш опыт решения такой задачи. Параметризация Pytest позволяет сделать из теста каркас, шаблон, который принимает данные для конфигураций, для assert и т.д. Пример из документации Pytest:

https://habr.com/ru/companies/infowatch/articles/1012040/

#python #pytest #автоматизация_тестирования #тестирование #qa_automation #qa

Параметризация Pytest: когда файловая коллекция становится тест-кейсами

Привет, Хабр! Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК InfoWatch. Мы разрабатываем DLP-систему для защиты контента и предотвращения утечек информации. Специфика...

Хабр

Blackhole: mock server с ground truth для тестирования black-box сканеров

Выложил Blackhole — Python ASGI mock server для тестирования black-box сканеров, обучения и воспроизводимых бенчмарков. Пока вайбили с Уроборосом родился релиз в другом жанре, о нем ниже. Он offtopic но да простит меня Хабр великий и могучий, не смог удержаться.

https://habr.com/ru/articles/1012034/

#blackbox #owasp #qa_automation #webприложения #appsec #dast

Blackhole: mock server с ground truth для тестирования black-box сканеров

Выложил Blackhole — Python ASGI mock server для тестирования black-box сканеров, обучения и воспроизводимых бенчмарков. Пока вайбили с Уроборосом родился релиз в другом жанре, о нем ниже. Он offtopic...

Хабр

Вход в QA в 2026 году: как действовать, когда рынок против вас

Рынок QA больше не про «быстрый вход» и простые решения. Вакансий меньше, требований больше, а старые советы не работают. В статье — приземлённый алгоритм, который помогает начать путь от рынка, а не от обещаний, и не потратить год на подготовку без выхода к офферам.

https://habr.com/ru/articles/978972/

#тестирование #вход_в_it #qa #qa_automation #qa_engineer #qa_образование #тестировщик #тестирование_по #карьера_qa #карьера_в_it

Вход в QA в 2026 году: как действовать, когда рынок против вас

Вступление В этой статье я хочу дать практичный и приземлённый план того, как в 2026 году подходить к входу в QA и тестирование в целом — с нуля или с самых базовых знаний. Не «как быстрее войти в...

Хабр

Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

https://habr.com/ru/articles/1010216/

#appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

В статье покажу: • как запускать тесты для нескольких мобильных приложений в одном Appium-проекте • как выбирать приложение через аннотацию • как сделать потокобезопасный фреймворк • как избежать...

Хабр

Пишем быстрые API-автотесты без флаков, стендов и боли: изоляционный подход в CI/CD

Большинство API-тестов бесполезны: они флакают и тормозят CI. Показываю альтернативу — изоляционные тесты без стендов и боли.

https://habr.com/ru/articles/978660/

#python #api #qa #qa_automation #автотесты #docker #cicd #mock #моки #мокирование

Пишем быстрые API-автотесты без флаков, стендов и боли: изоляционный подход в CI/CD

Вступление В этой статье я хочу показать, как на практике писать изоляционные API-автотесты на моках. Тема очень актуальная, но при этом вокруг неё много мифов и лишней сложности. Самое важное — такие...

Хабр

Java для автотестов: первые шаги с нуля

Статья к открытому уроку курса QA Automation Engineer про начало разработки тестов на языке Java которая погружает в основы синтаксиса

https://habr.com/ru/companies/otus/articles/994164/

#java #автоматизация_тестирования #QA_Automation #обучение_Java #Selenium #JUnit #программирование_для_начинающих

Java для автотестов: первые шаги с нуля

Всем привет, меня зовут Сергей Прощаев и в этой статье расскажу про первые шаги в Java для автоматизации тестирования. Мы разберём, почему Java уже более 25 лет остаётся...

Хабр