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

Відгуки: 0
Початок занять: 
7 Лютий, 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
Вік аудиторії:
Студенти, Дорослі
Вид підготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає
Адреса:
  • Онлайн

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

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

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

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

Схожі курси

  • Перший урок - безкоштовно
24 Лютий 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

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

27 Січень 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

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

6 Лютий 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

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

21 Січень 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

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