Сколько учиться на тестировщика: честные сроки по неделям
Обещания «за месяц» и страшилки «минимум два года» одинаково бесполезны. Разберём срок по частям: что именно нужно освоить и сколько времени занимает каждый кусок.
Короткий ответ
До состояния «готов ходить на собеседования» при регулярных занятиях:
| Занятость | Срок подготовки |
|---|---|
| 2 часа в день | 3–4 месяца |
| 4 часа в день | 2–2,5 месяца |
| Полный день | 6–8 недель |
Плюс поиск работы: от одного до четырёх месяцев. Эту часть почти никогда не закладывают, и именно на ней опускают руки — человек рассчитывал на три месяца, а на пятом всё ещё без оффера.
Два часа каждый день дают результат быстрее, чем четырнадцать часов по выходным. Материал складывается через повторение, а недельный перерыв стирает половину. Если выбирать между «час каждый день» и «десять часов в субботу» — берите первое.
Из чего складывается срок
Разложим на блоки. Часы указаны для человека без технического опыта.
| Блок | Сколько занимает | Что входит |
|---|---|---|
| Основы тестирования | 15–20 часов | Виды, уровни, принципы, жизненный цикл дефекта |
| Документация | 20–25 часов | Чек-листы, тест-кейсы, баг-репорты — с практикой |
| Техники тест-дизайна | 15–20 часов | Классы, границы, попарное, таблицы решений |
| Веб и DevTools | 25–30 часов | HTTP, коды, cookie, Network, консоль, троттлинг |
| API | 20–25 часов | REST, JSON, Postman, авторизация |
| SQL | 15–20 часов | SELECT, WHERE, JOIN, GROUP BY |
| Инструменты и процессы | 10–15 часов | Трекер, вики, Git, CI/CD, Agile |
| Портфолио | 25–40 часов | Документация на реальный продукт, репорты, коллекция |
Итого 145–195 часов. При двух часах в день это ровно те самые три-четыре месяца. Цифры не магические: у кого-то быстрее из-за прошлого опыта, у кого-то медленнее — но порядок такой.
От чего срок зависит сильнее всего
- Прошлый опыт с техникой. Человек, который работал в 1С или с базами, проходит блоки SQL и API вдвое быстрее.
- Английский. Со свободным чтением документации вы не ждёте переводов и находите ответы сразу.
- Наличие обратной связи. Самое большое ускорение. Без ревью ошибки закрепляются, и потом их переучивать дольше, чем учить с нуля.
- Соотношение теории и практики. Тот, кто половину времени делает руками, приходит к результату быстрее того, кто прочитал вдвое больше.
Где теряют месяцы
- Бесконечная теория. Прочитать три книги подряд и ни разу не оформить репорт — минус два месяца и ноль практики.
- Прыжки между курсами. Начал один, показалось скучно, взял другой, там начало то же самое. Пройденным оказывается только первый модуль трижды.
- Ожидание «полной готовности». Ощущение «я ещё не готов» не проходит само. Первые собеседования — часть обучения, а не экзамен.
- Автоматизация раньше времени. Учить Selenium, не умея составить чек-лист, — верный способ потратить месяц и не приблизиться к работе.
- Отсутствие плана. Учить «что попадётся» вместо последовательного прохождения блоков растягивает срок вдвое.
Как распределить время внутри дня
Два часа можно потратить очень по-разному, и от этого срок меняется в полтора раза.
Рабочая пропорция — треть теории, две трети практики. Прочитали про баг-репорты двадцать минут — сорок минут пишете их сами по реальным находкам. Разобрали SELECT — пишете десять запросов.
Что ещё ускоряет: возвращаться к пройденному через неделю (материал закрепляется повторением, а не объёмом), вести короткие заметки своими словами, и обязательно доводить каждую тему до артефакта — чек-листа, репорта, коллекции. Артефакт потом идёт в портфолио, то есть время работает дважды.
Как понять, что пора идти на собеседования
Не по числу пройденных часов, а по способности сделать пять вещей:
- Составить чек-лист на незнакомую функцию по её описанию.
- Написать баг-репорт, который поймут без вопросов.
- Найти в DevTools запрос, посмотреть код ответа и тело.
- Собрать запрос в Postman с авторизацией и объяснить ответ.
- Написать SELECT с JOIN и GROUP BY по описанию задачи.
Умеете всё пять — идите. Не умеете одно-два — идите всё равно, но параллельно добирайте: собеседования показывают пробелы точнее любого чек-листа готовности.
А после трудоустройства?
Честно: обучение не заканчивается, оно меняет форму. Первые три месяца на работе вы будете узнавать новое каждый день — про продукт, про процессы, про инструменты команды. Это нормально и это оплачивается.
Дальше — то, что двигает вилку: автоматизация, углубление в домен, нефункциональные виды тестирования. Но это уже развитие, а не вход, и происходит оно без спешки.
План по неделям с конкретикой — в разборе как стать тестировщиком с нуля. Что спрашивают на входе — в вопросах с собеседований.
Можно ли выучиться за месяц?
Пройти теорию — да. Стать кандидатом, которого возьмут, — почти нет: не успевает сложиться практика и портфолио. Месяц реалистичен только при полной занятости и прошлом техническом опыте.
Нужно ли увольняться на время обучения?
Обычно нет и не стоит: без дохода давление растёт, а решения принимаются хуже. Два часа в день совместимы с работой, если это действительно каждый день.
Сколько занимает вход в автоматизацию?
Ещё три-шесть месяцев поверх ручного тестирования: язык, фреймворк, практика написания устойчивых тестов. Быстрее — если уже умеете программировать.
Главная переменная в этих сроках — сколько времени уходит на практику и есть ли проверка результата. На курсе теория идёт короткими уроками, а основное время — тренажёры: вы пишете запрос, репорт или чек-лист, и система сверяет с эталоном, не дожидаясь ментора. «Ручной тестировщик» — 14 900 ₽ один раз, без ограничения по срокам обучения, четыре тренажёра открыты бесплатно.