Курс “Автоматизоване Тестування на Python”

Python
  • Жовтень 24, 2018 - 19:30

Структура курсу

Курс розрахований на 18 занять по 2,5 год. кожне

Графік занять

Понеділок та Середа 19:30-22:00
Субота 11:00-13:30

Вартість курсу (у.о.)

100% оплата до 01.10.18 р. –  450
100% оплата від 01.10.18 р. –  500
На умовах розтермінування – 500

РЕЄСТРАЦІЯ НА КУРС "АВТОМАТИЗОВАНЕ ТЕСТУВАННЯ НА PYTHON"

Початок курсу - жовтень 2018

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

Курс для тест-інженерів, які прагнуть розвивати навички у напрямку автоматизованого тестування. На курсі студенти вивчатимуть мову програмування Python з основ до рівня достатнього для написання автоматизованих сценаріїв самостійно.

Програма курсу

Заняття 1:

  1. Синтаксис
  2. “Привіт Світе”. Функції вводу-виводу
  3. Типи даних
  4. Математичні оператори
  5. Оператори (if, for, while)
  6. Змінні.
  7. Функції
  8. Постулат: все є об’єктом

Заняття 3:

  1. Функції генератори. Інструкція yield
  2. Співпрограми
  3. Замикання
  4. Практика

Заняття 5:

  1. Поняття класу та об’єкту
  2. Структура класу. Методи __init__, __new__ i __str__
  3. Інкапсуляція в Python
  4. Декоратор @property

Заняття 7:

  1. PyUnit. Структура тесту
  2. Методи assert
  3. Керування тестами за допомогою декораторів

Заняття 9:

  1. PyTest. Поняття Fixture
  2. Управління скоупом тестів, які мають налаштовувати fixtures
  3. Teardowns

Заняття 13:

  1. XPath
  2. CSS

Заняття 15: Page Object

Заняття 2:

  1. Декоратори
  2. Вирази генератори списків
  3. Вирази ітератори
  4. Lambda – вирази
  5. Практика

Заняття 4:

  1. Перетворення типів
  2. Імплементація алгоритмів
  3. Практичні завдання з функціонального програмування

Заняття 6:

  1. Успадкування класів
  2. Абстрактні класи
  3. Клас, як декоратор та декорування класів
  4. Оператор import

Заняття 8:

  1. Віртуальне середовище Python: virtualenv
  2. Модуль setuptools та автоматична інсталяція залежностей

Заняття 10:

  1. PyTest. Параметризація тестів
  2. Data Providers
  3. Варіанти структури тестів

Заняття 12:

  1. Selenium WebDriver. Вступ і поняття драйвер
  2. Локатори веб елементів: XPath, CSS, ID, tag name

Заняття 14:

  1. Дії над веб-елементами
  2. Очікування та таймаути

Заняття 16, 17, 18: Практикуємось у створення тестового фреймворку для веб проекту

Павло Мриглоцький - Відкрита Лекція Python and Test Automation

ДЕТАЛІ ПОДІЇ :

  • Дата Початку:Жовтень 24, 2018
  • Початок Події:19:30
  • Дата Закінчення:Жовтень 24, 2018
  • Кінець Події:22:00
  • Кількість Учасників:12

СТЕЖТЕ ЗА ПОДІЯМИ :