Баги уже спрятаны. Ваш ход.

Ручное тестирование и автотесты на Python на учебном магазине MarketCove с живым API и подсаженными багами. Обязательная часть — 30 дней при 2–3 часах в день. После каждой темы — сдача куратору; созвон — когда куратору нужно уточнить. Затем мок-собеседование, резюме и отклики, пока не придёт оффер.

Сначала посмотреть? Демо-урок — без регистрации и без телефона.

+20 XP за урок
T-03 · Тест-дизайн · вопрос 2 из 5MarketCove
Граничные значения

Поле «Количество» в корзине принимает от 1 до 99. Какие значения проверите на границах?

  • 1 и 99
  • 0, 1, 99, 100 — выбранный ответ
  • 50
  • −1, 1000
Тостыч · зачтенозолотистый тост · 1-я попытка+20 XP

Обе границы и по соседу с каждой стороны. А ноль — тот самый баг из корзины.

  • кол-во 0заказ оформился — баг
  • кол-во 1товар в корзине
  • кол-во 99товар в корзине
  • кол-во 100«максимум 99»
2 из 5
сдача темы куратору
  1. Вопрос про живой магазин

    Не абстрактная теория, а поле, кнопка и корзина MarketCove, где ответ можно сразу проверить руками.

  2. Тостыч проверяет сразу

    Объясняет, что не так, и даёт ещё попытку. Попытки не ограничены.

  3. Тему закрывает сдача куратору

    Задания и ответы на вопросы темы — те же, что звучат на собеседовании. Нужно уточнить — созвон.

Как выглядит практика

Сдали, получили разбор, поправили

Каждое задание проходит две проверки: сначала Тостыч ловит очевидное, потом куратор смотрит, как тимлид на работе.

  1. Находите баг в магазине

    Каталог, корзина, заказ, API — баги подсажены заранее.

  2. Сдаёте куратору

    Баг-репорты, чек-листы, автотесты. Ответ — комментарием, как в рабочем трекере.

  3. Сдаёте тему куратору

    Письменно отвечаете на вопросы темы — те же, что звучат на собеседовании. Нужно уточнить — созвон.

T-01-A2 · баг-репорт по жалобе покупателя
  1. Вы19:42
    Отправляю баг по жалобе из поддержки.
    BUG-0151Каталог: фильтр «до 5000 ₽» показывает товары дороже 5000 ₽
  2. Тостычпочти
    Шаги воспроизводятся. Не хватает окружения: в каком браузере и на каком устройстве вы это видели?
  3. Вы19:50
    Добавила: Chrome, десктоп, тестовый стенд.
  4. Кураторпринятона следующий день
    Принято. По заголовку сразу понятно, где искать. В следующий раз приложите скриншот фильтра.
    принято+40 XP

Программа

14 тем — от первого бага до мок-собеседования

Обязательная часть — 30 дней при 2–3 часах в день. Это ориентир: нужно больше времени — куратор продлит. Тема 1 и Python открыты сразу, остальные темы открываются по одной после сдачи предыдущей. Условие написано на каждой обложке.

бесплатноT-01 · ручная линия
T-01· 12 уроков

Разработка и баг-репорт

Как устроена разработка и где в ней тестировщик. Чек-лист, баг-репорт от заголовка до жизненного цикла, severity и priority, локализация бага.

открыта сразу
T-02 · ручная линиязакрыта
T-02· 9 уроков

Требования и тест-документация

Тест-кейсы и их статусы, работа с требованиями, тест-репорт, дубликаты и плавающие баги, артефакты к багу, критерии приёмки, матрица трассировки, стратегия и план.

Откроется после сдачи темы 1.
T-03 · ручная линиязакрыта
T-03· 10 уроков

Тест-дизайн

Классы эквивалентности, граничные значения, таблицы решений, переходы состояний, попарное тестирование, исследовательское тестирование, тестирование по рискам.

Откроется после сдачи темы 2.
T-04 · ручная линиязакрыта
T-04· 11 уроков

Веб: HTTP и DevTools

Как браузер говорит с сервером и как это увидеть: HTTP, вкладки DevTools, хранилище, адаптивность, Lighthouse, сессии и токены, повтор запроса, быстрые проверки доступности.

Откроется после сдачи темы 3.
T-05 · ручная линиязакрыта
T-05· 13 уроков

API вручную: Postman и curl

Что такое API, JSON, Postman и curl, что проверять в ответе, чтение OpenAPI, авторизация, идемпотентность, списки и пагинация, контракт.

Откроется после сдачи темы 4.

Ещё 9 тем

Данные и логи: SQL, терминал, Kibana, Python с нуля и Git, API-автотесты, UI-автотесты: Playwright, Фреймворк автотестов, Мобильные приложения и Charles, Работа в команде, Финальный проект, Готов к собеседованиям.

