kata academy

Что делает тестировщик? Полный разбор на примере проекта



Время чтения: 3 минуты
Поэтому основную оплату в гибридном формате ты вносишь уже после трудоустройства
Важно, чтобы ты получил оффер от компании, в которую действительно хочешь
Инженер по ручному тестированию (или QA-инженер — от английского Quality Assurance, «обеспечение качества») — это специалист, который проверяет, правильно ли работает продукт: сайт, приложение или сервис. Его задача — найти ошибки и помочь команде сделать качественный продукт.
Если обобщить задачи тестировщика, можно выделить три основных направления:
  • изучение требований к новым функциями,
  • проверка новых функций и описание ошибок,
  • перепроверка исправленных ошибок.
В этой статье мы подробно рассказали, как выглядит работа тестировщика на примере реального проекта: создание мобильного приложения для заказа еды.
Как начинается рабочий день тестировщика?
Утром специалист просматривает трекер задач команды и отмечает: 
  • какие новые функции сделали разработчики;
  • что нужно проверить сегодня;
  • есть ли баги (ошибки) для проверки.
Обычно в ИТ-командах утром проходит общая встреча команды, где обсуждают задачи и расставляют приоритеты. 
Когда тестировщик понимает, что именно он сегодня будет тестировать, начинается основная часть его работы.
Обучение с личным ментором, поддержкой
при поиске работы и оплатой на выбор: сразу или после трудоустройства
Обучение в IT с фокусом на трудоустройство
Как проходит тестирование 
1) Изучение функции, которую необходимо проверить
Допустим, разработчики добавили новую оплату картой. Задача тестировщика: проверить работу этой функции. 
Как именно должна работать оплата картой подробно прописано в документации:
  • какие шаги делает пользователь,
  • какой результат считается правильным,
  • какие ограничения есть у функции.
Если что-то неясно, тестировщик уточняет детали у аналитика или разработчика, на этом этапе он ничего не додумывает сам.

2) Составление плана проверки (тест-кейсы) и тестирование
Тестировщик составляет тест-кейсы — сценарии действий пользователя. Обычно сначала проверяется идеальный сценарий: пользователь оформляет заказ и успешно оплачивает его. Тест-кейс (шаги для проверки):
  1. Открыть приложение;
  2. Добавить товар в корзину;
  3. Выбрать оплату картой;
  4. Ввести данные;
  5. Нажать «Оплатить».
Ожидаемый результат: «Платёж проходит успешно».

После этого тестировщик расширяет проверку и смотрит на ситуацию с разных сторон. Например, он может составить тест-кейсы для проверки таких сценариев:
  • Что произойдёт, если ввести неверные данные карты?
  • Как поведёт себя приложение при потере интернета?
  • Можно ли случайно сломать процесс, нажимая кнопки слишком быстро?
  • Что будет, если два раза нажать на кнопку заказа?
Специалист буквально «исследует» продукт, имитируя действия пользователя. Он должен проверить, как реагирует система на все возможные сценарии. 

Для тестировщика важно широко мыслить и уметь задавать нужные вопросы. Если корректная работа функции прописана в документации, то варианты ошибок и сценариев, в которых что-то может пойти не так — не прописаны. Это уже ответственность инженера по тестированию: определить тонкие места и проверить их.
Гарантия трудоустройства прописана в договоре: если студент оплатил курс, но не смог найти работу, мы возвращаем 110% от стоимости обучения.
Упор на практику: регулярные практические задания с проверкой, стажировка в групповом проекте.
Личная поддержка ментора: домашние задания с обратной связью, ревью по каждой теме, созвоны, чат.
Подготовка к поиску работы с карьерным консультантом, тренировочные собеседования.
Остаёмся на связи: отвечаем на вопросы, поддерживаем, проводим дополнительные консультации до выхода на работу! Курс завершается, когда выпускник трудоустроен.
Срок обучения с нуля до выхода на работу от 5 месяцев.

Узнай подробности на нашем сайте.
3) Описание ошибок (багов)
Ошибки в ИТ называют багами, и работа с ними — ключевая часть тестирования. Важно не просто найти баг, а правильно его описать.
Хороший баг-репорт (описание ошибки) обычно включает:
  • шаги, которые приводят к проблеме;
  • ожидаемый результат;
  • фактический результат.
Например, ожидалось, что платёж пройдёт успешно, а приложение зависло. Подробное описание помогает разработчику быстро понять ситуацию и приступить к исправлению.

4) Проверка после исправлений
Когда разработчик исправляет ошибку, тестировщик возвращается к задаче и проверяет результат. Но на этом он не останавливается.
Дополнительно специалист смотрит:
  • исчезла ли первоначальная проблема;
  • не появились ли новые ошибки;
  • продолжают ли корректно работать связанные функции.
Этот этап называется регрессионным тестированием — повторной проверкой уже работающего функционала после изменений.
Узнай свою рыночную зарплату за 1 минуту!
IT-калькулятор зарплат
Итог: как выглядит рабочий день тестировщика
Если обобщить, день тестировщика состоит из нескольких взаимосвязанных частей: изучение задач, проверка новых функций, поиск и описание ошибок, повторные проверки после исправлений. 

Важно: работа тестировщика не сводится к механическому нажатию кнопок. Специалист постоянно анализирует, задаёт вопросы и пытается предугадать, как поведёт себя пользователь. Каждая новая функция — это небольшое исследование, где важно не только следовать инструкции, но и мыслить шире.
Кому подойдёт профессия тестировщика
Тестирование часто рассматривают как точку входа в ИТ, потому что не требуется глубоких знаний программирования на старте. Однако здесь важны личные качества: внимательность к деталям, умение логически мыслить и задавать правильные вопросы. Если тебе интересно исследовать, продумывать варианты развития событий, составлять подробные отчёты, проверять работу других — эта специальность для тебя.

Чтобы убедиться наверняка, пройди наш тест на профориентацию в ИТ:
Стать инженером по ручному тестированию можно за 5 месяцев. Выбирай обучение с гарантией трудоустройства. Если после курса ты не сможешь найти работу, школа вернёт 110% от стоимости обучения. Такие гарантии есть только в Kata Academy. Узнай подробности на сайте.

Статьи для старта в IT

Истории наших выпускников

Стань тем, кто задаёт тон в ИТ!
Подпишись на нашу рассылку и первым получай статьи по Java, JavaScript, Go и QA. Позволь себе быть экспертом!