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

Відгуки: 0 В закладки  1041
Початок занять: 
6 Травень, 2024
Набір на курс!
Термін навчання: 
25 годин

Вартість:

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

vkl

Опис

Курс «Написання комбінованих тестів 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.

vkl

Дні тижня:
на вибір
Час занять:
на вибір
Вік аудиторії:
Студенти, Дорослі
Вид подготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає

Контакти

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

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

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

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

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

Схожі курси

Вартість

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

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

Вартість

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

6 Травень 2024
Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

7 105
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
25 годин

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

Вартість

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