Всего в темах программы 141 урок, обязательных и по желанию. Python с нуля, Git и API-автотесты на pytest и requests — готовы. UI-автотесты, фреймворк и CI — после оффера, по желанию. Ручная часть программы готова целиком.

Сопровождение до оффера

После финала — не в одиночку

Куратор помогает превратить практику в резюме, резюме — в собеседования, а собеседования — в оффер на позицию QA-инженера уровня middle.

  1. 01

    Резюме

    Задачи из учебного магазина описываете языком инженера: что проверяли, что нашли, что автоматизировали.

  2. 02

    Отклики

    Отклики каждый день, разбор вакансий и каждого собеседования.

  3. 03

    Мок-собеседования

    Техническое и общее интервью с разбором — до настоящего.

  4. 04

    Оффер

    Помогаем пройти собеседования туда, куда вы хотите. Если на испытательном не сложится — продолжаем.

Оставить заявку

Условия — на коротком созвоне: они зависят от того, с чем вы приходите.

Честно

Чего мы не обещаем

Вы это уже слышали от других школ. Разбираем по пунктам, чтобы вы знали, чего от нас ждать не надо.

  • не обещаем

    Оффер по договору

    Никто не может пообещать вам оффер — ни мы, ни школа с рассрочкой на три года. Решение принимает нанимающий менеджер, которого мы не знаем. Мы отвечаем за то, что зависит от нас: чтобы на middle-собеседовании вы уверенно отвечали и по ручному тестированию, и по автотестам.

  • не обещаем

    Что будет быстро

    Обязательная часть рассчитана на 30 дней при 2–3 часах в день — это ориентир, а не обещание. Срок зависит от того, с чем вы приходите и сколько времени даёте: API, SQL, DevTools, автотесты на Python и умение отстоять баг за выходные не складываются. Нужно больше времени — куратор продлит.

  • не обещаем

    Зарплату от 150 000 ₽

    Зарплатные вилки в QA в СНГ сильно разные и зависят от города, компании и удачи. Любая конкретная цифра на лендинге — это маркетинг, а не прогноз. Реальные вилки мы разбираем внутри программы, с источниками.

  • не обещаем

    Диплом гособразца

    Документа об образовании мы не выдаём. На собеседовании смотрят не на корочку, а на то, что вы можете показать и объяснить: баг-репорты, тест-кейсы, репозиторий с автотестами.

Кто ведёт

QA-автоматизатор, сам нанимаю тестировщиков

Пять лет в тестировании — сначала руками, потом автотестами, — успел поработать DevOps-инженером и вернулся в QA. Сейчас веду автоматизацию и сам собеседую тестировщиков в команду. Поэтому отбор знаю изнутри: на собеседовании не читают корочку — читают ваш баг-репорт и слушают, как вы отвечаете на «а почему это баг».

Платформа — чтобы заниматься в своём темпе: сломанный магазин, живой API, база данных и разработчик, который закрывает баги как «не воспроизводится», пока вы не научитесь их отстаивать. Сопровождение — чтобы дойти до оффера вместе: резюме, моки, разбор каждого собеседования и помощь на тех, куда вы действительно хотите.

Вопросы

А если…

Четыре вопроса, которые чаще всего приходят в личку.

Все вопросы и ответы
  • Я гуманитарий, программировать не умею
    Начинать с кода не нужно. Первые темы — ручное тестирование: как искать баги, описывать их, проверять API и базу. Python идёт отдельной темой с нуля, в том объёме, который нужен для автотестов: в вакансиях middle QA их обычно просят. Затем — API-автотесты на pytest и requests.
  • У меня только вечера и выходные
    Обязательная часть рассчитана на 30 дней при 2–3 часах в день; в выходные можно больше. Уроки короткие, прогресс сохраняется по шагам, карточки сами напомнят о себе. Если времени меньше — срок дольше: куратор сдвигает ориентиры.
  • Я в основном с телефона
    Читать уроки, повторять карточки и готовиться к собеседованию с телефона можно. Для песочниц, лабораторных и автотестов понадобится компьютер: там настоящий терминал, браузер и редактор кода.
  • Сколько это стоит?
    Подписок нет. Начать можно бесплатно и без срока: первая тема открыта целиком, карта не нужна. Всё остальное — в сопровождении до оффера; условия обсуждаем на коротком созвоне: они зависят от того, с чем вы приходите. Оставьте заявку — напишем в течение дня.
без карты и без срока

Первый баг ждёт вас в корзине

Тема 1 «Разработка и баг-репорт» открыта целиком: короткие уроки с проверкой и финальное задание. Первый баг в учебном магазине — первое задание после входа в tomiddle.