Как писать тест‑кейсы, которые не устаревают через месяц
В динамичных проектах тест‑кейсы часто превращаются в «мёртвый груз»: они быстро теряют актуальность из‑за изменений в функционале, интерфейсе или бизнес‑логике. Результат — устаревшая документация, на поддержку которой тратится больше времени, чем на реальное тестирование. Разберём принципы и техники, позволяющие создавать долговечные тестовые артефакты.
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
🔥8👍3❤1🥰1
Топ-10 полезных расширений для браузера в арсенале QA-инженера
В этой статье мы рассмотрим список из 10 расширений, которые значительно повысят вашу продуктивность, начиная с простого, но часто необходимого инструмента для контроля текстовых данных.
QApedia | QApedia в MAX
В этой статье мы рассмотрим список из 10 расширений, которые значительно повысят вашу продуктивность, начиная с простого, но часто необходимого инструмента для контроля текстовых данных.
QApedia | QApedia в MAX
❤12
Чему учиться: как быстро «протухнет» ваше резюме?
Я периодически обновляю резюме — считаю, что даже если текущая работа тебя устраивает, не стоит отрываться от рынка. Надо смотреть по сторонам, прикидывать свою стоимость и подмечать изменения, чтобы внезапно не остаться вне реальности. В этот раз при обновлении я задумался: есть ли смысл указывать навыки, которыми я овладел уже 5, а то и 8 лет назад? Если вы еще не поняли, они уже устарели. А то, что вы считаете «своей последней фишкой», устареет уже завтра.
Так что писать? И куда вообще двигаться дальше? Поговорим о факторах, которые «убивают» навыки в резюме, пропустим их через скепсис, а потом все же перейдем к теме обучения.
QApedia | QApedia в MAX
Я периодически обновляю резюме — считаю, что даже если текущая работа тебя устраивает, не стоит отрываться от рынка. Надо смотреть по сторонам, прикидывать свою стоимость и подмечать изменения, чтобы внезапно не остаться вне реальности. В этот раз при обновлении я задумался: есть ли смысл указывать навыки, которыми я овладел уже 5, а то и 8 лет назад? Если вы еще не поняли, они уже устарели. А то, что вы считаете «своей последней фишкой», устареет уже завтра.
Так что писать? И куда вообще двигаться дальше? Поговорим о факторах, которые «убивают» навыки в резюме, пропустим их через скепсис, а потом все же перейдем к теме обучения.
QApedia | QApedia в MAX
❤5
Как НЕ нужно писать автотесты на Python
В этой статье разбирается несколько типичных ошибок, которые встречаются при написании автотестов на Python. Цель не в том, чтобы высмеять конкретных людей или проекты. Главное — показать абсурдность некоторых подходов, объяснить, как не стоит строить тестовую инфраструктуру и почему это приводит к проблемам.
QApedia | QApedia в MAX
В этой статье разбирается несколько типичных ошибок, которые встречаются при написании автотестов на Python. Цель не в том, чтобы высмеять конкретных людей или проекты. Главное — показать абсурдность некоторых подходов, объяснить, как не стоит строить тестовую инфраструктуру и почему это приводит к проблемам.
QApedia | QApedia в MAX
❤4
Kafka для самых маленьких тестировщиков
Недавно коллеги попросили меня рассказать о базовых вещах в Kafka, которые могут быть полезны при тестировании общающихся между собой микросервисов или сервисов, взаимодействующих со сторонними ресурсами. В этой статье - основные идеи моего рассказа. Те, кто уже работал на проектах с Kafka, вряд ли найдут здесь для себя новую информацию. Но для новичков я постарался раскрыть наиболее распространенные сценарии.
QApedia | QApedia в MAX
Недавно коллеги попросили меня рассказать о базовых вещах в Kafka, которые могут быть полезны при тестировании общающихся между собой микросервисов или сервисов, взаимодействующих со сторонними ресурсами. В этой статье - основные идеи моего рассказа. Те, кто уже работал на проектах с Kafka, вряд ли найдут здесь для себя новую информацию. Но для новичков я постарался раскрыть наиболее распространенные сценарии.
QApedia | QApedia в MAX
❤6
Залетаю к вам вечерком с полюбившейся рубрикой YouTube для тестировщика. Сегодня хочу посоветовать видео «Профессиональное выгорание в QA — почему тестировщики сгорают и как этого избежать» с личной историей экс-QA Lead, прошедшей этот путь!)
QApedia | QApedia в MAX
QApedia | QApedia в MAX
❤6
Как жить QA в 2026 году?
Коллеги из Авито исследуют этот вопрос с научным подходом в своём подкасте «Не воспроизводится».
В выпусках они уже разобрали:
— чем сегодня QA отличаются от разработчиков;
— может ли ИИ полностью заменить тестировщиков;
— когда нужна автоматизация, а когда всё-таки удобнее ручные тесты, и многое другое.
🎧 Слушать подкаст:
— Яндекс Музыка
— YouTube
— Любимый стриминг
⚡️ А ещё коллеги провели исследование рынка QA. Спросили 800 инженеров о главных вопросах и болях мира тестирования сейчас. Более полного и актуального среза рынка точно ещё не было. Его результаты и выпуски подкаста — по ссылке.
Коллеги из Авито исследуют этот вопрос с научным подходом в своём подкасте «Не воспроизводится».
В выпусках они уже разобрали:
— чем сегодня QA отличаются от разработчиков;
— может ли ИИ полностью заменить тестировщиков;
— когда нужна автоматизация, а когда всё-таки удобнее ручные тесты, и многое другое.
— Яндекс Музыка
— YouTube
— Любимый стриминг
Please open Telegram to view this post
VIEW IN TELEGRAM
На самом деле его нет у большинства соискателей, но среди них можно выделиться, если знать какие специалисты сейчас востребованы и какими навыками они должны обладать!
Заходите на бесплатный эфир, где расскажут, как стать профессиональным дата-саентистом и иметь возможность выбирать офферы в 2026 году.
Ведёт Мария Жарова — ML Engineer в Wildberries, до этого Альфа и Сбер, плюс преподаёт DS в ВШЭ и МИФИ.
Что обещают разобрать:
Мероприятия несет в себе реально прикладные знания, а всем зарегистрировавшимся дадут памятку компетенций DS от
Эфир стартует уже совсем скоро
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2😁1
Ты QA и у тебя баги. Какие из них блокируют релиз
Пятница, 17:40. Через два часа ваша команда должна выпустить новую версию личного кабинета. На финальной проверке вы находите несколько ошибок. Часть выглядит страшно, часть почти безобидно, но времени на фиксы и полный повторный прогон уже нет. Сможете ли вы решить, какие ошибки должны заблокировать выезд, а какие можно выкатить в прод?
QApedia | QApedia в MAX
Пятница, 17:40. Через два часа ваша команда должна выпустить новую версию личного кабинета. На финальной проверке вы находите несколько ошибок. Часть выглядит страшно, часть почти безобидно, но времени на фиксы и полный повторный прогон уже нет. Сможете ли вы решить, какие ошибки должны заблокировать выезд, а какие можно выкатить в прод?
QApedia | QApedia в MAX
😁3❤2😢1
Добрый вечер, коллеги! После тяжелого рабочего дня предлагаю вам посмотреть классный фильм вечером из моей подборки #фильмыQApedia .
На повестке дня “Ex Machina”. Фильм про Turing Test и hidden requirements. Для нас, тестировщиков, это почти профессиональная деформация: «А что именно считается успешным поведением системы?» Очень сильный фильм про
тестирование ИИ,
манипуляцию результатами и ложноположительные выводы.
QApedia | QApedia в MAX
На повестке дня “Ex Machina”. Фильм про Turing Test и hidden requirements. Для нас, тестировщиков, это почти профессиональная деформация: «А что именно считается успешным поведением системы?» Очень сильный фильм про
тестирование ИИ,
манипуляцию результатами и ложноположительные выводы.
QApedia | QApedia в MAX
❤10👍3
QA в 2026 году: почему лёгкого входа в IT больше нет
Если вы рассматриваете QA как самый простой способ войти в IT — эта статья сэкономит вам время, деньги и нервы.
В этой статье я хочу поговорить о том, что происходит с QA-индустрией прямо сейчас и к чему стоит готовиться в 2026 году. Формально мы говорим про следующий год, но на самом деле речь не о резком переломе «с 1 января», а о тенденциях, которые уже начались и, скорее всего, будут только усиливаться дальше.
QApedia | QApedia в MAX
Если вы рассматриваете QA как самый простой способ войти в IT — эта статья сэкономит вам время, деньги и нервы.
В этой статье я хочу поговорить о том, что происходит с QA-индустрией прямо сейчас и к чему стоит готовиться в 2026 году. Формально мы говорим про следующий год, но на самом деле речь не о резком переломе «с 1 января», а о тенденциях, которые уже начались и, скорее всего, будут только усиливаться дальше.
QApedia | QApedia в MAX
❤4😢2
На фоне новостей про блокировку Python хочу обсудить интересную тему 😈
«С какими сложностями я сталкивался во время обучения автоматизации?»
Напомню, что мой стаж работы QA Auto более 10 лет. Знакомство с программированием у меня началось с Java. Далее я работал на разных проектах, писал на Go, JavaScript, последние 5 лет - на Python. В общем, опыт работы с языками программирования у меня большой!)
Когда я только начинал изучать автоматизацию, мне казалось, что самое сложное — выучить язык программирования и научиться писать автотесты. На практике всё оказалось немного иначе…
1️⃣ Первая сложность — программирование
Даже базовые конструкции сначала вызывали у меня вопросы. Циклы, условия, функции, работа с объектами — всё это казалось отдельным миром. Особенно тяжело было не просто читать код, а писать его самостоятельно.
Что мне помогло:
— ежедневно писать небольшие задачи;
— разбирать чужой код;
— не пытаться сразу изучить всё, а двигаться от простого к сложному.
2️⃣ Вторая сложность — понимание архитектуры автотестов
Написать один тест не так сложно, как понять и организовать проект так, чтобы через месяц, годы его можно было поддерживать и развивать.
Что мне помогло:
— изучение паттернов вроде Page Object;
— просмотр обучающих роликов по программированию;
— регулярный рефакторинг собственного кода.
3️⃣ Третья сложность — большое количество инструментов
Казалось, что нужно знать абсолютно всё сразу: Selenium, Playwright, CI/CD, Git, отчёты, API-тестирование, базы данных. На самом деле нет.
Лучше:
— сосредоточиться на одном стеке;
— изучать инструменты по мере необходимости;
— не сравнивать свой прогресс с более опытными специалистами.
4️⃣ Четвёртая сложность — нестабильные тесты
Один из самых неприятных моментов для новичка, когда тест проходит локально, но падает на CI. Или проходит 9 раз из 10. Со временем приходит понимание, что большая часть работы автоматизатора — не написать тест, а сделать его надёжным.
Что мне помогло:
— изучение ожиданий и синхронизации;
— работа с логами и отчётами;
— поиск первопричины, а не временных решений.
Небольшой совет от меня:когда я изучал автотестирование, информации в свободном доступе было гораздо меньше. Сейчас у вас столько возможностей: много видеороликов, статей, каналов, разных чатов, в которых сидят тестировщики и делятся своим опытом. Я считаю реально важным проходить этот путь не в одиночку, а иметь ментора или хотя бадди, с которым вы вдвоем осваиваете автотетирование. У меня таким был товарищ. Если я что-то не понимал, он объяснял мне, если он, я — ему) Так мы прошли этот путь вместе и это было намного проще!)
Ну и еще пару советов:
🟡 Не пытайтесь охватить всё сразу. Лучше уверенно знать один инструмент, чем поверхностно пять.
🟡 Практикуйтесь и пишите код каждый день. Даже 30 минут практики полезнее нескольких часов теории раз в неделю.
🟡 Не бойтесь переделывать свои проекты.
Если пост был полезен, буду рад реакции👍
«С какими сложностями я сталкивался во время обучения автоматизации?»
Напомню, что мой стаж работы QA Auto более 10 лет. Знакомство с программированием у меня началось с Java. Далее я работал на разных проектах, писал на Go, JavaScript, последние 5 лет - на Python. В общем, опыт работы с языками программирования у меня большой!)
Когда я только начинал изучать автоматизацию, мне казалось, что самое сложное — выучить язык программирования и научиться писать автотесты. На практике всё оказалось немного иначе…
Даже базовые конструкции сначала вызывали у меня вопросы. Циклы, условия, функции, работа с объектами — всё это казалось отдельным миром. Особенно тяжело было не просто читать код, а писать его самостоятельно.
Что мне помогло:
— ежедневно писать небольшие задачи;
— разбирать чужой код;
— не пытаться сразу изучить всё, а двигаться от простого к сложному.
Написать один тест не так сложно, как понять и организовать проект так, чтобы через месяц, годы его можно было поддерживать и развивать.
Что мне помогло:
— изучение паттернов вроде Page Object;
— просмотр обучающих роликов по программированию;
— регулярный рефакторинг собственного кода.
Казалось, что нужно знать абсолютно всё сразу: Selenium, Playwright, CI/CD, Git, отчёты, API-тестирование, базы данных. На самом деле нет.
Лучше:
— сосредоточиться на одном стеке;
— изучать инструменты по мере необходимости;
— не сравнивать свой прогресс с более опытными специалистами.
Один из самых неприятных моментов для новичка, когда тест проходит локально, но падает на CI. Или проходит 9 раз из 10. Со временем приходит понимание, что большая часть работы автоматизатора — не написать тест, а сделать его надёжным.
Что мне помогло:
— изучение ожиданий и синхронизации;
— работа с логами и отчётами;
— поиск первопричины, а не временных решений.
Небольшой совет от меня:
Ну и еще пару советов:
Если пост был полезен, буду рад реакции
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤20🔥1👏1