Hа базе учебной лаборатории Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» EPAM проводит подготовку автоматизаторов тестирования с возможностью дальнейшего трудоустройства.
------------------------------------------------------------------------
**В ходе обучения будут пройдены следующие темы:**
**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. Технологии разработки эффективных тестов – правильное понимание целей**
- Проблема некачественных требований и тест-кейсов.
- Процесс продумывания тестов.
- Полезные техники.
Для успешного завершения обучения необходимо сдать экзамен и защитить проект.
Кандидаты, показавшие отличные результаты по окончании курса, получат возможность дальнейшего обучения и прохождения практики в лаборатории, а также трудоустройства в компанию EPAM.
Хочешь зарегистрироваться, но не знаешь как? [**Читай инструкцию.**][2]
Звучит интересно, но остались вопросы? [**Возможно, тут ты найдешь ответ.**][1]
[1]: https://docs.google.com/document/d/19PrgmXi36D7Ewer2NA7gcGNWS4x-R6HlXN7pr7sWqqA/pub
[2]: https://docs.google.com/document/d/1Ff6uz0GD4QpPu9aBqRZxgLAIZ5o45ZnyU7hfhVTSAFQ/pub