Opis zdarzenia

Згідно рейтингів 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)
Pokaż pełne informacje pokaż mniej informacji

Kto idzie?

All visitors
Z Lviv
Znajomi
Znajomi(?)
Aby zobaczyć znajomych na zdarzeniu, zaloguj się za pośrednictwem Facebooka

Moje spotkania

Pobierz aplikację mobilną 2Event

Dla organizatorów i gości wydarzenia:
  • Wydarzenia i bilety online
  • Poznaj uczestników wydarzenia
  • Bierz udział w wydarzeniach, którymi interesują się Twoi znajomi
  • Wspólna podróż! Kup bilet grupowy na pociąg lub samolot, albo zaplanuj wspólną podróż autem.

Powiązane zdarzenia

Share event

Or send an invitation to your friends.

Send invitation
Location
Appointment
Meeting place:
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
Date:
Date:
Comment:

Subskrybuj działania i ogłoszenia

Miasto, które mnie interesuje

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

Kategorie

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 . . .
У вас вже є квиток на цю подію?

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

Я буду на цій події Купити квиток
Zaloguj się
Nowy użytkownik? Zarejestruj się
Zarejestruj się
Czytaj
Jeśli masz już konto w 2Event - zaloguj się. Zaloguj się
Zresetuj hasło
Create password
Funkcja przyszłości
Ta funkcja pojawi się wkrótce.
Na Głowną
Вітаємо
Ви успішно підписались на анонси та знижки від 2event. Приєднуйтесь до нас і в соц. мережах
Error
Wrong email
Na Głowną
Wybierz miasto
Wybierz kraj
Add to Gallery