Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Автоматизированное тестирование на Java [Skillbox] [Дмитрий Якин, Марина Третьякова, Даниил Пилипенко]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
23 592
Реакции
55
Баллы
48
Кому подойдёт этот курс

Junior- и middle- тестировщикам
Научитесь работать с редкими функциями Selenium и писать автотесты на Java с помощью фреймворков. Прокачаете навыки UI-тестирования, сможете зарабатывать больше на прежнем месте работы или перейти в более сильную компанию.


Студентам курса «Профессия Тестировщик»
Углубитесь в разработку автотестов без затрат времени на уже знакомые темы. Научитесь писать тесты на Java и встраивать их в процесс CI, дополните портфолио двумя проектами и сможете начать карьеру тестировщика в крупной IT-компании.

Чему вы научитесь

Писать автотесты в Selenium IDE
Разберётесь в функциях и настройках, научитесь писать автотесты без программирования и поймёте, когда нельзя обойтись использованием только Selenium IDE.
Программировать на Java
Изучите синтаксис и основные функции языка, разберётесь в принципах объектно ориентированного программирования, научитесь выявлять ошибки компиляции и отлаживать приложения.
Работать с фреймворками
Научитесь использовать Maven и тестовый фреймворк JUnit. Сможете создавать собственные тесты разной сложности с предусловиями и постусловиями.
Создавать UI-тесты
Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете проводить простые и сложные тесты пользовательских интерфейсов.
Автоматизировать тесты
Изучите базовые схемы работы с CI/CD и научитесь работать с Jenkins. Непрерывная интеграция поможет вам регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг.
Использовать Git
Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.





Программа обучения
а) Java - разработчик

Вводный модуль
Синтаксис языка
Объекты и классы
Числа, строки, даты
Массивы и коллекции
Наследование и полиморфизм
Особенности ООП в Java
Исключения, отладка, тестирование и логирование
Работа с файлами и сетью
Работа с MySQL в Java
Многопоточность
Разработка веб-приложений
Нереляционные базы данных и очереди
Производительность и оптимизация
Распределённые хранилища и вычисления
Бонус-модуль. Паттерны проектирования
Введение в алгоритмы
Введение в структуры данных
Протокол HTTP
Заключительный модуль
б) Система контроля версий Git

Версии программного кода
Установка Git
Индекс и частичные коммиты
Сравнение версий
Отмена изменений и откат версий
Репозитории и коллективная работа
Ветки — создание и управление
Слияние и разрешение конфликтов
Полезные инструменты
Правила работы с Git
в) Автоматизированное тестирование на Java

Введение в автоматизированное тестирование
Первые тесты на Java
Поиск элементов с помощью Selenium WebDriver
Поиск элементов с помощью CSS-локаторов
Поиск элементов с помощью XPath
UI-тесты: простые тесты для Web
UI-тесты: сложные тесты для Web
Редкие функции
Работа с CI
г) Дипломные проекты

Дипломная работа №1. Напишете простые автотесты и отточите свои навыки на реальной задаче.
Дипломная работа №2. Напишете сложные автотесты с помощью редких функций Selenium и процесса CI.


Продажник: skillbox.ru/course/autotesting-java/
 
Верх