10 Chrome-расширений для QA часть 2

В этой статье представлены Chrome-расширения для QA-инженеров, которые не повторяют функции DevTools, а дополняют их. Эти инструменты помогают автоматизировать рутинные задачи, ускоряют проверку форм и API, упрощают анализ данных и визуальное тестирование, а также открывают возможности для проверки сценариев, которые сложно реализовать стандартными средствами браузера.

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

#qa #qa_automation #qa_testing #qa_engineer #qa_automation_engineer

10 Chrome-расширений для QA часть 2

Оглавление: Введение JSON Toolkit CipherBloom Header Editor SessionBox Quick Char Count Fake Filler Tab Modifier Wappalyzer Cookie Editor PerfectPixel Заключение Введение: Искусство не дублировать, а...

Хабр

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

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

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

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

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

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

Хабр

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

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

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

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

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

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

Хабр

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

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

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

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

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

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

Хабр

Исключения в Java: просто о сложном для AQA

В статье рассматриваются исключения в Java: какие они бывают и как их можно обрабатывать. Простые объяснения и примеры помогут понять, как работать с ошибками в автотестах.

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

#qa #qa_automation #qa_testing #qa_engineer

Исключения в Java: просто о сложном для AQA

Оглавление Введение Что такое исключения Иерархия исключений Обработка исключений Типы исключений Заключение Введение Когда пишешь автотесты на Java, рано или поздно сталкиваешься с ситуацией: тест...

Хабр

Gradle для QA-инженера

Статья посвящена использованию Gradle в автоматизации тестирования. Рассматриваются настройка проекта, управление зависимостями, запуск тестов и лучшие практики для QA-инженеров. Приведены готовые примеры конфигураций и сравнение с Maven.

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

#qa #qa_automation #qa_testing #qa_engineer

Gradle для QA-инженера

Оглавление Введение Что такое Gradle? Краткая история создания Что содержит build.gradle Жизненный цикл сборки Команды Gradle vs Maven: что выбрать для автотестов Завершение Введение Если вы...

Хабр

Что спрашивают на собеседовании у QA и SDET: топ вопросов и ответов. Часть 1. Сети

Собеседование — один из самых важных и волнительных этапов для любого специалиста. Независимо от опыта, возраста или других индивидуальных особенностей, каждый из нас так или иначе переживает за результат, но всё же надеется успешно пройти все этапы интервью. Безусловно, самым серьёзным из них является технический блок. Именно здесь у интервьюера больше всего возможностей вас «помучить» :) Особенно остро это ощущают специалисты из направления QA/SDET, ведь информации действительно очень много. Но не переживайте: SimbirSoft спешит на помощь! Меня зовут Кирилл, я SDET-специалист в компании SimbirSoft. В этой статье я собрал список вопросов, на которые обязательно стоит обратить внимание при подготовке — как начинающим специалистам, так и закалённым «воинам» в области обеспечения качества — QA Manual, QA Automation и SDET — вне зависимости от грейда.

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

#тестирование #qa #qa_automation #qa_testing #google #найти_работу #саморазвитие #карьера_itспециалиста #рекрутинг #работа_в_офисе

Что спрашивают на собеседовании у QA и SDET: топ вопросов и ответов. Часть 1. Сети

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

Хабр

От Jest к Vitest на backend тестах: как мы мигрировали тестовый фреймворк для ускорения CI и повышения стабильности

Привет! Я Максим Кузьмин, старший инженер по автоматизации в команде Т-Путешествий. Строю и развиваю процессы автоматизации и разрабатываю инструменты тестирования. Для внутренних нужд мы разработали фреймворк для изолированного тестирования бэкенда. Он написан на TypeScript, обеспечивает гибкость, масштабируемость и интеграцию с разными внутренними системами. Выступает как единое решение для написания, запуска и поддержки тестов в стабильной и предсказуемой среде. В статье будет история миграции с Jest на Vitest. Расскажу, какие проблемы подтолкнули нас к переходу, как мы адаптировали окружение и какие результаты получили. Поделюсь опытом улучшения скорости запуска тестов и стабильности результатов. Надеюсь, что наш опыт поможет кому-то превратить автотесты из источника проблем в устойчивый инструмент контроля качества.

https://habr.com/ru/companies/tbank/articles/960872/

#тестирование #backend #qa_automation #автоматизация_тестирования #javascript #typescript #shiftleft #улучшение_процессов #quality_assurance #process_improvement

От Jest к Vitest на backend тестах: как мы мигрировали тестовый фреймворк для ускорения CI и повышения стабильности

Привет! Я Максим Кузьмин, старший инженер по автоматизации в команде Т-Путешествий. Строю и развиваю процессы автоматизации и разрабатываю инструменты тестирования. Для внутренних нужд мы разработали...

Хабр

Как понять, что вам нужны автотесты

Почти всегда можно услышать говорящую фразу «тесты нужны всегда», но увы, это неправда. С вопросом о необходимости автотестов на проекте рано или поздно сталкиваются все команды. Почти у всех есть сомнения, а не рано ли? Окупится ли время затраченное на них? Давайте разберемся, как понять, нужны ли вам автотесты? Или придем к мнению, что вам они не нужны (пока). Подробнее об автотестах

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

#qa #qa_automation #автотесты #автоматизация_тестирования #когда_нужны_автотесты

Как понять, что вам нужны автотесты

Привет, Хабр! Меня зовут Анастасия Нечепоренко, я QA Lead и преподаватель курса  «JavaScript QA Engineer»  в Отус.  Почти всегда можно услышать говорящую фразу «тесты нужны...

Хабр

Зеркало команды: Что «запахи» в тестах говорят о ваших процессах коммуникации

“Запахи” в тестах — это признаки антипаттернов. Хотя причины появления запахов тестов могут быть самыми разными, сегодня мы хотим рассмотреть одну повторяющуюся тему — структуру команды , а более конкретно — проблемы в общении у тестировщиков с другими командами. Общение между специалистами важно для создания качественных тестов, потому что тест — это пересечение нескольких специальных областей знаний: - знание того, что хочет пользователь, интерпретируемое менеджментом как требования; - знание всех технических нюансов и слабых мест тестируемой системы (SUT), известное разработчикам и ручным тестировщикам; - теория тестирования, известная тестировщикам; - реализация тестов на конкретном языке и фреймворке, с которыми знакомы инженеры по автоматизации (SDET). Объединить всё это непросто; и многие запахи в тестах возникают именно тогда, когда это не удаётся сделать. В этой статье мы разберём конкретные причины появления таких запахов и их связь со структурой команды.

https://habr.com/ru/companies/testops_tms/articles/959842/

#запахи_кода #запахи #qa #qa_automation #тестирование #автоматизация #java #junit #selenide #python

Зеркало команды: Что «запахи» в тестах говорят о ваших процессах коммуникации

(Статья - результат совместной работы с Натальей Поляковой) “Запахи” в тестах — это признаки антипаттернов; мы уже писали про то, как их распознавать в юнит-тестах и e2e-тестах . Хотя причины...

Хабр