Мини-курс
Тестировщик с нуля
8 коротких уроков, чтобы понять, чем занимается тестировщик, и решить, ваше ли это. Без регистрации и программирования.
Коротко о профессии
Тестировщик, или QA-инженер, проверяет сайты и приложения до того, как их увидят пользователи: ищет ошибки, описывает их так, чтобы разработчик мог исправить, и проверяет исправления. Начать можно без программирования и профильного образования — важнее внимательность, логика и умение ясно писать.
Зарплаты сильно зависят от города и опыта — смотрите актуальные вакансии: тестировщик на hh.ru.
Что такое тестирование
Тестирование нужно, чтобы ошибки в приложении нашла команда ещё до выпуска: неверно понятую задачу, неучтённый редкий случай, поломку после правки в соседнем месте.
Тестировщик смотрит на продукт глазами пользователя и одновременно — глазами скептика: «А что будет, если ввести ноль? Если нажать кнопку дважды? Если пропадёт интернет?» Он заранее продумывает проверки, находит ошибки, описывает их и следит, чтобы исправления ничего не сломали.
Тестировщики работают везде, где делают цифровые продукты: в банках и магазинах, в сервисах доставки и госуслугах, в небольших студиях и крупных IT-компаниях. Многие начинают с ручного тестирования, а потом растут в автоматизацию, аналитику или управление командой.
Кому подойдёт, а кому нет
Скорее подойдёт, если
- Замечаете опечатки и нестыковки, которые другие пропускают
- Вам интересно, как всё устроено и что будет, если нажать «не туда»
- Умеете объяснять письменно: коротко, по шагам, без эмоций
- Готовы проверять одно и то же несколько раз — аккуратно
- Хотите в IT, но не готовы сразу программировать
Скорее не подойдёт, если
- Повторяющиеся проверки быстро нагоняют скуку
- Хочется создавать своё, а не проверять чужое — тогда присмотритесь к разработке или дизайну
- Не любите переписку и споры: найденный баг часто приходится отстаивать
- Нужен результат за пару недель: на вход в профессию уходят месяцы практики
Программа: 8 уроков
-
Урок 1из 8 пройдензнаете
Открыть
Кто такой тестировщик и зачем он нужен
Чем занимается тестировщик, почему бизнесу выгодно находить ошибки заранее и чем ручной тестировщик отличается от автоматизатора.
15 мин · Дальше: Как делают приложения и где в этом тестирование -
Урок 2из 8 пройдензнаете
Открыть
Как делают приложения и где в этом тестирование
Кто есть в команде разработки, через какие этапы проходит задача и почему тестировщику стоит подключаться ещё до того, как написан код.
20 мин · Дальше: Что такое баг и где его искать -
Урок 3из 8 пройдензнаете
Открыть
Что такое баг и где его искать
Что считается ошибкой, откуда тестировщик знает, как должно быть, где ошибки прячутся чаще всего и чем серьёзность отличается от приоритета.
20 мин · Дальше: Чек-листы и тест-кейсы -
Урок 4из 8 пройдензнаете
Открыть
Чек-листы и тест-кейсы
Как планировать проверки: чем чек-лист отличается от тест-кейса, что такое позитивные и негативные проверки и как не перебирать все значения подряд.
25 мин · Дальше: Баг-репорт: как описать ошибку, чтобы её исправили -
Урок 5из 8 пройдензнаете
Открыть
Баг-репорт: как описать ошибку, чтобы её исправили
Из чего состоит хороший баг-репорт, как писать шаги воспроизведения и что происходит с багом после того, как вы его завели.
20 мин · Дальше: Виды тестирования -
Урок 6из 8 пройдензнаете
Открыть
Виды тестирования
Функциональное и нефункциональное, смоук и регресс, ручное и автоматизированное, API и мобильные приложения — карта видов тестирования без лишней теории.
20 мин · Дальше: Инструменты тестировщика -
Урок 7из 8 пройдензнаете
Открыть
Инструменты тестировщика
Обзор того, чем тестировщик пользуется каждый день: инструменты разработчика в браузере, коды ответов сервера, Postman, баг-трекеры и системы для тест-кейсов.
25 мин · Дальше: Как стать тестировщиком: навыки, портфолио, первая работа -
Урок 8из 8 пройдензнаете
Открыть
Как стать тестировщиком: навыки, портфолио, первая работа
Что нужно уметь для первой работы, как собрать портфолио без опыта, к чему готовиться на собеседовании и куда расти дальше.
25 мин
Итоговый тест
20 вопросов по всем урокам, около 15 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: стоит ли идти в профессию дальше.
Что дальше
Если тема зацепила, продолжить можно так.
Частые вопросы
Нужно ли уметь программировать, чтобы стать тестировщиком?
Для ручного тестирования — нет. Нужно понимать, как устроены сайты и приложения, и уметь ясно описывать ошибки. Программирование понадобится, если захотите расти в автоматизацию тестирования.
Нужно ли техническое образование?
Нет. В вакансиях для начинающих тестировщиков на hh.ru обычно просят навыки и примеры работ, а профильный диплом — редко.
Сколько времени займёт этот курс?
Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день.
Это бесплатно?
Да, и без регистрации. Сайт зарабатывает на партнёрских программах онлайн-школ — как это устроено, рассказываем на странице «О проекте».
Дадут ли сертификат?
Нет: сертификаты выдают после полноценного обучения, а мини-курс — знакомство с профессией. В конце вы увидите результат теста и темы, которые стоит повторить.
Хватит ли этого курса, чтобы найти работу?
Для первой работы его мало: курс показывает, ваше ли это, и даёт базу. Дальше нужны практика и портфолио — с чего начать, рассказываем в уроке 8.