Программа

Автоматизированное тестирование

О тренинге

Специалист по автоматизированному тестированию создает решения для ускорения тестирования программ на стыке разработки, DevOps, оптимизации производительности и тестирования. Он создает программные реализации тестов для сокращение затрат на ручное тестирование, а также для реализации тестов, которые вручную выполнить невозможно. Автоматизированные тестировщики понимают основы и принципы ООП, знают алгоритмы и умеют работать со структурам данных.

В рамках тренинга вы

  • Изучите теорию тестирования информационных систем
  • Познакомитесь с основами работы с реляционными базами данных
  • Будете работать с основами языка программирования Java
  • Узнаете основы автоматизации тестирования с использованием фреймворков автоматизации
  • Познакомитесь с возможностями применения разнообразных подходов автотестирования
  • Изучите основы тестирования веб-сервисов

Продолжительность

3-4 месяца по 20+ часов в неделю

Требования к кандидатам

  • Высшее образование (желательно техническое)
  • Сильные технические навыки
  • Пройденные курсы по автоматизации тестирования (GeekBrains, Yandex и т.д.) либо релевантный опыт работы
  • Навык программирования на любом языке (в том числе в процессе обучения, учебные задания)

Программа

  • Databases
  • Web Services
  • Теория тестирования
  • Jira + Confluence
  • UPSA профайл
  • Основы языка Java
  • ООП
  • Обработка данных
  • Исключение
  • Файлы
  • Коллекции
  • JDBC
  • XML и JSON
  • Unit testing. Junit, TestNG
  • Building tools. Maven, Gradle
  • Введение в Автоматизированное Тестирование (Теория автоматизации)
  • Метрики и инструменты АТ
  • Локаторы элементов
  • Selenium WD basics, advanced
  • Reporting: Log4j/Sl4j, Allure, Report Portal
  • Паттерны и антипаттерны в АТ
  • Automation Frameworks
  • BDD: Cucumber
  • Rest-assured framework
  • CI: Jenkins

Где можно пройти тренинг?

  • Воронеж
  • Ижевск
  • Нижний Новгород
  • Рязань
  • Самара
  • Саратов

Полезные материалы для подготовки и изучения

Книги:

  • Роман Савин. «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах»
  • Святослав Куликов. «Тестирование программного обеспечения. Базовый курс»
  • Гленфорд Майерс, Том Баджетт, Кори Сандлер. «Искусство тестирования программ»
  • Святослав Куликов. «Работа с MySQL, MS SQL Server и Oralce в примерах»
  • Герберт Шилдт. «Java 8: руководство для начинающих»
Онлайн-ресурсы: