Навыки, которые вы получите:
Java
HTML
CSS
SQL
XML
Docker
ООП
Тестировщик — специалист, принимающий участие в тестировании компонента или системы. В его обязанность входит поиск вероятных ошибок и сбоев в функционировании программы. Тестировщик моделирует различные ситуации, которые могут возникнуть в процессе использования предмета тестирования, чтобы разработчики смогли исправить обнаруженные ошибки.
Кому подойдет курс
- Новичкам.
- Наинающим IT-специалистам.
- Действующим IT-специалистам.
- Корпоративным заказчикам.
Программа
- Основы Java для тестировщиков: типы данных, методы, циклы, ООП.
- Selenium. Основные компоненты. Селекторы.
- Selenium WebDriver + Java.
- Архитектура приложений client-server.
- XML, HTML, CSS. Написание XPath запросов. Page Object pattern.
- Техника разработки Test driven development (TDD).
- Техника разработки Behavior driven development (BDD).
- JUnit/TestNG framework.
- JBehave/Cucumber framework.
- Selenide для простых и эффективных тестов.
- Selenoid и Selenium Grid для построение тестовой инфраструктуры.
- Тестирование веб сервисов.
- Работа с базами данных. Язык SQL. CRUD.
- Введение в Docker.
- Continuous integration. Jenkins.
- Формирование отчетов и анализ результатов выполнения автоматизированных тестов.
- Написание собственного фреймворка автоматизации тестирования.
- Множество интересных практических задач.
- IT-English: IT-English Speaking Club с преподавателем из IT компании.