Научим ваших тестировщиков писать и проводить автотесты и быстро находить ошибки в интерфейсе. Поможем сократить расходы на тесты, оптимизировать работу отдела и повысить качество тестирования.
Кому подойдёт этот курс?
- Junior-тестировщикам
- Научатся писать сложные автотесты, работать с фреймворками и непрерывной интеграцией. Смогут выделять больше времени на качественные ручные тесты.
- Middle-тестировщикам
- Научатся работать с редкими функциями Selenium и прокачают навыки UI-тестирования. Смогут быстро находить сломанные функции после очередного обновления.
Чему вы научитесь?
- Писать автотесты в Selenium IDE
- Разбираться в функциях и настройках, писать автотесты без программирования и понимать, когда нельзя обойтись использованием только Selenium IDE.
- Программировать
- Понимать синтаксис и основные функции языка, разбираться в принципах объектно-ориентированного программирования, выявлять ошибки компиляции и отлаживать приложения.
- Создавать UI-тесты
- Работать с Selenium WebDriver, пользоваться паттерном PageObject. Проводить простые и сложные тесты пользовательских интерфейсов.
- Работать с фреймворками
- Использовать популярный тестовый фреймворк. Создавать собственные тесты разной сложности с предусловиями и постусловиями.
- Автоматизировать тесты
- Понимать базовые схемы работы с CI/CD и работать с Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг.
- Использовать Git
- Работать с распределённой системой контроля версий, легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.
Программа
Студентов ждут онлайн-лекции и практические задания на основе реальных кейсов.
30 тематических модулей и 200 онлайн-уроков
Базовые навыки
Языки программирования (Java/JavaScript)
Система контроля версий Git
Продвинутые навыки
Автоматизация тестирования. Часть 1
Автоматизация тестирования. Часть 2
Дипломные работы
Дипломная работа #1
Дипломная работа #2