🦺Практика. Техніки тест-дизайну
Завдання № 1. Написати тест-кейси із застосуванням еквівалентних класів.
Покупки в грі розбиті на категорії користувачів згідно їх платоспроможності. Категорій 6:
Ті, хто не платять взагалі.
Мальки (ті, які платять 1-50 долари в місяць).
Дельфіни (ті які платять 51-100 доларів в місяць).
Кити (ті які платять 101-200 доларів в місяць).
Grand whale (ті які платять більш ніж 201 долар в місяць).
Система вираховує, до якої категорії належить користувач і потім підкидає йому покупні пропозиції з різними наборами ресурсів. Наприклад, якщо я мальок, то пак № 1 за 1.99 доларів містить 200 монет, якщо я кит, то пак за 1.99 доларів міститиме 1000 монет.
Потрібно розбити на класи еквівалентності вимоги та написати тест-кейси, які б покрили весь функціонал, але з мінімальною кількістю кейсів.

Завдання № 2. Написати тест-кейси до завдання № 1 із застосуванням техніки аналізу граничних значень.

Завдання № 3. Написати тест-кейси із застосуванням еквівалентних класів (самостійно)
Тестуємо функціональність гри, що дозволяє купувати за монети продуктові товари у фермерів. Вартість продуктів залежатиме від рівня гравця у грі. Тобто, чим більший рівень гравця, тим дорожче йому обійдуться продукти. Уявімо, що у нас є 5 груп рівнів: менше 10, від 11 до 30, від 31 до 50, від 51 до 100 і більше 101. При цьому максимальний рівень якого може досягти гравець = 120.

Завдання № 4. Написати тест-кейси до завдання № 3 із застосуванням техніки аналізу граничних значень

Last updated