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

Advanced level
5

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

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

Залишилося

Цей курс проводиться у форматі дистанційного навчання.

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

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

Цілі курсу

  • Вивчити синтаксис і базові інструменти мови програмування Python
  • Навчитися будувати юніт, інтеграційні та системні тести
  • Навчитися розгортати тест-системи за допомогою Jenkins
  • Зрозуміти, які види API бувають і як їх тестувати
1 500 ₴

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

Повна вартість курсу 18 000 ₴

-10% при оплаті відразу 16 200 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

Невикористаний залишок замороженого курсу

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 16 200

До покупки курсу

Рекомендуємо пройти тест для перевірки знань

smiling-face-with-sunglasses

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

Вивчаємо такі технології

  • Jenkins

    Jenkins

  • Selenium

    Selenium

  • Rest

    Rest

  • Git

    Git

  • Python

    Python

  • Continuous Integration

    Continuous Integration

Що включає в себе курс QA Automation — Python

Video cover

Викладачі курсу

Вас будуть навчати практикуючі фахівці, що працюють в топових компаніях.

  • Юрій Бондаренко

    Юрій Бондаренко

    Testing Leader в EY

    EY
    Юрій Бондаренко
    Юрій Бондаренко Testing Leader в EY

    У тестуванні з 2015 року. За цей час років встиг пройти шлях від мануального тестувальника до автоматизатора. Попрацювати над різними проєктами: від десктопних до мобільних програм у різних сферах.

    Останнім часом найбільше займаюся тестуванням API для IoT. За цей час встиг попрацювати у таких відомих компаніях, як Luxoft i Opera, а також у низці інших.

    Люблю оптимізувати та покращувати як програми, так і речі. Раз на пару років перечитую серію пригод Ераста Фандоріна. Крім прав водія категорії «В» маю права на колісні трактори, свого часу один «завів» (If you know what I mean).

  • Олександр Панченко

    Олександр Панченко

    QA Automation Engineer в Unitedcode

    Unitedcode
    Олександр Панченко
    Олександр Панченко QA Automation Engineer в Unitedcode

    Started working with computers when it was not so popular. Also worked as an IT administrator for a long time.

    I started testing in 2017, and I really enjoyed making the programs better. I am currently testing mobile applications, web, and API for a large German automotive concern.

  • Антон Морозенко

    Антон Морозенко

    AQA/QA Lead в Ubiquiti

    Ubiquiti
    Антон Морозенко
    Антон Морозенко AQA/QA Lead в Ubiquiti

    Маю більше 10 років досвіду роботи в тестуванні та підтримці програмного забезпечення.

    • Мови програмування: Python, Bash, Java, XSLT, Perl
    • Операційні системи: Centos, Fedora, Ubuntu, OpenBsd, Windows All
    • Вертикалі: Embedded, Video domain, Telecommunications, Aviation
    • Інше програмне забезпечення та знання: Docker, AWS cloud, Jira, Jenkins, Svn, Git, Ant
  • Олексій Гаврилов

    Олексій Гаврилов

    QA Automation Engineer в Global Teams

    Global Teams
    Олексій Гаврилов
    Олексій Гаврилов QA Automation Engineer в Global Teams

    З 2009 року працюю як інженер з забезпечення якості програмного забезпечення.

    Маю більш ніж 10-річний досвід розробки Back-end, а також автоматичного тестування.

  • Денис Дорошевський

    Денис Дорошевський

    AQA Engineer в Equalum

    Equalum
    Денис Дорошевський
    Денис Дорошевський AQA Engineer в Equalum

    QA з 2014, AQA з 2018.

    Беру приклад з людей, котрі допомогли мені зробити карʼєру в ІТ, тому намагаюся ділитися знаннями та досвідом з іншими.

  • Денис Мережкін

    Денис Мережкін

    AQA Engineer в Quantum_Inc.

    Quantum_Inc.
    Денис Мережкін
    Денис Мережкін AQA Engineer в Quantum_Inc.

    Починав в 2013 році як QA Engineer, через декілька років дійшов до мотивації стати AQA Engineer (щоб полегшити собі роботу). Далі працював лише як AQA/General QA.

    Багато досвіду з тестування мікросервісів.

  • Микита Дьяков

    Микита Дьяков

    Senior/TL QA Automation Engineer в Plink Inc.

    Plink Inc.
    Микита Дьяков
    Микита Дьяков Senior/TL QA Automation Engineer в Plink Inc.

    Більше 5 років досвіду у тестуванні програмного забезпечення, спеціалізуюсь на мові програмування Python та мав декілька проєктів на TypeScript.

    Працював з банківськими додатками, Embedded системами та різноманітними мобільними та вебзастосунками.

  • Руслан Одинокий

    Руслан Одинокий

    QA Automation Engineer в Develux

    Develux
    Руслан Одинокий
    Руслан Одинокий QA Automation Engineer в Develux

    Працюю у сфері автоматизації тестування з 2017 року.

    Маю досвід з кількома фреймворками автоматизації. Працював в e-Commerce проєктах. Розробляв з нуля проєкти з автоматизації тестування веб-додатків та REST-API.

  • Павло Костишен

    Павло Костишен

    QA Python Automation Engineer в RocketRoute

    RocketRoute
    Павло Костишен
    Павло Костишен QA Python Automation Engineer в RocketRoute

    У програмуванні з 2018 року, за цей час себе встиг спробувати в різних ролях, розробник, девопс, та зупинився саме на автоматизації тестування. Працював в компаніях в сфері криптовалюти, геймдеву, авіації та телекому.

    Наразі працюю в компанії RocketRoute.

  • Сергій Стабровський

    Сергій Стабровський

    Software Test Automation Engineer в Luxoft

    Luxoft
    Сергій Стабровський
    Сергій Стабровський Software Test Automation Engineer в Luxoft

    У Автоматизаії тестування вже бльше 3.5 років. Кар'єрний шлях лежить поки через одну компанію, але встиг попрацювати на декількох різний проєктах у різних доменах і техноголіях (Manufacturing/IoT/Energetic). Основні мови програмування — Java/Python. Маю ISTQB CTFL сертифікацію, постійно беру участь у демо-сесіях для команди тестувальників, беру участь у співбесідах та менторстві нових членів команди.

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

