| ЕРАМ Тренинг-Центр Программа тренинга «Test Automation Training» |
Продолжительность тренинга – примерно 1.5-2 месяца по 3-4 занятия в неделю. Общий объём тренинга: 88 академических часов (56 теории + 32 практики).
1. Основы тестирования ПО для специалистов по автоматизации тестирования.
Процесс разработки и тестирования, роль автоматизации. Ключевые понятия тестирования. Тестирование документации и требований. Разработка тест-кейсов. Особенности тест-кейсов для автоматизированного тестирования. Ориентация на конкретный ожидаемый результат. Эффективные проверки в тестировании. Создание отчётов об ошибках. Отчётность о результатах тестирования и её особенность в автоматизации тестирования.
2. Основы программирования на Java для специалистов по автоматизации тестирования.
Общие сведения о Java, использование Eclipse IDE. Синтаксис и основные операции Java. Работа с данными в Java. ООП в Java.
3. Введение в автоматизацию тестирования.
Ключевые понятия и области применения автоматизации тестирования. Планирование и оценка трудозатрат на основе требований и тест-кейсов.
4. Модульное тестирование в Java.
Ключевые понятия модульного тестирования. JUnit. TestNG. Разработка под управлением тестированием. JMock.
5. Подходы к автоматизации тестирования, построение фреймворков.
Тестирование под управлением данными. Тестирование под управлением ключевыми словами. Функциональная декомпозиция и паттерны проектирования. Принципы создания фреймворков.
6. Тестирование производительности.
Ключевые понятия тестирования производительности. Этапы проведения тестирования производительности. Отчётность о тестировании производительности. Apache JMeter. Дополнительные средства сбора информации о деятельности приложения.
7. Автоматизация тестирования веб-ориентированных приложений.
Принципы построения и работы веб-ориентированных приложений. Использование Selenium IDE. Работа с элементами HTML-документа. Использование Selenium RC и Web Driver. Использование HtmlUnit.
8. Технологии разработки эффективных тестов – правильное понимание целей.
Проблема некачественных требований и тест-кейсов. Процесс продумывания тестов. Полезные техники.


