Написання комбінованих тестів UI та API. Написання BDD тестів. Онлайн курс

Відгуки: 0
Набір на курс!
Термін навчання: 
25 годин

Вартість:

Залишити заявку

Опис

Курс «Написання комбінованих тестів UI та API. Написання BDD тестів» (25 годин) – тестування бек-енду часто зводиться до тестування API, тому цей вид тестування і був доданий у вивчення «Автоматизації тестування». Ви навчитеся писати тести, використовуючи бібліотеку RestAssured, яка практично є стандартом для написання тестів для API.

Потрібно відзначити, що все більше проектів обирають підхід BDD для роботи. У ньому повинні брати участь всі в команді: і бізнес-аналітики, і мануальні QA, і автоматизатори. Тому в цьому курсі ви навчитеся писати автотести, використовуючи готовий фреймворк Cucumber для написання автотестів з використання BDD. У цьому курсі:

  1. Написання API тестів.
  2. Написання UI тестів з використанням Cucumber.
  3. Написання комбінованих тестів API + UI.
  4. Дізнаєтеся, що таке Selenium Grid.
  5. Навчитеся налаштовувати завдання на сервері безперервної інтеграції Jenkins.
  6. Пройдете тестове інтерв’ю на автоматизатора.

Пройшовши цей курс Ви отримаєте практичний досвід написання API та BDD тестів, налаштуєте job на CI (Jenkins). А також пройдете тестове інтерв’ю на автоматизатора.

Додаткова інформація:

Автотести на API є швидшими, ніж UI. А щодо перевірок, вони часто навіть перевищують перевірку UI. Однак вони не настільки зрозумілі для початківців і вимагають окремого розгляду. В цьому курсі ми якраз і згадаємо, що таке API. Дізнаємося, як можна за допомогою автотестів відправляти REST-запити, перевіряти статус-коди і як перевіряти дані, що приходять у відповіді від сервера.

Окрему увагу потрібно приділити таким тестам, в яких використовуються обидва підходи – UI та API. Що ж це можуть бути за тести? Наприклад, вам потрібно зробити підготовку до тесту, який завантажує файли на сервер, а потім через UI зайти і провести якісь дії з цими файлами. Або, якщо уявити будь-яку соціальну мережу, то прикладом може бути API, який створює, наприклад, десятки постів, а на UI потім ми перевіряємо появу скролла, або сортування, або кількість відображуваних постів на сторінці. Прикладів може бути багато, проте варто зауважити, що їх всі можна пройти через UI, але автотести будуть набагато довшими і менш стабільними. Саме тому і використовується комбінований підхід, коли ми в одному тесті використовуємо API та UI.

Для чого ж використовується BDD підхід в написанні автотестів? На проекті є багато користувачів автотестів, і часто буває так, що вони не мають знань із автотестування. Це і аналітики, і представники бізнесу, та й розробники часто не хочуть заглиблюватися в тестування. Саме для цього і потрібен BDD – підхід, що дозволяє писати тести в певному форматі, використовуючи мову, зрозумілу кожній людині. На курсі ми напишемо тести, використовуючи один із готових фреймворків – Cucumber.

Програма навчання

  1.  API – приклад роботи з Get and POST – RestAssured.
  2. Практика API.
  3. Написання тестів з використанням Cucumber (BDD).
  4. Написання тестів з використанням Cucumber (BDD).
  5. Використання API в UI тестах.
  6. Використання API в UI тестах.
  7. Continuous integration (Maven, Jenkins) (налаштування).
  8. Знайомство з Selenium Grid, Selenide.
  9. Інтерв’ю на автоматизатора.
  10. Захист свого проекту.
Дни недели:
на вибір
Час занять:
на вибір
Вік аудиторії:
Студенти, Дорослі
Вид подготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ об окончании:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає

Контакти

Адреса:
  • м. Київ

Залиште свій відгук

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

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

Набір на курс!

Для кого:

Курс для тих, хто хоче почати розвиватися у сфері тестування програмного забезпечення.

Базові знання:

Курс для людей без спеціальної освіти та досвіду роботи. Це можливість для кожного.

Короткий опис:

QALight, Центр підготовки IT-фахівців

Вартість

11 390
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Київ
50 годин
Курс оновлено

Набір на курс!

Отримай реальний досвід роботи та перевагу на ринку праці

🎯 Для кого цей курс:

Студенти IT-школи, які пройшли курс мануального тестування
Ті, хто шукає роботу QA, але потрібен досвід

📚 Попередні навички:

Розуміння основ мануального тестування
Готовність до роботи мануальним тестувальником

💡 Що отримає студент:

QALight, Центр підготовки IT-фахівців

Вартість

5 500
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Київ
50 годин
Курс оновлено

Набір на курс!

“Розширений модуль з Автоматизації тестування”
– це чудовий шанс стати автоматизатором!

Розширений модуль з автоматизації складається з чотирьох курсів (100 годин = 40 занять):
Курс 1. Java для автоматизаторів.
Курс 2. Git для автоматизаторів.
Курс 3. Створення проекту автоматизації та написання UI тестів.
Курс 4. Написання комбінованих тестів UI та API. Написання BDD тестів.

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

QALight, Центр підготовки IT-фахівців
Акція

Вартість

24 170
грн
28435
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Київ
100 годин
Курс оновлено

Набір на курс!

Для кого:

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

Базові знання:

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

Короткий опис:

QALight, Центр підготовки IT-фахівців

Вартість

12 800
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Київ
48 годин
Курс оновлено

Набір на курс!

Сьогодні жоден сучасний додаток не обходиться без API.

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

QALight, Центр підготовки IT-фахівців

Вартість

4 600
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Київ
21 година
Курс оновлено