Цель специализации «Тестировщик с автоматизацией на Python» — дать актуальный набор знаний и умений, необходимых для того, чтобы погрузиться в сферу тестирования и стать уверенным джуниор-тестировщиком.
Тестирование ПО — это один из самых доступных путей в сферу ИТ и популярный вариант для тех, кто хочет освоить новую профессию. Ожидания от джуниор-тестировщиков выросли - компании отдают предпочтение тем, кто крепко знает базу, готов развиваться и следит за трендами. Мы разработали курс-симулятор, который отвечает запросам рынка: дает фундаментальные знания и системное мышление, включает в себя трендовую тему автоматизации на Python.
1. Ручное тестирование
- Изучаем типы тестирования и архитектуру веб-приложений, работу с баг-трекинговыми системами и баг-репорты.
- Пишем тест-кейсы и тест-сценарии.
- Осваиваем кроссбраузерное тестирование.
- Знакомимся с особенностями тестирования мобильных приложений на Android и iOS.
2. Основы программирования
- Вы познакомитесь с основными web-технологиями: протокол HTTP, концепция DOM, верстка HTML и CSS.
- Научитесь работать в Github.
- Разберете ООП (объектно-ориентированное программирование) и погрузитесь в изучение Python, который в дальнейшем вам понадобится для автоматизации.
- Покажем как взаимодействовать с REST API, разберем типичные сценарии тестирования API интерфейсов.
3. Автоматизация тестирования
- Освоите автоматизированное тестирование веб-приложений
- Напишете более 20 автотестов на Selenium и 20 автотестов к API.
- Научитесь использовать популярные библиотеки для автоматизированного тестирования и тестовый фреймворк PyTest, работать с шаблонами проектирования и автоматизации тестирования PageObject.
- Изучите работу с Selenium WebDriver.
4. Управление проектами и командный дух
- Составление резюме и cover letter.
- Аккаунт в GitHub (портфолио).
- Поиск вакансий и заказов на фрилансе (краудплатформенное тестирование).
- Прохождение интервью и выполнение тестовых заданий.
- Коммуникация: работа в команде и работа с заказчиком.
- Приоритизирование задач и self-менеджмент.
Александр Панченко
Автоматизированное тестирование финансовых систем (веб-банкинг и трейдинг криптовалют) в BitTradeSoft Inc. Опыт в мануальном тестировании более 4 лет, в автоматизированном (Python) - более 3 лет.
Тимур Нурлыгаянов
QA Trainer, опыт в тестировании более 9 лет. Senior QA Engineer в SEMrush. Ведущий преподаватель курса.
Юлия Носакова
Менеджер проектов, ex-QA Lead в компании KODE с опытом в тестировании 6 лет: моя любовь — мобильные приложения и тестирование интеграций с backend.
Юлия Чистова
Руководитель отдела обеспечения качества мобильных приложений в компании ЛитРес. Опыт в QA более 7 лет (за это время успела потестить все: от декстопа до мобилок).