alarm-clock 4 місяці занять
Друк
  • Блок 1: Програмування на Python

    • Знайомство. Загальні відомості та все, щоб почати роботу
    • Робота з Git
    • Синтаксис, структура, ключові слова. Типи даних. Числові операції. Ввід / Вивід даних
    • Строки: методи, атрибути та корисні трюки
    • Колекції: Tuple, List, Set, Dict
    • Умови та цикли
    • Створення і робота функцій
    • Виключення та робота з ними
    • Вступ у тестування. Unittest
    • Логування
    • Контрольна робота та повторення
  • Блок 2: Програмування у об’єктно-орієнтованому підході

    • Робота з файлами. Csv, json, xml
    • Вступ до ООП, класи й об'єкти, атрибути класу, наслідування
    • Життєвий цикл класу. Магічні методи, інкапсуляція і поліморфізм
    • Області видимості змінних. Множинне наслідування. Вступ в абстрактні класи
    • Середовище venv, модулі та пакети. Інсталяція та створення пакету
    • Ітератори й генератори. Декоратори, створення декораторів.Робота з мережею. Бібліотеки urllib і requests. Запити get, post, put, delete
    • Робота з базами даних
    • Дата й час
    • Робота з бд через ORM
  • Блок 3: Тестування за допомогою pytest

    • Вступ у pytest. Тестування API ч.1
    • Тестування API ч.2. Логування тестів
    • Використання патернів і декораторів у pytest. Параметризовані тести
    • Парсинг даних у тестуванні. Xpath та css-локатори. Регулярні вирази
    • Вступ у Selenium: робота з вебелементами. Робота з діалоговими вікнами. ActionChains. Робота з випадаючими меню
    • Очікування на вебелемент у WebDriver. Основи PageObject
    • Практика з Page object
    • Створення звітів про тестування. Повторення та контрольна робота
  • Блок 4: Тестування, як частина CI & CD

    • Jenkins basics and pipeline
    • Docker
    • Final countdown: фінальна лекція

