Описаниеивента

Згідно рейтингів 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