QA Automation — Python. Автоматичне тестування. Онлайн курс

Відгуки: 0
Початок занять: 
12 Грудень, 2025
Набір на курс!
Термін навчання: 
32 заняття

Вартість:

Залишити заявку

Умови акції

знижка - 10%

дійсна при оплаті відразу за весь курс

Опис

Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування.

Ти отримаєш навички вирішення основних завдань в області автоматизації тестування веб-додатків, розглянеш основні архітектурні принципи побудови свого застосунку або тесту і, як результат проходження всього курсу, зможеш будувати свої тестові фреймворки або інші подібні складні архітектурні додатки.

ЦІЛІ КУРСУ

  • Вивчити синтаксис і базові інструменти мови програмування Python
  • Навчитися будувати юніт, інтеграційні та системні тести
  • Навчитися розгортати тест-системи за допомогою Jenkins
  • Зрозуміти, які види API бувають і як їх тестувати

Програма навчання

1. Introduction to Python Automation

  • Basics Logical, Arithmetical, and String operations
  • Regular expressions
  • Tuple
  • List
  • Deque
  • Python Sets
  • Python Dictionaries
  • If else statement
  • For loop
  • While loop

2. Python Files

  • Python Files
  • File delete, move, and copy operation
  • OS module basics

3. Basics of Python Functions

  • Syntax of Function
  • Default
  • Arbitrary
  • Keyword arguments
  • Lambda functions
  • Python built-in functions
  • Generators and iterators basics

4. Python Modules and Package. PIP tool

  • Module basics
  • Import instructions
  • Python packages
  • 3dparty packages
  • Python Exceptions, Time module

5. Object Oriented Programming

  • Class and object definitions
  • Object creation via class
  • Class and object attributes
  • Polymorphism
  • Encapsulation
  • Super method
  • Staticmethod and classmethod decorators
  • Automation: Pytest framework

6. Automation: Selenium, Elements, Locators, Xpath, Waits

  • Navigations with Selenium Web elements CSS locators
  • Click and sendKeys methods
  • Selenium Implicit and Explicit waits
  • Page Objects pattern

7. Design Patterns

  • Singleton
  • Factory method
  • Abstract factory
  • Decorator
  • Proxy

8. Automation: Parsers

  • Command Line arguments parsing with argparse
  • Data Serialization with JSON
  • Data Serialization with YAML
  • XML parser and DOM structure

9. Automation: Rest API testing

  • What is Rest API and how to test it
  • Practice writing tests
  • Mocking remote objects
  • How to test REST API with pytest
  • Practice writing tests with Postman tool

10. Automation: Test Report creation

  • How to create a test report with pytest-HTML
  • Allure reports
  • Saving report into SQLite DB

11. Parallel run

  • Threading module
  • Creation, start, stop, and join methods of thread
  • Threads problem
  • GIL and Sharable memory. Basic sync objects
  • Subprocess module
  • OS module for an additional process start
  • Multiprocessing module

12. CI, Jenkins

  • What is CI
  • Jenkins basics
  • Jenkins plugins
  • First Jenkins job
  • What are Jenkins triggers
  • Git basics for Jenkins’s integration
Дні тижня:
на вибір
Час занять:
на вибір
Кількість занять на тиждень:
2
Вік аудиторії:
Дорослі, Студенти
Вид підготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає
Адреса:
  • Онлайн

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

Набір на курс!

На курсі будуть розглянуті різні завдання машинного навчання з точки зору роботи з даними і особливостей різних моделей машинного навчання.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

11 430
грн
12700
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
20 занять

8 Грудень 2025
Набір на курс!

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

Протягом двох місяців ви дізнаєтеся основи мови Python, яка є однією з найпростіших і гнучких мов програмування, а також які є змінні, типи даних і багато іншого.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

8 280
грн
9200
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
16 занять
Оновлений курс

  • Перший урок - безкоштовно
9 Грудень 2025
Набір на курс!

Вибір майбутньої професії зазвичай відбувається на етапі навчання в старших класах. І якщо ця професія пов'язана зі світом IT, то старшокласники можуть, не втрачаючи часу, отримувати базові знання ще під час навчання у загальноосвітній школі.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

8 730
грн
9700
грн
Кнопка записи: 
Записаться на пробный урок
  • Київ
  • Онлайн
32 заняття
Оновлений курс

8 Грудень 2025
Набір на курс!

Python — високорівнева мова програмування загального призначення, яка активно розвивається та орієнтована на підвищення продуктивності розробника і читання коду з мінімалістичним синтаксисом ядра. Протягом курсу студенти навчаться розроблювати веб-сервіси за допомогою фреймворків Django та Flask. Після закінчення курсу, випускник може претендувати на позицію Junior Python Developer.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

16 200
грн
18000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
32 заняття
Оновлений курс