Меню Закрыть

Курс предназначен для тех, кто хочет получить базовые навыки в автоматизации тестирования.

Вы узнаете, что такое автоматизированное тестирование Web приложений, как его применяют в современных проектах.
Основной упор делается на Selenium Web Driver + Java.
Будут рассмотрены популярные фреймворки JUnit, TestNG

По завершении курса Вы разработаете собственный фреймворк для автоматизации тестирования.

Внедрять автоматизацию Вы сможете сразу для реальных проектов.

Срок обучения - 2 месяца
Стоимость курса - 1300 грн. в месяц

ПЛАН КУРСА

1 НЕДЕЛЯ
Введение в автоматизацию тестирования
Важность автоматизации тестирования
- ТЕСТ
Цели и задачи автоматизированного тестирования
Место автоматизированного тестирования в процессе
разработки продукта
- ТЕСТ
Этапы автоматизированного тестирования
- ТЕСТ
Подходы к автоматизированному тестированию
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю

2 НЕДЕЛЯ
Введение в Web-технологии,структура HTML, форматирование текста с помощью HTML:
• Введение в HTML
• Введение в языки разметки. Язык разметки гипертекста HTML
- ТЕСТ
Форматирование с помощью CSS
Таблицы:

• Создание простейшей таблицы.
Формы, фреймы:
• Введение в формы
• Управляющие элементы форм
• Создание форм с помощью HTML
• Форматирование элементов форм с помощью CSS
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю

3 НЕДЕЛЯ
• Необходимость использования Selenium
• Архитектура Selenium
• Что такое WebDriver?
• Инсталляция Selenium WebDriver+IntelliJ IDEA+Java
- ТЕСТ
Использование тестов и команд:
• Что такое тест?
• Тест в Selenium
• Запись и запуск теста
• Понятие команды в Selenium
• Типы команд
• Примеры использования команд.
• Верификация в Selenium
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю
Разворачиваем первый проект
Обсуждение проекта и написание тест-кейсов для покрытия автотестов

4 НЕДЕЛЯ
Работа с GIT
- ТЕСТ

Верификация в Selenium
Assert и verify
Применение в нашем проекте
- ТЕСТ

Понятие «test suite»
Применение в нашем проекте
- ТЕСТ
Понятие Waits
Применение в нашем проекте
- ТЕСТ
Skype Call и проведение викторины, для закрепления материала, полученных за неделю

5 НЕДЕЛЯ
Введение в XML, XPath в WebDriver
Применение в нашем проекте
- ТЕСТ
Изучение фреймворка Cucumber
Применение в нашем проекте
- ТЕСТ
Работа с проектом
Цели и задачи Selenium Server
Цели и задачи Selenium Grid
Настройка и запуск Selenium Server
Настройка и запуск Selenium Grid
Использование Selenium Grid
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю

6 НЕДЕЛЯ
Написание автотестов для нового функционала проекта
Изучение новых команд JUnit
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю

7 НЕДЕЛЯ
Написание автотестов для нового функционала проекта
Изучение команд TestNG
- ТЕСТ
Skype Call  и проведение викторины, для закрепления материала, полученных за неделю

8 НЕДЕЛЯ
Новый проект
Обзор различных инструментов для тестирования
Автоматизированное тестирование веб-сервисов
Автоматизированное тестирование мобильных приложений.

Используем следующие инструменты: 
Google Classroom (публикация проекта)
Jira (выставление тасок)
IntelliJ IDEA (среда разработки)
Java
Maven
Cucumber
jUnit
TestNG

РЕГИСТРАЦИЯ НА КУРС