Некоторые темы, которые стоит изучить начинающему тестировщику:
- Теория тестирования. 15 Нужно понять, что такое тестирование, зачем оно нужно в цикле разработки, какие бывают его виды. 3 Также стоит изучить, как составлять тест-кейсы и чек-листы. 35
- Методологии разработки. 4 Нужно разобраться в таких понятиях, как Agile, Scrum и Kanban. 4 Это поможет понять, как разные подходы к разработке влияют на рабочие процессы и деятельность инженера по тестированию. 4
- Базы данных. 47 Следует изучить SQL и его основные возможности. 4 С помощью этого языка тестировщик работает с данными, например, делает выборки. 7
- Linux и Git. 1 Большинство привычных приложений работает именно на этой операционной системе. 1 Начинающему тестировщику нужно понимать, как работает терминал, чтобы заходить на сервер и смотреть лог-файлы. 1 Также стоит изучить систему контроля версий Git. 1
- Основы программирования. 4 Хорошему тестировщику желательно владеть навыками программирования. 4 Можно выбрать популярный и востребованный язык, например, Python или Java. 4
- Английский. 3 Знание английского языка необязательно, но может повысить привлекательность при поиске вакансий. 4
С чего начать изучение? Можно посмотреть базовый бесплатный онлайн-курс по тестированию на платформах Stepik или Coursera. 9 Также можно начать с книг, например, Святослава Куликова «Тестирование программного обеспечения. Базовый курс», Бориса Бейзера «Тестирование чёрного ящика» или Рекса Блэка «Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование». 7
Важно понимать, что обучение в IT-профессиях никогда не заканчивается, так как в индустрии постоянно появляются новые технологии. 2