home.social

#qa_automation — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qa_automation, aggregated by home.social.

  1. От ручного тестирования к автоматизированному: пишем compose UI-тест под Android

    Автоматизация тестирования не только упрощает рутинные процессы и экономит время, но и позволяет проверять приложение на десятках и сотнях устройств за считанные минуты. Однако настроить ее бывает не так просто. Разные версии Android, кастомные оболочки вендоров, особенности экранов — все это часто становится неприятным сюрпризом после нажатия кнопки Deploy . Меня зовут Максим, я QA-специалист команды развития

    habr.com/ru/companies/selectel

    #selectel #мобильная_ферма #тестирование_мобильных_приложений #qa_automation #автотесты

  2. От ручного тестирования к автоматизированному: пишем compose UI-тест под Android

    Автоматизация тестирования не только упрощает рутинные процессы и экономит время, но и позволяет проверять приложение на десятках и сотнях устройств за считанные минуты. Однако настроить ее бывает не так просто. Разные версии Android, кастомные оболочки вендоров, особенности экранов — все это часто становится неприятным сюрпризом после нажатия кнопки Deploy . Меня зовут Максим, я QA-специалист команды развития

    habr.com/ru/companies/selectel

    #selectel #мобильная_ферма #тестирование_мобильных_приложений #qa_automation #автотесты

  3. От ручного тестирования к автоматизированному: пишем compose UI-тест под Android

    Автоматизация тестирования не только упрощает рутинные процессы и экономит время, но и позволяет проверять приложение на десятках и сотнях устройств за считанные минуты. Однако настроить ее бывает не так просто. Разные версии Android, кастомные оболочки вендоров, особенности экранов — все это часто становится неприятным сюрпризом после нажатия кнопки Deploy . Меня зовут Максим, я QA-специалист команды развития

    habr.com/ru/companies/selectel

    #selectel #мобильная_ферма #тестирование_мобильных_приложений #qa_automation #автотесты

  4. Масштабирование от 100 до 100 000+ автотестов: архитектура и инструменты

    Масштабирование автотестов — закономерный этап развития любого растущего проекта. С увеличением количества автотестов меняются требования к архитектуре, инфраструктуре и процессам разработки. Репозиторий становится сложнее, возрастает время выполнения прогонов, увеличиваются затраты на поддержку и диагностику падений. На каждом этапе проекту требуются новые инструменты и подходы, которые позволяют сохранить скорость разработки и устойчивость всей системы автоматизации. Меня зовут Михаил, в Ozon занимаюсь тестированием и автоматизацией финансовых сервисов маркетплейса. До этого за шесть лет мне довелось поработать в шести компаниях и получить опыт в проектах разного масштаба. Многие из них проходили нижеописанные этапы развития, хотя различались продуктами, командами и технологическим стеком. В этой статье я разделю этот путь на четыре условных уровня и покажу, какие метрики сигнализируют о необходимости роста, а также разберём этот процесс на всех уровнях: от архитектуры фреймворка до выстраивания процессов и TestOps.

    habr.com/ru/companies/ozontech

    #Автоматизация_тестирования #Тестирование #тестирование_по #тестирование_вебприложений #qa #qa_automation #tms #flaky_tests #openapi #ozon_tech

  5. Как я сделал утилиту для автоматизации ручных тестов

    Привет, меня зовут Алексей и я C# разработчик. Однажды передо мной стояла задача написать утилиту для взаимодействия с различными UI-элементами в Windows и во всех популярных браузерах. Сама утилита не была связана с тестированием, но вполне годилась для автоматизации некоторых действий на машине, так как была простой в управлении и интуитивно понятной. Мне понравилось работать в этом направлении и возникла идея создания инструмента, который не будет перегружен широким функционалом RPA решений, но возьмёт от них всё что нужно для тестирования интерфейсов, чтобы получился действительно полезный инструмент-помощник для QA с низким порогом входа.

    habr.com/ru/articles/974258/

    #ручное_тестирование #автотестирование #утилиты #автоматизация #тестирование_вебприложений #тестирование_приложений #тестирование_сайтов #тестирование_по #qa #qa_automation

  6. Bug fingerprinting для UI: почему stack trace не работает и что вместо

    TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.

    habr.com/ru/articles/1032230/

    #playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui

  7. Эпопея в трёх частях: ИИ-инструменты в работе QA. Практическое применение Cursor, n8n и LLM

    За последние несколько лет роль QA-инженера заметно изменилась. Мы всё меньше сосредотачиваемся на проверке готового функционала и всё больше участвуем в анализе систем, данных и архитектурных решений. В нашей команде это особенно проявилось после реструктуризации: в зоне моей ответственности оказалось около 40 сервисов. Приходится глубже разбираться в устройстве системы, понимать, как двигаются данные между сервисами на более низком уровне, — документации и регламентов уже недостаточно.

    habr.com/ru/companies/skyeng/a

    #ии #cursor #n8n #n8n_ai #n8n_ai_agent #openai #ai #llm #llmагент #qa_automation

  8. Как запускать 100k+ браузеров в день и спать спокойно

    Привет! Я Павел Лобач из команды инфраструктуры тестирования Т-Банка. Расскажу, как у нас организована инфраструктура для запуска E2E браузерных тестов, как она развивалась и как в итоге вылилась в открытый проект Selebrow. Будет много технических подробностей и ни слова про ИИ!

    habr.com/ru/companies/tbank/ar

    #selenium #selenium_webdriver #playwright #opensourse #тестирование_вебприложений #автоматизация_тестирования #qa #qa_automation #article #опенсорс

  9. Жизненный цикл фичи в коммутаторе: от идеи через QA до прода

    Привет, Хабр! На связи Андрей Золотых, старший инженер по разработке ПО для коммутаторов YADRO KORNFELD. Сегодня я расскажу о пути, который проходит новая фича перед выходом в свет. Разберем весь процесс имплементации: начиная с идеи и заканчивая продакшеном. Особое внимание уделим тестированию, которое в случае сетевого оборудования имеет ряд особенностей. А еще поговорим о специалистах, которые участвуют в процессе: от бизнес-аналитиков до сетевых инженеров.

    habr.com/ru/companies/yadro/ar

    #коммутатор #фича #kornfeld #qa #qa_automation #сетевые_технологии