Advanced
4.9

Курс QA Automation у Дніпрі

QA Automation — забезпечення якості продукту з використанням програмних засобів для створення тестів і перевірки результатів виконання.

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

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

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

Професія тестувальника ПО

QA Engineer — це фахівець із забезпечення якості розроблюваного продукту.

Відео-огляд курсу

Мета курсу

Отримати реальний досвід автоматизації тестів, використовуючи найбільш популярну мова програмування — Java.

Курс допоможе вам

Опанувати сучасні інструменти автоматизації UI, API, Mobile тестів для малих і великих проектів. Занять буде більше ніж у програмі, що дозволить закріпити знання на практиці і без відриву від «виробництва» вирішити будь-які труднощі разом з кваліфікованим фахівцем.

Для кого курс

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

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

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

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

  • Максим Колотілкін

    Максим Колотілкін

    Backend Software Engineer

  • Олексій Панащенко

    Олексій Панащенко

    Automation QA Lead

Програма курсу QA Automation

  1. Вступ до автоматизації1

    • Тестування і автоматизація. В чому різниця?
    • Переваги і недоліки автоматизації
    • Складові частини автоматизації
    • Обмеження автоматизації
  2. Знайомство з Java2

    • Розглянемо установку і налаштування всього необхідного оточення
    • Як працює Java
    • Напишемо перший простий проект
  3. Введення у програмування. Основи мови3

    Ми вивчимо основи мови програмування:

    • Типи даних
    • Управління потік програми
    • Цикли
    • Масиви
    • Методи
  4. Вчимося програмувати4

    Основи ООП

    • Парадигми ООП
    • Спадкування
    • Поліморфізм
    • Інкапсуляція
    • Винятки
    • Колекції в Java

  5. Пишемо і запускаємо тести5

    • Поняття тестових фреймворків
    • Їх види та типи
    • Навчимося писати тести, використовуючи jUnit / TestNg
    • Розглянемо логірування

  6. Вивчаємо основні засоби роботи з проектами6

    • Навчимося працювати з системами контролю версій Git
    • Розглянемо засоби збірки проектів на прикладі maven
    • Попрацюємо з системами безперервної інтеграції на прикладі TeamCity
  7. Основи веб-додатків7

    • Розглянемо архітектуру веб-додатків
    • Основи HTML і CSS
    • Попрацюємо з Browser Developer Tools
  8. Автоматизуємо тестування веб за допомогою Selenium8

    • Введення у Selenium
    • Робота з елементами сторінки
    • Очікування
    • Виконання коду Selenium + Browsermob Proxy
  9. Проектуємо свій тестовий проект на основі Selenium9

    • З яких основних частин складається тестовий проект
    • Конфігурація проекту
    • Основні компоненти
    • Логірування
Сертифікат
Випускники отримують
сертифікат про закінчення курсу
з підсумковою оцінкою.

Безкоштовні бонуси курсу

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

Відгуки випускників цього курсу

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

  • Відеозаписи занять
  • Викладачі-практики
  • Класи з комп'ьютерами
  • Програма Hillel EVO
Відеоогляд школи

Працевлаштування

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

В процесі навчання Студенти працюють над реальними проектами

Безкоштовні заняття з профільної англійської мови та спікінг-клаби

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

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

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

Програми усіх курсів адаптовані під запити ринку

Програма для реалізації ідей Студентів та Випускників Школи
  • Iдея
  • Пітчинг
  • Команда
  • Реалізація
  • Презентація

Часті питання

Часті питання

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

    • Windows 10 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 / 18.04

Процесор* :

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

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

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

Пам'ять:

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

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

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

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

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

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

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

- ми намагаємося залучати до викладання тільки практикуючих фахівців з великим досвідом роботи у найбільших IT-компаніях міста;

- ми робимо упор на практичні заняття і на найбільш актуальну інформацію та необхідний функціонал, який зараз затребуваний при працевлаштуванні;

- всі заняття записуються на відео і відправляються нашим Студентам наступного дня, щоб вони могли повторно переглядати всі матеріали по курсу;

- у багатьох наших курсів є додаткові бонусні заняття і вебінари, такі як: вебінари з адміністрування на Linux і по базах даних, безкоштовні заняття з профільної англійської мови, а також додаткові заняття з рекрутером і технічним фахівцем, щоб наші Студенти мали додаткову підготовку до подальшого працевлаштування;

- всі наші класи комп'ютеризовані, і за кожним Студентом фіксується місце як в навчальному класі, так і в віддаленому особистому кабінеті (Learning Management System), де буде можливість переглядати всі необхідні матеріали по курсу і по завершенні навчання;

- у всіх наших Студентів та Випускників є можливість брати участь в програмі Hillel EVO, яка абсолютно безкоштовно надає додаткову практику зі створення власного проекту і отримання досвіду роботи в команді з нашими Викладачами навіть після завершення курсів!

Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що в кінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких отримують знижку на наступний курс даного напрямку:

- Студент, який має найвищий результат отримує знижку 25% на подальші курси;
- Студент, який посів друге місце, отримує 15% знижку;
- Студент, який виявився на третьому місці, отримує 10% знижку.

Все Студенти отримують знижку в розмірі 5% на будь-який з курсів Школи.

Курс
QA Automation

Дніпро

Хочете розпочати кар'єру в IT, але не визначились з напрямком?

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