Бонуси курсу

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

Додайте навички в резюме

  • Python та її структури

  • Патерни програмування

  • Генератори та ітераційні протоколи мови

  • Створення складних консольних програм, що вимагають аргументів і ключів для запуску

  • Використання популярних серіалізаторів

  • REST API

  • Тестування Rest API, використання інструментів тестування

  • Побудова тестового фреймворку для тестування

  • Використання багатопоточності та багатозадачності у тестуванні та мові Python

  • Основи Continuous Integration систем на прикладі Jenkins

Нагорода «Бізнес Року» 2024 в номінації «Краща школа з навчання професії QA-тестувальника 2024» від Ukrainian Business Awards

Найвища оцінка в рейтингу UBA завдяки інноваційним програмам, зручної платформи для навчання, постійні адаптації продуктів під потреби ринку та викладачам-практикам.

UBA Medal

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

  • woman-technologist

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

  • briefcase

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

  • thumbs-up

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

  • light-bulb

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

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

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

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

  • clipboard

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

  • books

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

  • smiling-face-with-sunglasses

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

  • globe-with-meridians

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

  • direct-hit

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

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

PMI Ukraine
Samsung
Infopulse
EVO
EPAM
Ciklum
DataArt
Prom.ua
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Admixglobal
Snap Inc.
OWOX
Chapps
3DLOOK
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Інфотех
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica
Happy Monday
Yuliia Mahonia

Yuliia Mahonia

Складний (суб'єктивно) й цікавий курс, добре структурований, містить усе, що потрібно майбутньому QA. Для мене був справжнім викликом, тому те, що я дійшла до кінця — моя гордість! :)

Олексій Литвинов, хочу подякувати перш за все Вам як викладачеві! Ви зробили величезну роботу, щоб дати кожному з нас знання.

А що робити далі, кожен вже вирішить сам.

Дякую!

Микита — чудовий викладач курсу QA Automation Python! Він завжди доступно та зрозуміло пояснює складний матеріал, надаючи багато практичних прикладів. Деякий матеріал дивився в записі, але все було гарно структуровано і зрозуміло. Дякую за навчання;)

Курс буде цікавим як для людей котрі вже почали писати автотести, так і для початківців. Курс покриває різні сфери автоматизації з прикладами різних підходів.

Родіон Скиданов

Родіон Скиданов

Курс був цікавим, описував різні підходи до тестування та доступний для людей, які тільки пробують себе у Phyton й автоматизації. Домашки різного рівня складності допомагають ретельніше розібратися в матеріалі. Дуже хороший зворотний зв'язок із лектором Денисом. Також купа додаткового матеріалу і лінки.

Павло, Дякую тобі за цікаві та інформативні курси! Наші уроки були дійсно захопливими та допомогли мені зрозуміти складні концепції легше. Ти - чудовий викладач, і я вдячна за твою енергію та зусилля. І також велике спасибі Hillel за такий чудовий курс!
Олександр Метельський

Олександр Метельський

Це був найкращий курс з усіх що я проходив!!!

З 35-ти занять нудним було одне чи 2,

викладач Павло чудово знає свою справу, розказує цікаво, з реальними прикладами, домашки були цікаві і різноманітні що додало цікавості і азарту в навчанні.

Це мій другий курс в хілель і 5й взагалі, викладачів бачив багато і Павло точно входить в топ найкращих!!!

Висновок: якщо бачите що він викладає - бігом записуйтесь до ного на курс, 100% буде цікаво, весело і ви отримаєте задоволення, а головне правильно підготовлені, структуровані і реально практичні знання!!!

Дякую Павлу за роботу, турботу і гарно проведений час!!!

