Почніть вводити назву курсу або технології

    Нічого не знайдено

    Рус Укр

    Онлайн-курс
    QA Automation — Python

    Advanced level

    занять

    занятий в неделю

    старт

    За тиждень записалося

    Залишилося

    Опановуй автоматизоване тестування на Python!

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

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

    Курс призначений для тих, хто вже знайомий з ручним тестуванням на достатньому рівні (intern, junior), а також орієнтується в початковій базі сучасних мов програмування.

    Для запису потрібно пройти тест.

    Програма онлайн-курсу
    QA Automation — Python

    alarm-clock 4 місяці заняття
    • 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
    • Python Files
      • Python Files
      • File delete, move, and copy operation
      • OS module basics
    • Basics of Python Functions
      • Syntax of Function
      • Default
      • Arbitrary
      • Keyword arguments
      • Lambda functions
    • Python built-in functions
    • Generators and iterators basics
    • Python Modules and Package. PIP tool
      • Module basics
      • Import instructions
      • Python packages
      • 3dparty packages
    • Python Exceptions, Time module
    • 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
    • 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
    • Design Patterns
      • Singleton
      • Factory method
      • Abstract factory
      • Decorator
      • Proxy
    • Automation: Parsers
      • Command Line arguments parsing with argparse
      • Data Serialization with JSON
      • Data Serialization with YAML
      • XML parser and DOM structure
    • 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
    • Automation: Test Report creation
      • How to create a test report with pytest-HTML
      • Allure reports
      • Saving report into SQLite DB
    • 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
    • CI, Jenkins
      • What is CI
      • Jenkins basics
      • Jenkins plugins
      • First Jenkins job
      • What are Jenkins triggers
      • Git basics for Jenkins’s integration

    Бонуси курсу

    • Тестова співбесіда з технічним фахівцем
    • Спеціально зняті додаткові відеоматеріали
    • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем

    Випускники отримують сертифікат про закінчення курсу

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

    Як проходить навчання

    • woman-technologist

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

    • briefcase

      Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

    • thumbs-up

      Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

    • light-bulb

      Ви опрацьовує помилки і закріплюєте пройдений матеріал.

    Переваги онлайн-навчання в Комп'ютерній школі Hillel

    • man-raising-hand
      Групи по 14 осіб Викладач приділяє час кожному студенту.
    • nerd-face
      Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
    • briefcase
      Система особистих кабінетів Ефективне і зручне навчання.
    • speech-balloon
      Оперативна служба підтримки студентів Термінові питання - своєчасне рішення.
    • videocassette
      Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
    • hammer
      Практичні заняття Велика частина занять орієнтована на практику.
    • rocket
      Працевлаштування

      Що ми робимо для того, щоб ви досягли успіху?

    • clipboard

      Проводимо майстер-класи з підготовки резюме та пошуку роботи

    • books

      Регулярно оновлюємо програми курсів під вимоги ринку

    • smiling-face-with-sunglasses

      Запрошуємо викладати тільки кращих практикуючих фахівців

    • globe-with-meridians

      Розвиваємо нашу мережу партнерів серед топових IT-компаній

    • direct-hit

      Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

    Наші викладачі та випускники працюють в топових IT-компаніях світу

    Запит на консультацію

    Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

    Обов'язково вкажіть ваше ім'я кирилицею

    Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

    Обов'язково вкажіть телефон в міжнародному форматі

    • telegram Telegram
    • viber Viber

    Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

    Відправлено

    Придбати подарунковий сертифікат

    Gift certificate background image Gift certificate background image