Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов
Представьте утро. Вы открываете ноутбук, заходите в Allure — и видите красное море. Падает половина автотестов, часть — «временно», часть — «иногда». Почти каждый день начинается с одних и тех же починок, дебага и «вроде теперь стабильно». Знакомо? Если да, эта статья для вас. Сегодня хочу спокойно, без паники и взаимных обвинений, взглянуть на эту ситуацию со стороны. Почему тесты ведут себя так непредсказуемо? Откуда берётся эта нестабильность, и почему она кажется вечной?
QApedia
QApedia в MAX
Представьте утро. Вы открываете ноутбук, заходите в Allure — и видите красное море. Падает половина автотестов, часть — «временно», часть — «иногда». Почти каждый день начинается с одних и тех же починок, дебага и «вроде теперь стабильно». Знакомо? Если да, эта статья для вас. Сегодня хочу спокойно, без паники и взаимных обвинений, взглянуть на эту ситуацию со стороны. Почему тесты ведут себя так непредсказуемо? Откуда берётся эта нестабильность, и почему она кажется вечной?
QApedia
QApedia в MAX
❤9
ТОП-14 книг для тестировщика на русском языке
Если вы тестировщик, начинающий свой путь в мире QA, или опытный профессионал, стремящийся к постоянному совершенствованию, то сохраняйте золотую подборку из 14 книг, которые помогут вам расширить знания, улучшить навыки и поднять свой профессиональный уровень.
Статья | QApedia | QApedia в MAX
Если вы тестировщик, начинающий свой путь в мире QA, или опытный профессионал, стремящийся к постоянному совершенствованию, то сохраняйте золотую подборку из 14 книг, которые помогут вам расширить знания, улучшить навыки и поднять свой профессиональный уровень.
Статья | QApedia | QApedia в MAX
❤14
Матрица трассируемости: Навигатор тестировщика
Матрица трассируемости — это документ (чаще всего таблица), который устанавливает и отслеживает связи между требованиями, тест-кейсами и дефектами на протяжении всего жизненного цикла продукта. Сегодня обсудим, зачем она нужна и из чего состоит.
QApedia | QApedia в MAX
Матрица трассируемости — это документ (чаще всего таблица), который устанавливает и отслеживает связи между требованиями, тест-кейсами и дефектами на протяжении всего жизненного цикла продукта. Сегодня обсудим, зачем она нужна и из чего состоит.
QApedia | QApedia в MAX
👍5❤4
Как расти QA-инженеру: инструменты, которые действительно работают
В этой статье разберем инструменты и подходы, которые помогают QA-инженеру развиваться осознанно. Мы посмотрим, какие из них полезны на разных этапах, как они влияют на мышление и почему сами по себе инструменты ничего не решают — важно то, как и зачем ты их используешь.
QApedia | QApedia в MAX
В этой статье разберем инструменты и подходы, которые помогают QA-инженеру развиваться осознанно. Мы посмотрим, какие из них полезны на разных этапах, как они влияют на мышление и почему сами по себе инструменты ничего не решают — важно то, как и зачем ты их используешь.
QApedia | QApedia в MAX
❤8
Три типа усталости в IT и что с ними делать
Важной частью профилактики выгорания является полноценный и правильный отдых. А что такое именно правильный отдых — об этом как раз сегодняшняя статья.
QApedia | QApedia в MAX
Важной частью профилактики выгорания является полноценный и правильный отдых. А что такое именно правильный отдых — об этом как раз сегодняшняя статья.
QApedia | QApedia в MAX
👍4🔥1
Ты отстаешь от рынка, если не умеешь тестировать безопасность и надежность 😱
Звучит жестко, но реалии таковы, коллеги, тестирование уже не ограничивается багами — теперь это ещё про безопасность и стабильность.
Если раньше тестирование ассоциировалось в основном с поиском багов в UI, то сейчас фокус заметно сместился и все больше и больше обсуждений крутится вокруг security и reliability.
Немного о нынешних реалиях и какими я их вижу⬇️
1️⃣ Системы стали сложнее засчет микросервисов, облаков, распределённых архитектур, и теперь баг может быть не в кнопке, а в том, как сервисы общаются между собой.
2️⃣ Проблема может заключаться не в том, что “что-то не работает”. Это может быть утечка данных, падение сервиса под нагрузкой, финансовые и репутационные потери — а значит, цена ошибки выросла.
3️⃣ Также AI и автоматизация добавили новых рисков. Теперь нужно проверять не только код, но и поведение моделей, устойчивость систем и корректность данных. Я частично затрагивал эту тему в посте «Как нам обещали, что ИИ заменит и тестировщик, но в реальности произошло обратное».
Что же все это в конечном итоге значит для тестировщиков?🤔 Чтобы быть актуальным на рынке, вы должны:
1️⃣ Понимать основы безопасности
(аутентификация, авторизация, уязвимости);
2️⃣ Хотя бы базово разбираться в нагрузке и производительности;
3️⃣ Думать не только “работает / не работает”, а “какие будут последствия, если что-то пойдёт не так?”;
4️⃣ Участвовать в проектировании, а не только в проверке.
Наблюдаю, как уже во многих компания QA становится инженером качества, который помогает системе быть устойчивой, безопасной и предсказуемой. А вы уже сталкивались с задачами по security или performance — или пока это остаётся зоной отдельных специалистов у вас на проекте?
QApedia | QApedia в MAX
Звучит жестко, но реалии таковы, коллеги, тестирование уже не ограничивается багами — теперь это ещё про безопасность и стабильность.
Если раньше тестирование ассоциировалось в основном с поиском багов в UI, то сейчас фокус заметно сместился и все больше и больше обсуждений крутится вокруг security и reliability.
Немного о нынешних реалиях и какими я их вижу
Что же все это в конечном итоге значит для тестировщиков?
(аутентификация, авторизация, уязвимости);
Наблюдаю, как уже во многих компания QA становится инженером качества, который помогает системе быть устойчивой, безопасной и предсказуемой. А вы уже сталкивались с задачами по security или performance — или пока это остаётся зоной отдельных специалистов у вас на проекте?
QApedia | QApedia в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4😱4😁2
Давно не было рубрики YouTube для тестировщика. Нашел для вас 2-часовой полный гайд по вайб кодингу и вайб тестингу.
Приятного просмотра 😉
QApedia | QApedia в MAX
Приятного просмотра 😉
QApedia | QApedia в MAX
❤21
Как писать тест‑кейсы, которые не устаревают через месяц
В динамичных проектах тест‑кейсы часто превращаются в «мёртвый груз»: они быстро теряют актуальность из‑за изменений в функционале, интерфейсе или бизнес‑логике. Результат — устаревшая документация, на поддержку которой тратится больше времени, чем на реальное тестирование. Разберём принципы и техники, позволяющие создавать долговечные тестовые артефакты.
QApedia | QApedia в MAX
В динамичных проектах тест‑кейсы часто превращаются в «мёртвый груз»: они быстро теряют актуальность из‑за изменений в функционале, интерфейсе или бизнес‑логике. Результат — устаревшая документация, на поддержку которой тратится больше времени, чем на реальное тестирование. Разберём принципы и техники, позволяющие создавать долговечные тестовые артефакты.
QApedia | QApedia в MAX
❤5
Из 1600 человек только 170 попадут в IT
Я в IT уже 25 лет и неоднократно наблюдаю повторение одного и того же цикла. Во время ковида многие говорили, что порога входа в индустрию нет. Сейчас, на фоне сокращений, многие жалуются, что IT умирает и работу найти невозможно. И тогда, и сейчас я повторяю одно и то же: в IT каждый найдет себе место, но только при наличии способностей.
И независимо от состояния экономики, эта работа подходит лишь примерно 10% желающих.
QApedia | QApedia в MAX
Я в IT уже 25 лет и неоднократно наблюдаю повторение одного и того же цикла. Во время ковида многие говорили, что порога входа в индустрию нет. Сейчас, на фоне сокращений, многие жалуются, что IT умирает и работу найти невозможно. И тогда, и сейчас я повторяю одно и то же: в IT каждый найдет себе место, но только при наличии способностей.
И независимо от состояния экономики, эта работа подходит лишь примерно 10% желающих.
QApedia | QApedia в MAX
❤3😢1
gRPC для тестировщика: быстрый старт после REST
REST уже не единственный API-стандарт — всё чаще в микросервисах встречается gRPC. В статье — быстрый и понятный вводный гайд для тестировщиков: чем gRPC отличается от REST, как устроены
QApedia | QApedia в MAX
REST уже не единственный API-стандарт — всё чаще в микросервисах встречается gRPC. В статье — быстрый и понятный вводный гайд для тестировщиков: чем gRPC отличается от REST, как устроены
.proto-контракты, какие бывают типы запросов и как всё это тестировать через Postman. Плюс — разбор status codes и практические примеры. Хороший старт, если давно хотели разобраться с gRPC без тонны теории.QApedia | QApedia в MAX
🔥9👍3❤1🥰1
Топ-10 полезных расширений для браузера в арсенале QA-инженера
В этой статье мы рассмотрим список из 10 расширений, которые значительно повысят вашу продуктивность, начиная с простого, но часто необходимого инструмента для контроля текстовых данных.
QApedia | QApedia в MAX
В этой статье мы рассмотрим список из 10 расширений, которые значительно повысят вашу продуктивность, начиная с простого, но часто необходимого инструмента для контроля текстовых данных.
QApedia | QApedia в MAX
❤13