Как мы оптимизировали тестирование с помощью API-сервисов

Иногда в процессе разработки внезапно выясняется, что привычные подходы к тестированию перестают работать: автотесты громоздкие, данные — одноразовые и неудобные, а тестовые фреймворки уже не спасают. В такой момент команда или буксует, или придумывает что-то новое. Привет, Хабр! Меня зовут Владимир, я SDET-специалист в компании SimbirSoft. В этой статье хочу рассказать, как мы решали проблемы тестирования не традиционным написанием автотестов, а созданием собственных REST-сервисов: сервиса генерации данных и сервиса, ассистирующего тестам. Читать далее 🦾

https://habr.com/ru/companies/simbirsoft/articles/972342/

#тестирование #qa #qa_automation #автоматизация_тестирования #spring_framework
архитектура #автотесты #spring_boot #архитектура #rest

Как мы оптимизировали тестирование с помощью API-сервисов

Иногда в процессе разработки внезапно выясняется, что привычные подходы к тестированию перестают работать: автотесты громоздкие, данные — одноразовые и неудобные, а тестовые фреймворки уже не спасают....

Хабр

Хардверный QA: как тестируют железо в радиочастотном центре и прямо на конвейере

Кто-то тестирует виртуальные кнопки в интерфейсе, а кто-то — железные кнопки умной колонки. Чем отличается такое тестирование и какие у него особенности?

https://habr.com/ru/companies/yadro/articles/971938/

#хардверное_тестирование #QA #радиочастотные_системы #производственная_линия #тестовые_стенды #автоматизация_тестирования #умные_устройства #контроль_качества #yadro #MoscowQA

Хардверный QA: как тестируют железо в радиочастотном центре и прямо на конвейере

Кто-то тестирует виртуальные кнопки в интерфейсе, а кто-то — железные кнопки умной колонки. Чем отличается такое тестирование и какие у него особенности? YADRO и московское сообщество тестировщиков...

Хабр

Proxyman + HAR = mock-данные для iOS-тестов

В Naumen мы используем связку Proxyman + HAR , чтобы готовить mock-данные для интеграционных тестов iOS-приложений. Такой подход выручает, когда реальный сервер недоступен или не умеет переводить себя в нужное состояние для проверки: мы перехватываем сетевой трафик приложения, сохраняем его и превращаем в готовые моки. О том, как именно мы это делаем, рассказывает Ринат, iOS-разработчик Naumen. В его практике Proxyman помогает быстро собирать сетевые сценарии, а экспорт в HAR и консольная утилита позволяют автоматически преобразовывать их в моки для тестов. Это экономит часы ручной работы и делает интеграционные тесты стабильными и предсказуемыми.

https://habr.com/ru/companies/naumen/articles/953168/

#iOS #Swift #Proxyman #HAR #моки #тестирование_мобильных_приложений #URLProtocol #автоматизация_тестирования #mobile_qa

Proxyman + HAR = mock-данные для iOS-тестов

В Naumen мы используем связку  Proxyman + HAR , чтобы готовить mock-данные для интеграционных тестов iOS-приложений. Такой подход выручает, когда реальный сервер недоступен или не умеет...

Хабр

Proxyman + HAR = mock-данные для iOS-тестов

Привет! Меня зовут Ринат, я iOS-разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS-продуктов: клиента для SMP-сервера (Service Management Platform) и SDK чата. В этой статье расскажу, как мы используем связку Proxyman + HAR , чтобы готовить mock-данные сетевых запросов для интеграционных UI-тестов одного из iOS-приложений. Такой подход выручает, когда для тестов нет возможности поднять сервер с нужным наполнением или сервер не предоставляет дополнительных методов API для имитации определенного сценария — например, переписка в чате с собеседником, обновление статуса заказа.

https://habr.com/ru/companies/naumen/articles/970822/

#proxyman #интеграционные_тесты #мокирование #CFNotificationCenter #автоматизация_тестирования #тестирование_мобильных_приложений #iOS_UIтесты #HAR #URLProtocol #WebSocket

Proxyman + HAR = mock-данные для iOS-тестов

Привет! Меня зовут Ринат, я iOS‑разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS‑продуктов: клиента для SMP‑сервера (Service Management Platform) и SDK чата....

Хабр

+30% к скорости написания автотестов и сотни чек-листов в день: как мы внедряем LLM в QA

Привет! Меня зовут Владислав Миронов. Я отвечаю за внедрение LLM в процессы QA Яндекса и в этой статье расскажу, каких результатов мы достигли — от генерации тест‑кейсов и автотестов до помощи в ручном тестировании. Поделюсь не только успехами, но и тем, какие компромиссы и организационные решения понадобились, чтобы всё это заработало. В статье покажу, как мы разрешаем противоречия между командами, уходим от «зоопарка» инструментов и строим централизованную экосистему, где качество остаётся под контролем: реальные схемы, примеры и цифры, без магии и маркетинга. Спойлер: рассчитывать можно на многое, но и вложиться придётся основательно. Парой промптов тут, к сожалению, не обойтись.

