2017-мар-27
Начало занятий
2017-май-31
Окончание занятий
9
Продолжительность тренинга (недели)
20
Количество слушателей
Saint-Petersburg, Russia
Город
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

Данный тренинг проводится для студентов по специализации «Автоматизированное тестирование». Целью данного курса является улучшение знаний и навыков студентов при использовании языка программирования Java. Темы занятий курса включают в себя рассмотрение вопросов Java Core, а также вопросов, связанных с работой с XML и базами данных и некоторыми другими аспектами программирования.

Необходимые знания и умения
  • знание и понимание основ ООП;
  • знание базовых алгоритмов и структур данных;
  • знание Java;
  • знание английского языка на уровне не ниже B1.
Описание тренинга

EPAM проводит подготовку автоматизаторов тестирования с возможностью дальнейшего трудоустройства.

Набор на тренинг продолжается. Старт курса переносится на начало марта.

В ходе обучения будут пройдены следующие темы:

1. Основы тестирования ПО для специалистов по автоматизации тестирования

  • Процесс разработки и тестирования, роль автоматизации.
  • Ключевые понятия тестирования.
  • Тестирование документации и требований.
  • Разработка тест-кейсов.
  • Особенности тест-кейсов
  • для автоматизированного тестирования.
  • Ориентация на конкретный ожидаемый результат.
  • Эффективные проверки в тестировании.
  • Создание отчётов об ошибках.
  • Отчётность о результатах тестирования и её особенность в автоматизации тестирования.

2. Основы программирования на Java для специалистов по автоматизации тестирования

  • Общие сведения о Java, использование Eclipse IDE.
  • Синтаксис и основные операции Java.
  • Работа с данными в Java. ООП в Java.

3. Введение в автоматизацию тестирования

  • Ключевые понятия и области применения автоматизации тестирования.
  • Планирование и оценка трудозатрат на основе требований и тест-кейсов.

4. Модульное тестирование в Java

  • Ключевые понятия модульного тестирования.
  • JUnit.
  • TestNG.
  • Разработка под управлением тестированием.
  • JMock.

5. Подходы к автоматизации тестирования, построение фреймворков

  • Тестирование под управлением данными.
  • Тестирование под управлением ключевыми словами.
  • Функциональная декомпозиция и паттерны проектирования.
  • Принципы создания фреймворков.

6. Автоматизация тестирования веб-ориентированных приложений

  • Принципы построения и работы веб-ориентированных приложений.
  • Использование Selenium IDE.
  • Работа с элементами HTML-документа.
  • Использование Selenium RC и Web Driver.
  • Использование HtmlUnit.

7. Технологии разработки эффективных тестов – правильное понимание целей

  • Проблема некачественных требований и тест-кейсов.
  • Процесс продумывания тестов.
  • Полезные техники.

Для успешного завершения обучения необходимо сдать экзамен и защитить проект. Кандидаты, показавшие отличные результаты по окончании курса, получат возможность дальнейшего обучения и прохождения практики в лаборатории, а также трудоустройства в компанию EPAM.

Хочешь зарегистрироваться, но не знаешь как? Читай инструкцию.

Звучит интересно, но остались вопросы? Возможно, тут ты найдешь ответ.