План уроку:
Що таке автоматизація тестування
Області високої ефективності автоматизації
Особливості процесу автоматизації
Тестова Піраміда
Взаємодія manual та automation QAs
Введення в автоматизацію
Автоматизація тестування (test automation) – набір технік, підходів та інструментальних
засобів, що дозволяє виключити людину з виконання ДЕЯКИХ завдань у процесі тестування.
Особливості автоматизації тестування
Області високої ефективності автоматизації тестування
Області низької ефективності автоматизації тестування
Навіщо потрібно автоматизувати?
Автоматизоване та ручне тестування
Тестова піраміда
Інструменти автоматизації
Взаємодія manual та automation QAs
Особливості щоденної роботи
Особливості мислення автоматизаторів
Кожен інженер AQA має роздвоєння свідомості на тестувальника і програміста. Ці ролі концептуально різні незважаючи на загальну цілість.
Набагато більше залучено до технічної частини тестування
Повинен підтримувати автоматизацію у балансі ефективності.
Аналізує кожен тест кейс на доцільність автоматизації
Може упускати деталі дизайну тестів.
Особливості тест кейсів для автоматизації
Їх немає
Хороший тест-кейс – якісний алгоритм
Автоматизація – це програмування
Програма виконує алгоритм
Пишіть якісний тест кейси!
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Урок 5. Що таке автоматизація тестування
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
Опис завдання:
Валідатор паролів повинен перевіряти вхідний пароль на відповідність заданим правилам безпеки.
Правила безпеки для паролів:
Пароль повинен містити щонайменше 8 символів.
Пароль повинен містити щонайменше одну велику літеру.
Пароль повинен містити щонайменше одну малу літеру.
Пароль повинен містити щонайменше одну цифру.
Пароль може містити спеціальні символи (!, @, #, $, %, ^, &, *).
Завдання:
Визначте класи еквівалентності для валідатора паролів на основі правил безпеки.