Курс на Stepik
Обложка курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» на Stepik
3 199 ₽

Тестирование ПО: Автоматизация и Программирование. Java.Selenium ★ 5.000

Открыть на
STEPIK.ORG

🎉💸 СКИДКА10 - введите ПРОМОКОД при покупке! 🏅 Победитель Stepik Awards в номинации "Прорыв года" ДОМАШНИЕ ЗАДАНИЯ ПРОВЕРЯЮТСЯ ЛИЧНО АВТОРОМ + задачи на программирования! Данный курс подходит для тех, кто желает изучить программирование на Java, а так же освоить востребованную и высокооплачиваемую профессию Тестировщика - автоматизатора, используя популярный инструмент для тестирования Selenium! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Учеников на курсе 3 081
Сертификаты, выданные на курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Сертификатов выдано 8
Отзывы о курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Отзывов получено 6
Рейтинг курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Рейтинг курса 5.000
Уроки в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Количество уроков 116
Тесты в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Количество квизов 151
Задачи с кодом в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Количество задач с кодом 81
Время прохождения курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Время прохождения курса —
Стоимость курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Стоимость курса 3 199 ₽ —
Обновления курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Обновления курса — —
Дата публикации курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Дата публикации курса — ———
Последнее обновление курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» 8 разделов Уроки в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» 116 уроков Тесты в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» 151 тест Задачи в курсе «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» 81 задача Время прохождения курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» 29 ч. Последнее обновление курса «Тестирование ПО: Автоматизация и Программирование. Java.Selenium» обн. 19 сентября 2026

Введение

5 уроков
1. Приветствие ↗
2. Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ ↗
3. Инструкция по выполнению тестовых заданий ↗
4. Инструкция по решению заданий на программирование ↗
5. Поддержка курса! ↗

Базовый блок

24 урока
1. Вступление ↗
2. Установка Java ↗
3. Установка IDE ↗
4. Создание проекта в IDE ↗
5. Переменные ↗
6. Вывод и ввод информации в консоль ↗
7. Типы данных ↗
8. Работа с числовыми типами данных ↗
9. Работа со строками ↗
10. Условные операторы if+else ↗
11. Условные операторы if + else if + else ↗
12. Вложенные условные операторы ↗
13. Логические операторы ↗
14. Дополнительные задания на тему условных операторов ↗
15. Конструкция switch-case ↗
16. Тип данных boolean ↗
17. Конструкция try-catch ↗
18. try-catch-finally ↗
19. Цикл for ↗
20. Цикл while ↗
21. Цикл do-while ↗
22. Работа с файлами ↗
23. Массивы ↗
24. Задание по созданию мини-программы ↗

Объектно-ориентированное программирование

14 уроков
1. Классы и атрибуты ↗
2. Методы ↗
3. Return ↗
4. Методы с параметрами ↗
5. Перегрузка методов ↗
6. Статические методы ↗
7. Final ↗
8. Конструктор ↗
9. Перегрузка конструктора ↗
10. Модификаторы доступа ↗
11. ООП проект. Часть 1. Наследование ↗
12. ООП проект. Часть 2. Абстрактные методы ↗
13. ООП проект. Часть 3. Завершение ↗
14. Задание по программированию блоку ООП ↗

Selenium. Базовый блок. Часть 1.

16 уроков
1. Что такое Автоматизация тестирования GUI и Selenium ↗
2. Импорт Selenium ↗
3. Открытие браузера с помощью Selenium ↗
4. Поиск локаторов. Метод sendKeys() ↗
5. Первый автотест. Метод click() ↗
6. Открытие браузера в headless режиме ↗
7. Негативный автотесты. Проверки по тексту и url ↗
8. Обновление страницы ↗
9. Имитация нажатия клавиш на клавиатуре ↗
10. Создание скриншотов страницы ↗
11. Скроллинг экрана ↗
12. Smoke testing ↗
13. Тестовое задание по Selenium №1 ↗
14. Перемещение в истории браузера ↗
15. Взаимодействие с календарем ↗
16. Тестовое задание по Selenium №2 ↗

Selenium. Базовый блок. Часть 2.

13 уроков
1. Взаимодействие с Check box ↗
2. Взаимодействие с Radio Button ↗
3. Взаимодействие с Drop Down ↗
4. Загрузка файла в браузере ↗
5. Скачивание файла в браузере ↗
6. Генерирования случайных данных ↗
7. Тестовое задание по Selenium №3 ↗
8. Взаимодействие с окнами и вкладками браузера ↗
9. Взаимодействие с предупреждениями и всплывающими уведомлениями ↗
10. Обработка исключений ↗
11. Обработка исключений + finally ↗
12. Явное и Неявное ожидание ↗
13. Тестовое задание по Selenium №4 ↗

Фреймворк TestNG

11 уроков
1. Что такое фреймворк TestNG ↗
2. Аннотация @Test ↗
3. Файл testng.xml ↗
4. Атрибуты аннотаций ↗
5. Настройка порядка(приоритета) запуска тестов ↗
6. Аннотация @Parameters ↗
7. Проверки Asserts в TestNG ↗
8. Настройка зависимости тестов ↗
9. Аннотация @DataProvider ↗
10. Иерархия аннотаций @Before* и @After* ↗
11. Тесты по блоку TestNG ↗

Построение проекта по Автоматизации

13 уроков
1. Создание структуры проекта ↗
2. Создание класса страницы Авторизации ↗
3. Создание метода для проверки значения текста на странице ↗
4. Создание метода для получения нынешней URL ↗
5. Создание метода для проверки частичного значения текста ↗
6. Создание метода для проверки URL ↗
7. Создание метода для создания скриншотов ↗
8. Создание метода для сверки данных между страницами ↗
9. Установка последовательности запуска тестов ↗
10. Установка зависимостей запуска тестов ↗
11. Приятный бонус!!! ↗
12. Поделитесь впечатлениями ↗
13. Задание по построению тестового проекта ↗

Заключение + БОНУС

10 уроков
1. Слова напутствия, тем кто справился) ↗
2. Составление резюме для Тестировщика ↗
3. Как успешно готовиться и проходить собеседования ↗
4. Что должен знать Начинающий тестировщик. Разбор вакансий ↗
5. Что должен знать Мидл тестировщик. Разбор реальных вакансий ↗
6. Что должен знать Сеньер тестировщик. Разбор реальных вакансий ↗
7. Нужно ли выполнять тестовое задание? ↗
8. Ошибки при прохождении собеседования ↗
9. Стоит ли переходить из тестировщика в разработчики? ↗
10. Нужно ли изучать Git и прокачивать свой GitHub тестировщику ↗