Advanced

Курс QA Automation у Києві

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

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

Тривалість26 занять
Періодичність2 рази на тиждень

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

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

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

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

Мета курсу

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

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

Опанувати сучасні інструменти автоматизації UI, API, Mobile тестів для малих і великих проектів.

Для кого курс

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

Для запису на цей курс потрібно пройти тест , його можна пройти онлайн або у нас у Школі.

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

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

  • Денис Щербина

    Денис Щербина

    Senior Test Automation Engineer

  • Андрій Власюк

    Андрій Власюк

    Software Test Automation Engineer

  • Роман Тищенко

    Роман Тищенко

    AQA Engineer

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

Тривалість26 занять
Періодичність2 рази на тиждень
  1. Згадуємо Java1

    • поля, методи, класи
    • керуючі конструкції
    • типи даних
    • масиви і колекції
    • успадкування, поліморфізм, інтерфейси
  2. Git/Maven/TestNG2

    • git basics (init, clone, add, commit, push, pull, branches, checkout, merge)
    • maven basics
    • Testing installation, @Test annotation and test run
  3. More git and Maven basics3

    • checkout
    • reset
    • revert
    • blame
    • stash
    • .gitignore
    • log
    • show
    • gitk
    • diff
  4. TestNG4

    • Test Annotation
    • Asserts
    • TestNG XML + XML
    • Parameters Annotation
    • Multiple tests from XML
    • Data Provider
    • Before/After Annotations + ITestResult argument
    • Annotation Parameters
    • Dependencies
    • Listeners
    • Groups
  5. UI Testing5

    • Selenium WD
    • Installation
    • Tests
    • Google Login
    • Basic Waits
    • Alerts
    • Windows
    • Frames
    • Scrolls
    • JavaScript
    • Action
    • Robot
    • Helpers
    • ChromeOptions
    • RemoteDriver
    • Page Object / Page Factory
    • Waits
  6. Selenium GRID6

    • розглядаємо основні компоненти
    • встановлення і запуск автотестів
  7. Практика, автоматизація UI-тестів7

  8. Jenkins8

    • встановлення і загальна інформація
    • підключаємо maven
    • простий білд з git pull
    • Plugins
    • TestNG Reports
    • Emails
    • Scheduling
  9. Backend Testing (API)9

    • огляд HTTP / REST
    • вивчаємо Chrome console, fiddler
    • простий код з бібліотекою RestAssured
    • генерація даних за допомогою JSONObject
    • виносимо повторювані частини коду в окремі класи
  10. Практика, автоматизація API тестів10

  11. TestNG (інтерфейси)11

    • IRetryAnalyzer
    • IAnnotationTransform
    • ITestListener
  12. Mobile Automation12

    • Особливості тестування мобільних додатків
    • Огляд інструментів (Appium / BlueStack or Genymotion / Andoid SKD / SDK Manager)
    • Запускаємо простий тест для Mobile Web App LinkedIn (можна інший додаток)
    • Обговорюємо архітектуру фрейморвка
    • Автоматизуємо більше тест кейсів для Mobile Web Apps
    • Scroll, Tap
    • Запуск тестів на реальному пристрої (android, iphone)
    • Студенти практикуються, додають більше автотестів
    • Готуємо Selendroid
    • Автоматизуємо тести для hybrid & native application за допомогою Selendroid
Сертифікат
Випускники отримують
сертифікат про закінчення курсу
з підсумковою оцінкою.

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

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

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

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

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

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

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

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

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

Бонусні заняття по базам даних та адмініструванню Linux

Кожен Студент проходить тестову співбесіду із HRом та IT-фахівцем

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

Викладачі — практикуючі фахівці

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- Студент, який посів друге місце, отримує 15% знижку;

- Студент, який виявився на третьому місці, отримує 10% знижку.

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

Курс
QA Automation

Київ