QA Automation — Python. Автоматичне тестування. Онлайн курс
Идет набор на курс!
      
  Начало занятий
          Срок обучения
              32 заняття
          
    Стоимость:
      
  
    
            
  Стоимость за весь курс
              16 200 грн.
          18 000 грн.
      
  Описание
  Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування.
Ти отримаєш навички вирішення основних завдань в області автоматизації тестування веб-додатків, розглянеш основні архітектурні принципи побудови свого застосунку або тесту і, як результат проходження всього курсу, зможеш будувати свої тестові фреймворки або інші подібні складні архітектурні додатки.
ЦІЛІ КУРСУ
- Вивчити синтаксис і базові інструменти мови програмування Python
 - Навчитися будувати юніт, інтеграційні та системні тести
 - Навчитися розгортати тест-системи за допомогою Jenkins
 - Зрозуміти, які види API бувають і як їх тестувати
 
| Дни недели занятий | на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 2 | 
| Длительность занятия | |
| Часы занятий | |
| Группы | |
| Возраст аудитории | Взрослые, Студенты | 
| Вид подготовки | Базовый курс | 
| Город | Онлайн | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертифікат | 
| Опции | Групповые занятия, Индивидуальное обучение | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
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
 
Курс проводитHillel, компьютерная школа (Онлайн)
Адрес: 
- Онлайн