Таблица принятия решений — это инструмент, представляющий собой таблицу, которая отображает всевозможные комбинации условий и соответствующие им действия системы. Используется для тест-дизайна, помогая выявить все возможные сценарии тестирования.
| Условие 1 | Условие 2 | Условие n | Действие 1 | Действие 2 | Действие m |
|---|
| True | True | False | X | | |
| True | False | True | | X | |
| ... | ... | ... | | | X |
- Строки представляют собой условия и действия.
- Столбцы представляют собой правила (комбинации условий и соответствующие им действия).
- 'X' или галочка в ячейке указывает, что действие выполняется при данной комбинации условий.
Преимущества использования:
- Упрощает понимание сложной бизнес-логики.
- Обеспечивает полноту тестового покрытия, так как охватывает все комбинации условий.
- Помогает выявить пропущенные или противоречивые требования.
- Является хорошей основой для написания тест-кейсов.<ctrl63>