Профессия Ручной тестировщик
Ручной тестировщик (Manual QA) - это специалист, который проверяет программное обеспечение вручную, без использования автоматизированных скриптов. Он ищет баги, проверяет работу функционала, пишет тест-кейсы и чек-листы, тестирует юзабилити и проверяет, соответствует ли продукт требованиям. Ручной тестировщик - это первый защитник пользователя от багов и неудобного интерфейса.
Инструменты
- Jira, Trello, Redmine, Asana (для трекинга багов)
- TestRail, Zephyr, Qase (для тест-кейсов)
- Postman (для тестирования API)
- Chrome DevTools (для веб-отладки)
- Charles, Fiddler (для анализа трафика)
- Android Studio, Xcode (для тестирования мобильных приложений)
- Git
Роадмэп
Чтобы стать ручным тестировщиком, нужно пройти такой путь:
- Изучить основы тестирования: виды, уровни, техники тест-дизайна.
- Освоить работу с баг-трекерами (Jira).
- Изучить написание тест-кейсов и чек-листов.
- Освоить основы работы с API (Postman).
- Изучить основы работы с базами данных (SQL).
- Освоить инструменты для отладки и анализа трафика.
- Изучить основы тестирования веба и мобильных приложений.
- Собрать портфолио: 3-5 проектов с тест-кейсами и баг-репортами.
- Начать искать работу.
Типичный день
Утро ручного тестировщика начинается с проверки новых задач в Jira. Он берёт задачу: протестировать новую функцию регистрации. Он читает требования, пишет чек-лист, проверяет все сценарии: валидацию полей, отправку email, ошибки, успешные кейсы. Находит баг, создаёт подробный репорт с шагами и скриншотами. После обеда ретестит исправленные баги, пишет отчёт о тестировании. К вечеру обновляет статусы задач в Jira.
Сложности
- Работа может быть монотонной - повторение одних и тех же тестов.
- Нужно быть очень внимательным и дотошным.
- Баг-репорты должны быть точными и воспроизводимыми.
- Разработчики могут не соглашаться с найденными багами.
- Часто работа ведётся с неполной или старой документацией.
Вход
Минимальный порог входа - знание основ тестирования, умение писать баг-репорты, работать с Jira и тестовой документацией.
Рост
Из ручного тестировщика можно расти в такие профессии:
- Автоматизатор тестирования (Automation QA) - если освоить программирование.
- Ведущий QA / QA Lead - управление командой тестировщиков.
- QA-архитектор - проектирование процессов тестирования.
- Инженер по нагрузочному тестированию - специализация на производительности.
- Product Owner / BA - переход к управлению продуктом и требованиями.