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
Возраст аудитории:
Студенты, Взрослые
Вид подготовки:
Базовый курс
Город:
Киев, Онлайн
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет
Адрес:
  • Онлайн

Оставьте свой отзыв

Все отзывы достоверны! К публикации допускаются только отзывы от людей, ранее оставлявших заявку на обучение.

Последние отзывы

По данному курсу пока нет отзывов.

Похожие курсы

6 февраля 2025
Идёт набор на курс!
Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

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

27 января 2025
Идёт набор на курс!
Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

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

21 января 2025
Идёт набор на курс!
Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

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

  • Перший урок - безкоштовно
24 февраля 2025
Идёт набор на курс!
Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

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