Pull to refresh
1
10

QA

Send message

Никто не просит QA настраивать Redis или деплоить Kafka. Но Senior QA, который понимает архитектуру — задаёт правильные вопросы на grooming, пишет точные баг-репорты с указанием компонента, знает где искать причину, а не тыкает вслепую. Это не "навалить всё подряд" — это разница между Junior и Senior. Хирургу не нужно уметь собирать МРТ-аппарат, но понимать снимок он обязан.

Спасибо, справедливое замечание дополнил статью: добавил верификацию POST/PUT/PATCH через GET-запрос и проверку в БД, а также Swagger Petstore как ресурс для практики.

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

Насчёт «ни у кого кроме джунов не спрашивают» — не совсем так. На middle-позициях те же техники спрашивают, но в формате «примени к задаче», а не «расскажи определение». Decision Table и State Transition регулярно всплывают даже на senior-скринингах, просто в контексте реального кейса, а не учебника.

Про автотесты — это наблюдение из личного опыта. Встречал кандидатов на middle, которые уверенно пишут на Selenium/Playwright, но не могут объяснить, почему выбрали именно эти тест-кейсы. Автоматизация без тест-дизайна — это автоматизация хаоса.

Хорошее замечание, спасибо! Да, Safari действительно доступен только на macOS (и iOS). Комбинации Safari+Windows и Safari+Linux в реальном проекте невалидны. Пример был упрощён для иллюстрации самого принципа pairwise, но вы правы — в боевой таблице такие пары нужно помечать как constraints (ограничения). Тот же PICT от Microsoft это поддерживает через синтаксис IF [Browser] = "Safari" THEN [OS] = "macOS";. Поправлю в статье, чтобы не вводить в заблуждение. Хороший глаз для тестировщика 👍

Руками, да :) А по сути — согласен частично. Хороший интервьюер даёт задачу и смотрит, как кандидат сам выбирает подход. Но таких собесов процентов 30. Остальные 70 — это «расскажите что знаете про boundary values», особенно на скринингах и первых раундах. Статья для подготовки ко вторым, а не претензия на истину в последней инстанции.

Information

Rating
696-th
Location
Ашхабад, Ашхабадская обл., Туркменистан
Date of birth
Registered
Activity

Specialization

Инженер по автоматизации тестирования, Инженер по обеспечению качества
Старший
From 2,000 $
Cypress
JavaScript
TypeScript
Тестирование сайтов
Тестирование API
Разработка тест-кейсов
Тестирование мобильных приложений
Тестирование производительности
Тестирование на проникновение