(063) 642 1011

ПРОГРАМА НАВЧАННЯ

1 тиждень

  • Введення в автоматизацію тестування
  • Цілі і задачі автоматизованого тестування
  • Місце автоматизованого тестування у процесі
    розробки продукту
  • Етапи автоматизованого тестування
  • Підходи до автоматизованого тестування

2 тиждень

  • Основи HTML: базова розмітка, html-теги, css-стилі
  • Що таке Selenium
  • Коротка історія розвитку
  • Принцип роботи Selenium WebDriver
  • Стандарт W3C WebDriver
  • Порівняння з конкурентами
  • Джерела інформації
  • Робота з GIT

3 тиждень

Перші кроки роботи з Selenium WebDriver

  • Необхідна інфраструктура і підготовка для Java
  • Запуск та зупинка браузеру
  • Відкриття сторінки та очікування завантаження сторінки
  • Пошук елементів на сторінці
  • Дії click та sendKeys
  • Властивості елементів getText і getAttribute

Запуск браузерів

  • Виконувані файли-посередники
  • Вибір "правильної" версії браузеру
  • Особливості запуску на різних операційних системах
  • Детальніше про кожний браузер (Chrome, Firefox, Internet Explorer, Edge, Safari, інші)
  • Підключення проекту (2-х тижневий спринт)
  • Підготовка тест-кейсів для автоматизації

4 тиждень

Пошук елементів

  • Типи локаторів
  • Налагодження локаторів
  • Надійні і ненадійні локатори
  • Списки елементів
  • Пошук всередині елементу
  • Неявні очікування
  • Стратегії очікування завантаження сторінки

ТЕСТ

  • Підключення Selenide
  • Отримання властивостей елементів
  • Атрибути і властивості
  • Текст
  • Видимість
  • Розмір і положення
  • Стилі

Дії з елементами

  • click
  • sendKeys
  • clear
  • submit
  • Наведення миші
  • Перетягування
  • Права кнопка миші
  • Управління по координатах
  • Модифікатори (ctrl, shift)

5 тиждень

  • Підключення фреймворку Cucumber

Вікна та діалоги

  • Alerts
  • Uploading files
  • Downloading files
  • Вікна і вкладки
  • Фрейми

Віддалений запуск

  • Selenium Server
  • Selenium Grid
  • Selenium Grid Extras
  • Хмарні сервіси

PageObjects

  • Поділ зон відповідальності в тестах
  • Різноманітні реалізації PageObjects

6 тиждень

  • Продовження роботи над проектом
  • Написання тест-кейсів

7 тиждень

  • Продовження роботи над проектом
  • Написання тест-кейсів

8 тиждень

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

ІНСТРУМЕНТИ,
ЯКІ ВИКОРИСТОВУЮТЬСЯ
В НАШИХ ПРОЕКТАХ

Google Classroom

Публікація проекту

DevTools

Спеціалізовані розширення для браузерів, які полегшують роботу тестувальнику. Емулятори для тестування мобільних додатків

Jira

Виставлення тасок і оформлення дефектів

2 місяці
від 3 годин на день

старт:

31.03.2020

ПОЧАТКОВИЙ РІВЕНЬ

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

Ви дізнаєтеся, що таке автоматизоване тестування Web додатків і як його використовують у сучасних проектах. Основний стек, з яким ми будемо працювати:

Selenium Web Driver (Selenide) + Java
тест-плани
тест-кейси
чек-листи
баг-репорти

Будут рассмотрены популярные фреймворки

JUnit, TestNG

По завершенні курсу ви розробите власний фреймворк для автоматизації тестування.

Впроваджувати автоматизацію ви будете відразу для реальних проектів.

Вартість курсу

₴4500
₴3100/місяць

ПОЧАТОК НАВЧАННЯ ЧЕРЕЗ

  • днів
  • :
  • годин
  • :
  • хвилин
  • :
  • секунд

КАР’ЄРНИЙ РІСТ
QA ENGINEER

#01 level

Junior QA

Бажання розвиватися та вчитися. Енергія та цілеспрямованість. Здатність адекватно відноситися до критики

#02 level

Middle QA

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

#03 level

Senior QA

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

ВІДГУКИ НАШИХ СТУДЕНТІВ

Курс Тестування ПЗ дуже пізнавальний, були тести по теорії, але в основному більше практики. Також все доволі добре систематизовано, що дозволяє швидко розібратися з домашніми завданнями і не витрачати зайвого часу. Ментори курсу завжди відгукуються і з розумінням відносяться до побажань студентів. Бажаю успіху школі!

Павло Грідашев

Junior QA Engeneer

Перше, що мене зацікавило в цих курсах, це ціна, яка в декілька разів нижча чим на ринку Києва. Звичайно це ж і викликало перше питання до якості навчання в цій школі. Але зваживши всі за та проти я все ж таки зважився на навчання... І не прогадав.

Роман Кулик

Junior QA Engeneer

Курс «QA manual» дав відмінну можливість отримати необхідну базу знань, щоби спробувати себе в новій спеціальності. Навчання включало теоретичну частину та багато практики в проектних командах. Дякую!

Антон Хоменко

Junior QA Engeneer

Ні разу не пошкодувала, що завершила курс. Чудовий викладач, багато матеріалу, багато проектів, доступно навіть для лузерів. Щиро дякую!

Vikysia Stopykina

Junior QA Engeneer

Відмінні курси з реальними проектами, але відразу підключають до команди проекту, що звичайно важкувато. Але потім стає легше. Не чекайте, що вам все покладуть до рота і за вас все пережують. Доведеться і самому напрягтися і бути готовим до самонавчання. Чудовий досвід. Успіху всім!

Андрій Грабко

Junior QA Engeneer

Завершила навчальний курс, а потім взяла просунутий. Навчили усьому необхідному: складання тестової документації, робота в Jira, Trello, TestLink, TestRail, основи SQL, робота з API через Postman, робота через емулятор Nox і багато іншого. А найголовніше - все на практиці: реальні проекти, реальна команда.

Анна

QA Intern

З питань навчання звертайтеся

Записатися на навчання

Заповніть будь ласка форму і ми перетелефонуємо вам протягом 5 хвилин для уточнення всіх деталей

Записатися на навчання

Заповніть будь ласка форму і ми перетелефонуємо вам протягом 5 хвилин для уточнення всіх деталей