Вы здесь

Web Testing Automation (ProtractorJS)

Тренерский состав: 

Цена курса

7000₴
6000₴

Курс "Автоматизация тестирования"

Более 80% работодателей отдают предпочтение тестировщикам автоматизаторам (QA automation engineer). 
Основное отличие тестировщика от тестировщика автоматизатора заключается в том, что вторые используют написанные ими скрипты для тестирования продукта, на основе написаных тест - кейсов.
Типичное заблуждение: тестировщики автоматизаторы вытесняют мануальных тестировщиков. Это неверное суждение! Хороший автоматизатор - это мануальный тестировщик с навыками программирования. 
Вы должны всегда помнить, что автоматизировать все тесты - невозможно. Потому не на все проекты нужны QA automation engineer. 
 
Ближайшая группа стартует в осенью 2017

Для кого этот курс?

  • Курс ориентирован на людей которые желают увидеть возможности JavaScript в автоматизации тестирования и  получить знания в новом, востребованном фреймворке браузерной автоматизации – ProtractorJS. А также повысить свою  компетенцию, и получить знания для самостоятельного написания автотестов
  • Курс будет очень полезен тем тестировщикам, которые автоматизируют или собираются писать  автотесты для приложений написанных на Angular 1.x, Angular 2.x
  • Кроме того мы очень плотно будем работать с более низкоуровневой библиотекой – WebDriverJS.
  • Для тех, кто любит Selenium WebDriver, и желает приобщиться к сообществу автоматизаторов и хочет попробовать разные подходы

Что вы уже должны знать?

  • Базовые знания JavaScript или скриптовых языков программирования – это нужно чтобы сфокусироваться на разработке тестового фреймворка.
  • Знания о клиент-серверной архитектуре.
  • Понимание структуры веб страниц, базовые знания HTML и CSS
  • Опыт работы с Selenium WebDriver на любом языке будет плюсом.

Но в любом случае все эти вещи мы повторим в течении курса. Если у Вас есть сомнения, рекомендуем обратиться с волнующими вопросами лично.

Наша цель дать максимум знаний о таких темах:

  • Как автоматизировать тесты с использованием ProtractorJS (WebDriverJS), его сильные и слабые стороны. Особенности этого фреймворка.
  • Как устроена асинхронность в базовой библиотеке – WebDriverJS
  • Использование различных паттернов в автоматизации тестирования (PageObjects, PageFragments и других)
  • JasmineJS – потрясающей библиотеки для организации кода в тесты, написание своих матчеров, репортеров
  • Работа с конфигурациями тестов, запуск тестов в разных окружениях, управление параллельными запусками тестов
  • Как работать с локаторами, и дополнительные локаторы для AngularJS приложений
  • Настройка и конфигурирование тестов под различные окружения. Дебаг тестов. Репортинг, логгирование и запуск тестов. Использование NPM для управления тестовым проектом.
  • Обязательно покажем куда двигаться дальше после курса, и познакомим с сообществом автоматизаторов которые уже пишут тесты на ProtractorJS

В течении курса каждый студент будет разрабатывать свой проект автотестов для определенного сайта, он же используется для финальной аттестации студентов. Весь код будет доступен на GitHub.

Особенности курса:

Весь курс будет построен на автоматизации тестирования сайта выбранного вами. Это исключает шаблонность и неприменимость знаний на практике.

Полный интерактив. Это будет не просто начитка материала с заранее составленными примерами, а "живая" автоматизация с практикующим автоматизатором.

Весь материал отражает личный опыт и лучшие решения, а не книжную теорию.

Автоматизация на JavaScript становится все более популярной изо дня в день. У Вас появляется возможность изучить то, что будет более востребовано в будущем, ознакомиться с новейшими технологиями.

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

А также, Вы станете частью большого комьюнити  практикующих QA и сможете обратиться к нам за помощью и после окончания курса.

Хотите еще подробностей? Звоните/пишите нам!