Академический Документы
Профессиональный Документы
Культура Документы
Presentation Kim Uransoft Common
Presentation Kim Uransoft Common
УРАНСОФТ
Учим, устраиваем,
развиваем!
Тестирование требований
Корректность
Недвусмысленность
Полнота набора требований
Непротиворечивость набора требований
Проверяемость (тестопригодность)
Трассируемость
Понимаемость
Корректность
Вопрос: На сколько требование корректно или кто-
то допустил ошибку при написании требования?
Пример: Для стирания последнего знака
используется клавиша [←] (клавиша со стрелкой)
Описание: Ошибка в требовании. Правильно
будет: «Для стирания последнего знака
используется клавиша [Backspace] (клавиша со
стрелкой и надписью Backspace)»
Корректность
Как находить?
Знание предметной области,
Трассировка требования вверх (бизнес-
требования), трассировка требований вниз
(низкоуровневые требования — дизайн, макеты,
детальное описание реализации). Поиск ошибок
и нестыковок.
«Peer review» – оценка «коллегами» – теми, кто
занимается той же самой работой.
Недвусмысленность
Как тестировать?
Обращать внимания на общие формулировки в
требованиях.
Делить на категории и ревьювить их
направленно на предмет противоречий.
Выделять все требования, трассирующиеся на
одно верхнеуровневое требование и
анализировать такие наборы.
Проверяемость