Хочу висловити щире вдячність нашому викладачу за високий професіоналізм та теплу атмосферу на заняттях. Його вміння чітко та доступно пояснювати складні концепції допомогли мені зрозуміти матеріал на глибшому рівні. Кожен урок був цікавим та корисним завдяки його цікавим прикладам та практичним завданням. Завдяки цьому курсу я отримав не лише нові знання, а й впевненість у своїх здібностях. Як викладач, Павло вражає своєю енергією та допомагає студентам розвивати свій потенціал. Рекомендую його як викладача з найкращими рекомендаціями.
Дякую за курс. До курсу я могла за допомогою селеніума клікати елементи на вебсторінці, але не могла написати тест. Домашки з курсу допомогли мені зрозуміти декоратори, pytest, pytest fixtures та параметрізацію тестів. Я змогла сама написати проект автоматизаціі для api та вебсторінки. Це було дуже цікаво. Мені дуже сподобалось. Вдячна за курс. Вдячна викладачам та менторам.
Спасибо за интересный курс! Сложно, насыщенно и суперинформативно. Курс содержит действительно большое количество практических заданий, которые сильно помогают при изучении!

Відповідаємо на поширені запитання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі QA Automation – Python?

    Вимоги до комп'ютера для навчання на курсі QA Automation – Python.

    Операційна система:

    • Windows 11 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

    Оперативна пам'ять:

    • Мінімум 8 Гб
    • Рекомендується 16 Гб

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

  • Що необхідно врахувати в першу чергу, записуючись на курси, якщо кінцевою метою навчання є подальше працевлаштування?

    Крім навичок впевненого користувача ПК на самому початку вам буде потрібно величезне бажання досягти поставленої мети, при цьому витративши достатня кількість часу на ваше навчання як на самих заняттях, так і вдома при виконанні і опрацювання всіх завдань і порад Викладача. Адже тільки половина успіху залежить від викладача і школи. Решта —від старанності Студента і його бажання розвиватися і працювати над своїми результатами на протязі всього процесу навчання.

  • Як отримати максимальний бал за домашнє завдання на курсе QA Automation – Python?

    Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:

    • Виконати завдання в зазначені терміни
    • Виконати всі умови завдання
    • Виконати завдання без помилок
    • Перездача домашнього завдання не більше одного разу
  • Де можна подивитися відгуки про вашу Школу?

    Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

  • Як я можу сплатити за навчання?

    Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.

  • Як працює оплата частинами?

    Ми пропонуємо можливість розбити вартість курсу на щомісячні платежі до 12 частин за допомогою розстрочки у ПриватБанку, Монобанку ОщадБанку або ПУМБ. При цьому вам не потрібно сплачувати додаткові комісії або відсотки банкам, оскільки Школа оплачує цю комісію за вас.

    Якщо ви бажаєте скористатись оплатою частинами, будь ласка, зверніться до нашого менеджера у будь-який зручний для вас спосіб.

    Докладніше про оплату частинами у нашому матеріалі.

  • Чим ваша Школа відрізняється від інших курсів? Чому слід обрати саме вашу Школу?

    З нашого боку буде не зовсім коректно говорити про мінуси або плюси наших конкурентів. Але ми точно можемо відзначити наші сильні сторони, які говорять самі за себе, а вибір завжди залишається тільки за вами:

    • ми намагаємося залучати до викладання тільки практикуючих фахівців з великим досвідом роботи у найбільших IT-компаніях міста;
    • ми робимо упор на практичні заняття і на найбільш актуальну інформацію та необхідний функціонал, який зараз затребуваний при працевлаштуванні;
    • всі заняття записуються на відео і відправляються нашим Студентам наступного дня, щоб вони могли повторно переглядати всі матеріали по курсу;
    • у багатьох наших курсів є додаткові бонусні заняття і вебінари, такі як: відеоматеріали з адміністрування на Linux і по базах даних, а також додаткові заняття з рекрутером і технічним фахівцем, щоб наші Студенти мали додаткову підготовку до подальшого працевлаштування;
    • всі наші класи комп'ютеризовані, і за кожним Студентом фіксується місце як в навчальному класі, так і в віддаленому особистому кабінеті (Learning Management System), де буде можливість переглядати всі необхідні матеріали по курсу і по завершенні навчання;
    • у всіх наших Студентів та Випускників є можливість брати участь в програмі Hillel EVO, яка абсолютно безкоштовно надає додаткову практику зі створення власного проекту і отримання досвіду роботи в команді з нашими Викладачами навіть після завершення курсів!

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

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

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

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

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

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

Відправлено

Професія QA Automation Engineer

Додаткові курси тестувальника