https://habr.com/ru/companies/yandex/articles/970428/

#qa_automation #ai #автотесты #тесткейсы #автоматизация_тестирования #ml #тестирование #qa #ии #ииагенты

+30% к скорости написания автотестов и сотни чек-листов в день: как мы внедряем LLM в QA

Привет! Меня зовут Владислав Миронов. Я отвечаю за внедрение LLM в процессы QA Яндекса и в этой статье расскажу, каких результатов мы достигли — от генерации тест‑кейсов и...

Хабр

Сравнение LLM-кодеров: GPT-5.1, Grok, DeepSeek, «Алиса» и GigaChat

Привет, Хабр! Сегодня проверим, какая нейросеть лучше помогает в программировании. На дворе 2025 год у нас подоспел GPT-5.1, подтянулись конкуренты вроде Grok от xAI и DeepSeek из Поднебесной, а на отечественной сцене выступают обновлённая Алиса от Яндекса и сберовский GigaChat .

https://habr.com/ru/companies/mvideo/articles/970414/

#мвидео #аи #ии #искусственный_интеллект #программирование #автоматизация #автоматизация_тестирования #автоматизация_рутины #автоматизация_бизнеса #автоматизация_бизнеспроцессов

Сравнение LLM-кодеров: GPT-5.1, Grok, DeepSeek, «Алиса» и GigaChat

Привет, Хабр! Сегодня проверим, какая нейросеть лучше помогает в программировании. На дворе 2025 год у нас подоспел GPT-5.1, подтянулись конкуренты вроде Grok от xAI и DeepSeek из Поднебесной, а на...

Хабр

Общая концепция локаторов и их специфика в Playwright

Локаторы являются одним из ключевых элементов UI‑автоматизации. От того, насколько устойчиво тест находит нужный элемент, зависит стабильность всего тестового набора. Несмотря на кажущуюся простоту, выбор правильного локатора часто становится самым критичным и самым недооценённым аспектом автоматизации. В этой статье мы разберём общую концепцию локаторов, критерии их качества и ограничения классических подходов. Затем рассмотрим, как Playwright переосмыслил эту философию.

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

#playwright #java #UIтестирование #автоматизация_тестирования #стабильность_тестов #качество_автотестов #автотесты

Общая концепция локаторов и их специфика в Playwright

Локаторы являются одним из ключевых элементов UI‑автоматизации . От того, насколько устойчиво тест находит нужный элемент, зависит стабильность всего тестового набора. Несмотря...

Хабр

Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов

Почему автотесты становятся нестабильными и перестают приносить пользу? Разбираем системные причины флаков, бессмысленных ретраев и бесконечных E2E-монстров. Практические принципы: моки, изоляция, атомарность и минимализм — без философии, только инженерия.

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

#автотесты #qa #qa_automation #python #golang #автоматизация_тестирования #лучшие_практики #моки #рефакторинг #flakyтесты

Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов

Вступление Представьте утро. Вы открываете ноутбук, заходите в Allure — и видите красное море. Падает половина автотестов, часть — «временно», часть — «иногда». Почти каждый день...

Хабр

Как я перестал бояться GUI-тестов и научился их любить (почти)

Пару лет назад мне надоело. Надоело писать Selenium-тесты, которые ломаются от каждого чиха. Надоело вручную прокликивать регресс в офисных пакетах и базах данных каждый релиз. Надоело, что половина приложений вообще не тестируется автоматически, потому что "это же десктоп, там нет селекторов". Короче, я запилил свой велосипед. И он оказался неожиданно полезным.

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

#GUI_тестирование #десктопавтотесты #ui_automation #pywinauto #автоматизация_тестирования #запись_сценариев #рекордер #раннер #jsonтесты #thick_clients

Как я перестал бояться GUI-тестов и научился их любить (почти)

Пару лет назад мне надоело. Надоело писать Selenium-тесты, которые ломаются от каждого чиха. Надоело вручную прокликивать регресс в офисных пакетах и базах данных каждый релиз. Надоело, что половина...

Хабр

Метрики в тестировании: как в Рунити перешли от ручного сбора данных к автоматизации

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

https://habr.com/ru/companies/runity/articles/963166/

#тест #тестирование #тесты #тестировщик #метрики_тестирования #метрики_качества #сборка #алертинг #алерты #автоматизация_тестирования

Метрики в тестировании: как в Рунити перешли от ручного сбора данных к автоматизации

Привет, Хабр! Сегодня с вами Анна Асабина, главный инженер по тестированию, и Ольга Султанова, руководитель  направления тестирования в Рунити. Мы расскажем о нашем опыте внедрения метрик в...

Хабр