Robot
Складчик
- #1
[Skillbox] Автоматизированное тестирование на Java [Дмитрий Якин, Марина Третьякова]
- Ссылка на картинку
Кому подойдёт этот курс
- Junior- и middle- тестировщикам
Научитесь работать с редкими функциями Selenium и писать автотесты на Java с помощью фреймворков. Прокачаете навыки UI-тестирования, сможете зарабатывать больше на прежнем месте работы или перейти в более сильную компанию.
- Студентам курса «Профессия Тестировщик»
Углубитесь в разработку автотестов без затрат времени на уже знакомые темы. Научитесь писать тесты на Java и встраивать их в процесс CI, дополните портфолио двумя проектами и сможете начать карьеру тестировщика в крупной IT-компании.
- Писать автотесты в Selenium IDE
Разберётесь в функциях и настройках, научитесь писать автотесты без программирования и поймёте, когда нельзя обойтись использованием только Selenium IDE. - Программировать на Java
Изучите синтаксис и основные функции языка, разберётесь в принципах объектно ориентированного программирования, научитесь выявлять ошибки компиляции и отлаживать приложения. - Работать с фреймворками
Научитесь использовать Maven и тестовый фреймворк JUnit. Сможете создавать собственные тесты разной сложности с предусловиями и постусловиями. - Создавать UI-тесты
Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете проводить простые и сложные тесты пользовательских интерфейсов. - Автоматизировать тесты
Изучите базовые схемы работы с CI/CD и научитесь работать с Jenkins. Непрерывная интеграция поможет вам регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг. - Использовать Git
Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.
- Вводный модуль
- Синтаксис языка
- Объекты и классы
- Числа, строки, даты
- Массивы и коллекции
- Наследование и полиморфизм
- Особенности ООП в Java
- Исключения, отладка, тестирование и логирование
- Работа с файлами и сетью
- Работа с MySQL в Java
- Многопоточность
- Разработка веб-приложений
- Нереляционные базы данных и очереди
- Производительность и оптимизация
- Распределённые хранилища и вычисления
- Бонус-модуль. Паттерны проектирования
- Введение в алгоритмы
- Введение в структуры данных
- Протокол HTTP
- Заключительный модуль
- Версии программного кода
- Установка Git
- Индекс и частичные коммиты
- Сравнение версий
- Отмена изменений и откат версий
- Репозитории и коллективная работа
- Ветки — создание и управление
- Слияние и разрешение конфликтов
- Полезные инструменты
- Правила работы с Git
- Введение в автоматизированное тестирование
- Первые тесты на Java
- Поиск элементов с помощью Selenium WebDriver
- Поиск элементов с помощью CSS-локаторов
- Поиск элементов с помощью XPath
- UI-тесты: простые тесты для Web
- UI-тесты: сложные тесты для Web
- Редкие функции
- Работа с CI
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.