Курс QA Automation

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка

Quality Assurance – це забезпечення якості коду на різних етапах розробки. Щоб зробити цей процес більш простим і легким, інженери AQA пишуть скрипти, які автоматично виконують потрібні тести і фіксують їх результати.

Про курс

Програма курсу AQA

На курсі QA Automation ми навчимо вас створювати з нуля фреймворк для тестування web-додатків використовуючи бібліотеку для управління браузерами Selenium WebDriver.

Практичне використання PageObjects, локатори, робота з web елементами: пошук, отримання властивостей, дії з елементами, явні і неявні очікування (explicit / implicit waits), робота з діалоговими вікнами і Alerts.

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

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

Для управліннями тестами, обраний фреймворк JUnit4 / JUnit5. Завдання включають формування тестових груп (suites), основні анотації, запуск тестів.

Для автоматизації збірки проекту використовується популярний складальник maven. Створення maven проекту.

Необхідні навички для навчання на курсі
  • Мати досвід мануального тестування або знання теорії тестування web-додатків
  • Знати синтаксис Java, прості управляючі конструкції, основи ООП, базові колекції
  • Досвід написання скриптів в будь-якому Software Teesting Tools
  • Знання англ. мови на рівні читання технічної документації
Попередній рівень підготовки? Спробуйте  Java Start

Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.
В середньому наші студенти проходять даний курс за 6-8 місяців.

Online

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
Менторинг +
  • Можливість доробити стандартну програму курсу (забрати або додати теми)
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 2 code review в день
  • Без тестового періоду
  • Можливість спілкуватись з ментором в визначений вами час (при згоді ментора)

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Junior з комерційним досвідом роботи.
3
AQA Mentoring
4
Навчання на реальному проекті

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

Реєстрація

Залишаєш заявку на курс

Відповіді на запитання

З тобою зв’язується співробітник FoxmindEd і відповідає на всі твої запитання

Ментор

Тебе розподіляють до ментора, і ти отримуєш перше завдання

Матеріал

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

Відгук про роботу

Отримуєш відгук від ментора

Наступне завдання

Фінішуєш завдання та переходиш до наступного

Докладніше
Автор курсу
Іляна Гурова
Гурова Іляна - Автор курсу Automation QA

Досвід роботи в IT сфері більше 13 років, з них 5 років manual і automation практики в тестуванні на Enterprise проектах в компаніях Luxoft і B2BSoft. 4 роки практики в написанні Test Automation Scripts і Automation Frameworks використовуючи Java JUnit Selenium WebDriver Maven, тестуванні web-сервісів та інтеграції систем. Досвід в налаштуванні Jenkins Continuous Integration, а так само в складанні тест плану, написанні тест кейсів, тест скриптів на підставі вимог і формуванні репортів за результатами тестування.

Наші ментори

Гурова Іляна - Автор курсу Automation QA
Іляна Гурова

Досвід у сфері
13 років
Іляна Гурова

Досвід у сфері
13 років

Досвід роботи в IT сфері більше 13 років, з них 5 років manual і automation практики в тестуванні на Enterprise проектах в компаніях Luxoft і B2BSoft. 4 роки практики в написанні Test Automation Scripts і Automation Frameworks використовуючи Java JUnit Selenium WebDriver Maven, тестуванні web-сервісів та інтеграції систем. Досвід в налаштуванні Jenkins Continuous Integration, а так само в складанні тест плану, написанні тест кейсів, тест скриптів на підставі вимог і формуванні репортів за результатами тестування.

Матяш Іван Олегович - Ментор напряму Automation QA
Іван Матяш

Senior Automation QA Engineer

GlobalLogic

Досвід у сфері
7 років
Іван Матяш

Senior Automation QA Engineer

GlobalLogic

Досвід у сфері
7 років

В ІТ 7 років, з них 4 роки в автоматизації, у викладанні 2 роки. Маю досвід у мануальному тестуванні (ISTQB Certified), пізніше повністю перейшов на автоматизацію, зараз тестую GUI Web, використовуючи Java 8 + Selenium WebDriver.

Також займався автоматизацією тестування desktop-додатків і API.

Дерека Олег Миколайович- Ментор напряму Automation QA
Олег Дерека

Automation QA Engineer

B2B Soft

Досвід у сфері
5 років
Досвід викладання
1,5 року
Олег Дерека

Automation QA Engineer

B2B Soft

Досвід у сфері
5 років
Досвід викладання
1,5 року

В ІТ вже 5 років, 4 роки займаюся автоматизацією. Автоматизую на Java + Selenide + JUnit. Є досвід у написанні АРІ тестів і тестування навантаження (Scala + Gatling).

Також у вільний час пишу додатки під IOS.

Відгуки

Всі відгуки
Сертифікат про закінчення

Сертифікат про закінчення

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

Набір на курс тимчасово припинено. Про поновлення набору ми повідомимо додатково. Слідкуйте за новинами.

Зверніть увагу!
Ми не співпрацюємо з резидентами РФ та РБ!

QA Automation

Курси QA Automation в Києві – це шанс підсилити свої професійні навички і просунутися по кар’єрних сходах в сфері IT.

Тестування – важливий етап розробки ПО. Чим важливіший і масштабніший є програмний продукт, тим більше ресурсів виділяють на перевірку його якості. Цим займаються QA інженери.

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

AQA – наступний етап професійного розвитку QA інженера. На цьому етапі інженер вже не виконує тести вручну, а пише автотести, які дозволяють прискорити і спростити перевірку якості ПЗ. Інженер автоматичного тестування поєднує навик розробки з навиком тестування, тому такий фахівець цінується вище і заробляє більше колег- “мануальщиків».

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

Якщо ви хочете пройти курси по QA Automation у Києві – зв’яжіться з нами!