Эта статья — самый короткий путь от первого входа до первого засчитанного урока.
Что такое tomiddle
tomiddle — программа подготовки QA-инженеров уровня middle: ручное тестирование и автотесты на Python. Программа состоит из тем. В каждой теме — короткие уроки с вопросами, которые платформа проверяет сама, квиз, задания и сдача темы куратору. Обязательная часть — 30 дней при 2–3 часах в день. Тренируетесь вы на учебном магазине MarketCove и его API, в которых специально оставлены баги.
Подробнее — на странице «О платформе» и в FAQ.
Для кого это
- Для тех, кто учится тестированию с нуля.
- Для тех, кто уже тестирует руками и хочет добавить автотесты, API, SQL и работу с логами.
- Для тех, кто готовится к собеседованию: есть карточки, режим собеседования на время и AI-собес.
Программировать заранее уметь не нужно: Python, Git и командная строка объясняются с нуля в темах линии кода.
Что бесплатно
Бесплатно и без срока: первая тема целиком с проверками, первый баг в учебном магазине, 50 карточек, один AI-собес, блиц на 60 секунд (даже без регистрации), собеседование по карточкам и банк вопросов, тренажёр баг-репортов, учебный трекер, DevTools-квесты, API-песочница, мишень для Charles и медленная страница для DevTools. Всё остальное — следующие темы, закрытые тренажёры, лабы, экзамены, полный банк карточек — открывается в сопровождении. Подписок нет: как устроено сопровождение — в разделе «Форматы».
Что делать сразу после регистрации
- Войдите по ссылке из письма. Регистрация — одно поле email, пароль не нужен. Ссылка действует 15 минут и срабатывает один раз. Письма нет — проверьте «Спам» и «Промоакции». Можно войти и через Google или Яндекс.
- Найдите первый баг. После первого входа платформа предложит короткое задание: найти баг в учебном магазине, около 15 минут. Его можно пропустить и сразу перейти к первому уроку.
- Откройте каталог тем. В нём темы ручного тестирования и автотестов на Python по порядку, этап «Готов к собеседованиям», а также темы после оффера и продвинутые треки по желанию.
- Начните первую тему — «Разработка и баг-репорт». Даже с опытом её стоит пройти: там основы работы тестировщика и формат заданий, на котором построена вся программа.
- Ответьте на вопросы урока. В конце урока есть вопросы, у каждого своя кнопка «Проверить». Когда всё зачтено, появится сообщение «Урок засчитан».
- Загляните в карточки. Это вопросы с собеседований с интервальным повторением: 5–10 минут в день помогают удерживать в голове термины и формулировки.
Чего ожидать
- Прогресс сохраняется автоматически. Закрыли вкладку — вернётесь туда же.
- Темы открываются по одной. Тема 1 и Python открыты сразу, остальные темы открываются по одной после сдачи предыдущей. После уроков темы — квиз, затем сдача куратору: письменно, созвон — когда куратору нужно уточнить или вы сами попросили. У каждой темы есть ориентир по сроку; нужно больше времени — куратор продлит.
- Линия автотестов на Python: Python с нуля, Git и API-автотесты на pytest и requests — готовы. UI-автотесты, фреймворк и CI — после оффера, по желанию.
- Нашли баг самой платформы — заведите его на странице «Баг-баунти» по шаблону: шаги, ожидаемый и фактический результат, окружение. За принятый баг начисляются дни полного доступа.