QA
Средний
Какие техники тест-дизайна вы знаете? Приведите примеры.
Техники тест-дизайна
1. Эквивалентное разбиение (Equivalence Partitioning)
Разделение входных данных на классы эквивалентности.
Пример: Поле возраста (18-65 лет)
- Класс 1: < 18 (невалидный)
- Класс 2: 18-65 (валидный)
- Класс 3: > 65 (невалидный)
2. Граничные значения (Boundary Value Analysis)
Тестирование на границах диапазонов.
Пример: Для возраста 18-65
- Тестируем: 17, 18, 19, 64, 65, 66
3. Таблица решений (Decision Table)
Комбинации условий и действий.
Пример: Скидка по условиям
| VIP | Заказ > 5000 | Скидка |
|---|---|---|
| Да | Да | 20% |
| Да | Нет | 10% |
| Нет | Да | 5% |
| Нет | Нет | 0% |
4. Pairwise Testing
Комбинации пар параметров вместо всех комбинаций.
5. State Transition (Диаграмма состояний)
Тестирование переходов между состояниями.
Пример: Заказ: Новый → Оплачен → Отправлен → Доставлен
6. Use Case Testing
Тестирование по сценариям использования.
7. Error Guessing
Интуитивный поиск багов на основе опыта.
Похожие вопросы
Готовитесь к собеседованию?
ENIGMA AI — невидимый ИИ-помощник для технических интервью
Попробовать бесплатно