Описівенту

Згідно рейтингів DOU мова програмування Python в Україні набуває усе більшої популярності серед мов програмування на яких програмують програмісти. Те ж саме стосується іноземних рейтингів мов програмування по PYPL PopularitY of Programming Language рейтинг який використовує Google Trends. Теж індекс TIOBE (TIOBE programming community index)Redmonk на основі оцінок популярності на GitHub і активності обговорень на Stack Overflow.

- Усе більше й більше компаній визнають переваги автоматизованого тестування — для них це суттєві економія часу та коштів.

- Автоматизоване тестування дає швидший зворотній зв’язок і точніше каже, як працює код * насправді * . Для стекхолдерів — це можливість випускати більш якісні релізи, уникаючи більшої кількості помилок при повторному (регресійному) тестуванні, збереження гарної репутації, утримання довіри користувачів.

- Тому необхідність в хороших автоматизаторах постійно тільки зростає.

Для кого призначений наш курс?

Якщо Ви бажаєте досягти більш високих рівнів у кар’єрі, зокрема згодом рівня Senior QA Automation — наш курс зможе суттєво допомогти! На курсі студенти вивчатимуть мову програмування Python з основ до рівня достатнього для написання автоматизованих сценаріїв самостыйно

Що отримує студент по завершенню курсу?

- знання популярної мови програмування

- знання Selenium Webdriver

-власноруч написаний тестовий фреймворк , у репозиторії

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

Заняття № 1 Синтаксис мови програмування Python

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

Заняття № 2 Особливості роботи з декораторами

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

Заняття № 3 Функції у Python

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

Заняття № 4 Типи даних в Python

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

Заняття № 5 Поняття класу та об'єкту

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

Заняття № 6 Класи в Python

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

Заняття №7 Unit тестування в Python

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

Заняття № 8 Віртуальне середовище Python

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

Заняття № 9 Бібліотека PyTest

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

Заняття № 10 Робота з PyTest

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

Заняття № 11 Робота з PyTest

  1. PyTest.
  2. Налаштування тестів за допомогою conftest.py
  3. Page Object

Практикуємось у створенні тестового фреймворку для веб проекту.

Заняття № 12

  1. Практикуємось у створенні тестового фреймворку для веб проекту.
  2. Знайомство з Системою Контолю Версіями (GIT)
Дізнатися більше сховати

Хто йде?

Всі відвідувачі
З Lviv
Друзі
Друзі(?)
Щоб побачити своїх друзів на заході, увійдіть через Facebook

Моїзустрічі

Завантажуйте мобільний додаток 2Event

Для організаторів та відвідувачів івентів:
  • Афіша подій та квитки онлайн
  • Список усіх відвідувачів
  • Знайомства та призначення зустрічей
  • Пошук попутників і співмешканців

Organizerinfo

149
івентів
673
відвідувачів

компанія:Quality Assurance Group

телефон:099 376 65 05

пошта:info@qagroup.com.ua

Переглянути сайт
Поділитись подією

Або надішліть запрошення своїм друзям.

Надіслати
Location
Appointment
Meeting place:
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
Date:
Date:
Comment:

Підписатися на знижки і анонси

Місто, яке мене цікавить

  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv
  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv

Категорії

Chat
Aleksandra Mironova
Odessa
online
Aleksandra
22:16
Hey. Do you want to go with me to the speech of Architects?
Aleksandra
22:17
Hey. Yes of course. This is my favorite band. just tell me a little about yourself first
Aleksandra
22:18
ok)) give me a minute...
Aleksandra is typing . . .
У вас вже є квиток на цю подію?

Перед тим як створити план поїздки та переглядати доступний транспорт, будь ласка, придбайте квиток на подію

Я буду на цій події Купити квиток
Вхід
Новий користувач? Зареєструватись
Зареєструватись
Читати
Якщо у вас вже є акаунт на 2Event - будь ласка, залогіньтесь. Вхід
Скинути пароль
Create password
Майбутня функція
Ця функція з'явиться найближчим часом.
На головну
Вітаємо
Ви успішно підписались на анонси та знижки від 2event. Приєднуйтесь до нас і в соц. мережах
Error
Wrong email
На головну
Виберіть місто
Виберіть країну
Add to Gallery