С помощью атрибута Вопрос можно ввести вопрос, который будет использоваться во время проверки элементов. Формулировать вопрос следует таким образом, чтобы ответ Да означал утверждение элемента. Можно использовать следующие контрольные точки при проверке различных типов элементов, таких как требования, варианты использования, тестовые наборы и отчеты о неполадках.
Имя | Вопрос |
---|---|
Уникальность | Название и ИД требования уникальны? |
Понятность | Требования понятны читателю? |
Избыточность | Из требования удалена лишняя информация? |
Полнота | Заполнены все атрибуты? |
Однозначность | Правильно ли работает требование? |
Непротиворечивость | В требовании устранены противоречия с другими требованиями и общими системными требованиями? |
Организация | У требования правильный уровень в иерархии? |
Трассируемость | У требования есть исходное и целевое требования? |
Пригодность для тестирования | Выполнение требования можно проверить с помощью тестирования, демонстрации, проверки или анализа? |
Ответственность | Назначен ответственный за данное требование? |
Язык | В требовании исправлены все грамматические ошибки и удалены все слова, истинность которых трудно определить, например, часто, по крайней мере и иногда? |
Тип | Требование является требованием, а не проектом или решением реализации? |
Копии | Смысловое значение требования уникально? |
Разделение | Требование определяет одну четко определенную потребность? |
Группировка | Это автономное требование? |
Область | Требование находится в области проекта? |
Выполнение | У этого требования указана цель выполнения? |
Ссылки | Перекрестные ссылки данного требования правильные? |
Зависимости | Если требование имеет зависимости с другими требованиями, эти зависимости четко определены? |
Имя | Вопрос |
---|---|
Дискретность | Этот вариант использования является отдельной, дискретной задачей? |
Цель | Цель (или измеряемое значение) варианта использования достаточно ясна? |
Субъект | Определено ли, какому субъекту приносит пользу данный вариант использования? |
Уровень | Данный вариант использования написан абстрактно, не как конкретный сценарий? |
Тип | В данном варианте использования отсутствуют детали реализации или проекта? |
Полнота направлений | Все альтернативные направления учтены в документе? |
Исключения | Все известные исключительные ситуации учтены в документе? |
Разделение | Есть ли общие последовательности действий, которые можно разбить на отдельные варианты использования? |
Однозначность | Последовательность окон диалога для каждого направления написана понятно, однозначно и полно? |
Применимость | Каждый субъект и шаг в варианте использования подходит для выполнения задачи? |
Осуществимость направления | Каждое направление в варианте использования осуществимо? |
Проверяемость направления | Каждое направление в варианте использования можно проверить? |
Имя | Вопрос |
---|---|
Вход и выход | Тестовый набор содержит полное описание входных данных и выходных данных? |
Ссылки | Описаны все зависимости тестового набора? |
Копии | Данное условие проверяется только один раз? |
Полнота | Тестовый набор полный? |
Однозначность | Тестовый набор однозначен? |
Воспроизводимость | Тестовый набор воспроизводим? |
Назначение | Тестовый набор предназначен для показа наличия, а не отсутствия неполадки? |
Имя | Вопрос |
---|---|
Понятность | Сообщение об ошибке понятно читателю? |
Полнота | Заполнены все атрибуты? |
Однозначность | Формулировка сообщения об ошибке однозначна? |
Копии | Такое сообщение об ошибке уже существует? |
Воспроизводимость | Ошибка, описанная в сообщении, воспроизводима? |