Coconote
AI notes
AI voice & video notes
Try for free
📊
Таблиця прийняття рішень у тестуванні
Aug 28, 2024
Таблиця прийняття рішень у тестуванні
Вступ
Використовується для системних вимог з логічними умовами.
Приклад: умова завантаження зображення на аватарку.
Умови: зображення менше 1 ГБ, формат JPG.
Принцип роботи
Умови формулюються у вигляді true/false.
В різних комбінаціях умов створюються тест-кейси.
Приклад застосування
З листа STQB: очікуваний результат для власника картки Citibank, який знімає срібну кімнату:
Прокачати до золотої кімнати.
Інший тест-кейс: власник без картки знімає платинову кімнату:
Не покращувати.
Таблиця прийняття рішень
Елементи: вік клієнта, клас страхування, дії.
Аналіз різних комбінацій (23 роки, клас А - преміум 90, ультра 2500 - валідний).
Позначення та використання
True: t або 1; False: f або 0.
Бінарний код: 0 = false, 1 = true.
Практичні приклади
Завантаження аватарки
Умови:
Фото? (0 чи 1)
Розмір менше 1 ГБ? (0 чи 1)
4 можливі комбінації умов.
Реєстрація в Instagram
Заповнити 4 поля: телефон/електронка, ім'я, нік, пароль.
16 комбінацій на основі 4 умов.
Складніші приклади: супермаркет
Умови: перший візит, знижкова карта, день народження, бан.
Комбінації:
Перший раз без карти і без дня народження - 10% знижка.
Має карту і день народження - 50% знижка.
В бані - відмова у вхід.
Висновок
Таблиці прийняття рішень допомагають систематизувати логічні умови та результати їх комбінацій.
Використовуються в тестуванні для розуміння як реагуватиме програма на різні сценарії.
Важливо правильно формулювати та класифікувати умови для точного тестування.
📄
Full transcript