Почему сюда входят быстрее
Порог ниже: не нужно уметь писать сложные программы, чтобы начать приносить пользу. Основа профессии — внимательность, системность и умение внятно описывать проблемы.
При этом путь открыт дальше: многие переходят в автоматизацию тестирования, а оттуда — в разработку.
Оговорка: «быстрее» не значит «легко». Хороший тестировщик — это человек, который умеет думать о том, как что-то может сломаться, и это отдельный склад ума.
Что нужно знать на старте
Виды и уровни тестирования. Что такое проверка нового и проверка того, что не сломалось старое, чем отличается проверка отдельной части от проверки всей системы.
Как писать проверки. Понятные шаги, ожидаемый результат, предусловия. Проверка, которую не может выполнить другой человек, бесполезна.
Как писать сообщения об ошибках. Самый важный практический навык. Хорошее сообщение содержит: что делали по шагам, что ожидали, что получилось, где и при каких условиях.
Плохое сообщение — «не работает кнопка». Такие возвращают автору, и вы теряете время.
Как устроен веб. Запросы и ответы, коды состояния, инструменты браузера. Нужно, чтобы отличать поломку в интерфейсе от поломки на сервере.
Базы данных на базовом уровне. Выборка с условием — чтобы проверить, что данные действительно сохранились.
Инструменты для проверки запросов. Уметь отправить запрос вручную и посмотреть ответ.
Что доучивается потом
- Автоматизация проверок.
- Нагрузочное тестирование.
- Тестирование безопасности.
- Работа с системами управления тестами.
Как собрать портфолио тестировщику
Это сложнее, чем разработчику, но реально:
Наберите набор проверок для существующего сервиса. Возьмите любое приложение и составьте продуманный набор проверок для одного его раздела. Выложите в открытый доступ.
Оформите найденные ошибки. Ищите ошибки в открытых проектах и оформляйте их по правилам. Это публичное доказательство того, что вы умеете описывать проблемы.
Проверьте чужой пет-проект. Найдите человека, который делает проект, и предложите протестировать. Ему польза, вам — настоящий опыт и рекомендация.
Последний вариант самый ценный: там вы работаете с живым автором, обсуждаете приоритеты и учитесь объяснять, почему ошибку надо чинить. Именно об этом и спрашивают на собеседовании.
Чего от вас ждут на входе
Не знания всех терминов. Внимательности, дотошности и умения объяснить проблему так, чтобы её можно было воспроизвести.
Проверить это просто: возьмите любой сайт, найдите на нём три неочевидные проблемы и опишите каждую по правилам. Если получилось — вы готовы откликаться.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- What a junior QA engineer should knowWhy this is the fastest entry into the field, what you need at the start, and how a tester builds a portfolio.
- What a junior backend developer should knowThe minimum asked at entry, what gets learned on the job, and which gaps are visible immediately.
- Что должен знать начинающий разработчик серверной частиМинимальный набор, который спрашивают на входе, что доучивается по ходу и какие пробелы заметны сразу.