Начните вводить название курса или технологии

    Ничего не найдено

    Рус Укр

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

    Advanced level

    занятий

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

    старт

    За неделю записалось

    Осталось

    Освой автоматизированное тестирование на Python!

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

    Цели курса:

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

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

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

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

    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

    Бонусы курса

    • Тестовое собеседование с техническим специалистом
    • Специально снятые дополнительные видеоматериалы
    • Тренинг по прохождению собеседования и составлению резюме

    Выпускники получают сертификат об окончании курса

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

    Как проходит обучение

    • Занятия проводятся в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

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

    • Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

    • Вы прорабатываете ошибки и закрепляете пройденный материал.

    Преимущества онлайн-обучения в Компьютерной школе Hillel

    • Группы по 14 человек Преподаватель уделяет время каждому студенту.
    • Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
    • Система личных кабинетов Эффективное и удобное обучение.
    • Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
    • Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
    • Практические занятия Большая часть занятий ориентирована на практику.
    • Трудоустройство

      Что мы делаем для того, чтобы вы достигли успеха?

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

    • Регулярно обновляем программы курсов под требования рынка

    • Приглашаем преподавать только лучших практикующих специалистов

    • Развиваем нашу сеть партнеров среди топовых IT-компаний

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

    Наши преподаватели и выпускники работают в топовых IT-компаниях мира

    Заявка на консультацию

    Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

    Обязательно укажите ваше имя кириллицей

    Обязательно укажите email, по которому мы сможем с вами связаться

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

    • telegram Telegram
    • viber Viber

    Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

    Отправлено

    Приобрести подарочный сертификат

    Gift certificate background image Gift certificate background image