Quality Assurance: Selenium

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

Знания основных принципов ООП, умение написать простой код на одном из известных языков, понимание написание тестов. Умение описать выявленную проблему. Желателен опыт работы manual тестировщиком более 3 месяцев.

 

 

Слушатели научатся работать в современной среде разработки программного обеспечения, получат базовые навыки работы в Scrum команде и внедрения Continues Integration. Узнают основные паттерны разработки Selenium тестов и напишут собственные тесты с использованием языка Java и framework Selenium. 

 

Программа

  1. 1. Вступление. Обзор составляющих системы автоматизации тестирования.
  2. 2. Обзор методологий разработки ПО. Определение роли тестировщика в проекте.
  3. 3. Жизненный цикл разработки программного продукта. Использование GIT, Maven, Idea.
  4. 4. Основы ООП. Написание простых программ на Java.
  5. 5. Запуск тестов и обработка результатов. TestNG, Surefire plugin.
  6. 6. Запуск тестов на билд сервере. Continues Integration. Jenkins
  7. 7. Основы использования Selenium.DOM. Selenium IDE
  8. 8. Поиск элемента на странице. XPath.
  9. 9. Написание тестов с использованием SeleniumWebDriver
  10. 10. Паттерны проектирование. Page Object. Driver Factory
  11. 11. Тестирование реального сайта с использованием изученных технологий.

 

Заполнить анкету