Матрица прослеживаемости требований RetailFlow

Описание

Матрица прослеживаемости требований показывает связь между требованиями системы RetailFlow и аналитическими артефактами проекта.

Матрица помогает проверить, что каждое требование связано с бизнес-процессом, моделью данных, интерфейсом и тестовым сценарием.

Назначение матрицы

Матрица используется для того, чтобы:

– проверить полноту требований;

– связать требования с TO-BE процессами;

– определить, какие сущности данных нужны для реализации требования;

– понять, в каком интерфейсе реализуется требование;

– подготовить основу для тестирования;

– контролировать статус реализации требований.

Матрица прослеживаемости

ID Требование TO-BE процесс ER-модель Интерфейс Тест-кейс Статус
R-01 Сотрудник может авторизоваться в системе Авторизация пользователя User, Role Форма входа TC-01 Запланировано
R-02 Система разграничивает доступ по ролям Авторизация пользователя User, Role Все панели TC-02 Запланировано
R-03 Сотрудник видит список задач текущей смены Выполнение задач Shift, Task, User Панель сотрудника TC-03 Запланировано
R-04 Сотрудник может открыть карточку задачи Выполнение задач Task Панель сотрудника: карточка задачи TC-04 Запланировано
R-05 Сотрудник может изменить статус задачи Выполнение задач Task Панель сотрудника: статус задачи TC-05 Запланировано
R-06 Сотрудник может отметить задачу как выполненную Выполнение задач Task Панель сотрудника TC-06 Запланировано
R-07 Сотрудник может добавить комментарий к задаче Выполнение задач Task, ShiftRecord Панель сотрудника: комментарий TC-07 Запланировано
R-08 Сотрудник может прикрепить фотоотчёт Выполнение задач Task, ShiftRecord Панель сотрудника: загрузка фото TC-08 Запланировано
R-09 Сотрудник может зафиксировать проблему Выполнение задач Task, ShiftRecord Панель сотрудника: проблема TC-09 Запланировано
R-10 Сотрудник может заполнить форму передачи смены Передача смены Shift, ShiftRecord Форма передачи смены TC-10 Запланировано
R-11 Сотрудник может передать смену следующему сотруднику Передача смены Shift, ShiftRecord, User Форма передачи смены TC-11 Запланировано
R-12 Система сохраняет запись передачи смены Передача смены ShiftRecord Форма передачи смены TC-12 Запланировано
R-13 Новый сотрудник может просмотреть переданную смену Передача смены Shift, ShiftRecord, Task Панель сотрудника TC-13 Запланировано
R-14 Старший смены может просматривать задачи сотрудников Контроль старшим смены User, Shift, Task Панель старшего смены TC-14 Запланировано
R-15 Старший смены может подтверждать выполнение задач Контроль старшим смены Task Панель старшего смены TC-15 Запланировано
R-16 Старший смены может вернуть задачу на доработку Контроль старшим смены Task Панель старшего смены TC-16 Запланировано
R-17 Старший смены может подтвердить передачу смены Передача смены Shift, ShiftRecord Панель старшего смены TC-17 Запланировано
R-18 Руководитель может открыть панель мониторинга Контроль директором Shift, Task, DirectorCheck Панель руководителя TC-18 Запланировано
R-19 Руководитель видит текущие и завершённые смены Контроль директором Shift Панель руководителя: список смен TC-19 Запланировано
R-20 Руководитель видит выполненные и невыполненные задачи Контроль директором Task, Shift Панель руководителя: задачи TC-20 Запланировано
R-21 Руководитель видит проблемные задачи Контроль директором Task, ShiftRecord Панель руководителя: проблемные задачи TC-21 Запланировано
R-22 Руководитель может просматривать комментарии и фотоотчёты Контроль директором Task, ShiftRecord Панель руководителя: детали задачи TC-22 Запланировано
R-23 Руководитель может оставить комментарий по смене Контроль директором DirectorCheck Панель руководителя: проверка смены TC-23 Запланировано
R-24 Система сохраняет решение руководителя Контроль директором DirectorCheck Панель руководителя TC-24 Запланировано
R-25 Руководитель может формировать отчёт за период Формирование отчетности Shift, Task, DirectorCheck Панель руководителя: отчёты TC-25 Запланировано
R-26 Система хранит историю смен Передача смены / контроль Shift, ShiftRecord Панели сотрудника и руководителя TC-26 Запланировано
R-27 Система поддерживает фильтрацию по дате, смене и сотруднику Контроль директором User, Shift, Task Панель руководителя: фильтры TC-27 Запланировано
R-28 Администратор может управлять пользователями Администрирование User, Role Панель администратора TC-28 Запланировано
R-29 Администратор может назначать роли пользователям Администрирование User, Role Панель администратора TC-29 Запланировано
R-30 Администратор может управлять справочником задач Администрирование Task Панель администратора TC-30 Запланировано

Описание тест-кейсов

ID Проверка
TC-01 Проверить успешный вход пользователя по логину и паролю
TC-02 Проверить, что пользователь видит только функции своей роли
TC-03 Проверить отображение задач текущей смены сотрудника
TC-04 Проверить открытие карточки задачи
TC-05 Проверить изменение статуса задачи
TC-06 Проверить отметку задачи как выполненной
TC-07 Проверить добавление комментария к задаче
TC-08 Проверить загрузку фотоотчёта
TC-09 Проверить фиксацию проблемной задачи
TC-10 Проверить заполнение формы передачи смены
TC-11 Проверить передачу смены следующему сотруднику
TC-12 Проверить сохранение записи передачи смены
TC-13 Проверить просмотр переданной смены новым сотрудником
TC-14 Проверить просмотр задач сотрудников старшим смены
TC-15 Проверить подтверждение выполнения задачи
TC-16 Проверить возврат задачи на доработку
TC-17 Проверить подтверждение передачи смены
TC-18 Проверить открытие панели мониторинга руководителя
TC-19 Проверить отображение текущих и завершённых смен
TC-20 Проверить отображение выполненных и невыполненных задач
TC-21 Проверить отображение проблемных задач
TC-22 Проверить просмотр комментариев и фотоотчётов
TC-23 Проверить добавление комментария руководителя
TC-24 Проверить сохранение решения руководителя
TC-25 Проверить формирование отчёта за выбранный период
TC-26 Проверить хранение истории смен
TC-27 Проверить фильтрацию по дате, смене и сотруднику
TC-28 Проверить создание, редактирование и деактивацию пользователя
TC-29 Проверить назначение роли пользователю
TC-30 Проверить управление справочником задач

Связь требований с ролями

Роль Основные требования
Сотрудник магазина R-01, R-03, R-04, R-05, R-06, R-07, R-08, R-09, R-10, R-11, R-13
Старший смены R-01, R-14, R-15, R-16, R-17
Руководитель / директор R-01, R-18, R-19, R-20, R-21, R-22, R-23, R-24, R-25, R-27
Администратор R-01, R-02, R-28, R-29, R-30

Связь требований с процессами

Процесс Требования
Передача смены R-10, R-11, R-12, R-13, R-17, R-26
Выполнение задач R-03, R-04, R-05, R-06, R-07, R-08, R-09
Контроль старшим смены R-14, R-15, R-16, R-17
Контроль директором R-18, R-19, R-20, R-21, R-22, R-23, R-24, R-25, R-27
Администрирование R-01, R-02, R-28, R-29, R-30