План уроку:
BDD – що це таке, як утворився, чому популярний
BDD тестування та BDD проєкт
Gherkin сценарії
Інструменти для BDD тестування
Звіти про тестування BDD інструментів
BDD
Розробка на основі поведінки (Behavior Driven Development, BDD) – це підхід до розробки програмного забезпечення за допомогою безперервного обміну прикладами поведінки системи між Dev, QA та BA.
BDD – це синтез зрозумілих вимог від бізнесу та зрозумілого процесу розробки.
BDD тестування та BDD проєкт
Gherkin сценарії
Feature: Serve coffee
As a business owner
I want to sell coffee
So that I earn money
Scenario: Buy coffee
Given coffee machine is ready for an order
When Customer order a cup of Latte
Then Customer get a cap of Latte
BDD інструменти
Звіти про тестування BDD інструментів
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Урок 13. BDD
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
Опис завдання:
Валідатор паролів повинен перевіряти вхідний пароль на відповідність заданим правилам безпеки.
Правила безпеки для паролів:
Пароль повинен містити щонайменше 8 символів.
Пароль повинен містити щонайменше одну велику літеру.
Пароль повинен містити щонайменше одну малу літеру.
Пароль повинен містити щонайменше одну цифру.
Пароль може містити спеціальні символи (!, @, #, $, %, ^, &, *).
Завдання:
Визначте класи еквівалентності для валідатора паролів на основі правил безпеки.