Названия прецедента: «Управление пользователями

advertisement
Названия прецедента: «Управление пользователями».
Основной исполнитель: Администратор.
Цели исполнителя: максимально быстро и удобно управлять пользователями
системы отчетов.
Результат: управление пользователями системы.
Добавление пользователя - успешный сценарий:
1. Администратор заходит на страницу UsersPage. На этой странице отображается
список всех пользователей системы. А также кнопка «Создать нового пользователя».
2. Администратор нажимает кнопку «Создать нового пользователя»
3. Администратор выбирает группу пользователя (Администратор, Менеджер,
Разработчик, Тестер). После выбора группы заполняет поля: «Логин», «Пароль», «Имя»,
«Фамилия», «Отчество» а также «Дата рождения», «Домашний адрес» и «Телефон».
Правила валидации введенных пользователем данных:

Пользователь должен участвовать минимум в 1 группе.

Длина логина от 6 до 20 знаков. А также проверка логин на уникальность.

Длина пароля от 8 до 20 знаков.

Поле «Имя» должно быть заполнено, максимальная длина 32 символы.

Поле «Фамилия» должно быть заполнено, максимальная длина 64 символы.

Поле «Отчество» должно быть заполнено, максимальная длина 32 символы.

Максимальная длина поля «Домашний адрес» 32 символы.

Максимальная длина поля «Телефон» 16 символов.
4. После заполнения всех необходимых полей администратор нажимает кнопку
«Добавить» для добавления нового пользователя в систему:

В случае ошибки в заполненных данных, пользователю отображается
соответствующее сообщение об ошибке (при этом значения в заполненных
полях не исчезают).

В случае успешной проверки корректности введенных данных, выводится
сообщение об успешном создании нового пользователя.
Добавление пользователя - неуспешный сценарий:
Администратор отменяет создание нового пользователя:
1. Администратор может отменить создание нового пользователя нажатием кнопки
«Отмена». В таком случае администратор будет перенаправлен на предыдущую страницу.
Частота использования: редко.
Редактирование пользователя - успешный сценарий:
1. Администратор заходит на страницу UsersPage. На этой странице отображается
список всех пользователей системы. А также кнопка «Создать нового пользователя».
2. Администратор нажимает по имени нужного ему пользователя. После нажатия на
странице отобразится «Имя», «Фамилия» и «Отчество» пользователя. А также кнопки
управления пользователем: «Удалить пользователя», «Редактировать пользователя» и
«Блокировать пльзователя».
3. Администратор нажимает «Редактировать данные».
4. На странице отображается поля для редактирования текущей группы пользователя.
Также «Логин», «Пароль», «Имя», «Фамилия», «Отчество», «Дата рождения», «Домашний
адрес» и «Телефон» (при этом поля не пусты, в полях присутствуют текущие данные
пользователя).
Правила валидации введенных пользователем данных:

Пользователь должен участвовать минимум в 1 группе.

Длина логина от 6 до 20 знаков. А также проверка логин на уникальность.

Длина пароля от 8 до 20 знаков.

Поле «Имя» должно быть заполнено, максимальная длина 32 символы.

Поле «Фамилия» должно быть заполнено, максимальная длина 64 символы.

Поле «Отчество» должно быть заполнено, максимальная длина 32 символы.

Максимальная длина поля «Домашний адрес» 32 символы.

Максимальная длина поля «Телефон» 32 символы.
5. После изменения всех необходимых полей пользователь нажимает кнопку
«Сохранить изменения» для сохранения новых данных:

В случае ошибки в заполненных данных, пользователю отображается
соответствующее сообщение об ошибке (при этом значения в заполненных
полях не исчезают).

В случае успешной проверки корректности введенных данных, выводится
сообщение об успешном сохранении данных.
Добавление пользователя - неуспешный сценарий:
Администратор отменяет редактирования пользователя:
1. Администратор может отменить редактирование пользователя нажатием кнопки
«Отмена». В таком случае информация о пользователе останется без изменений.
Администратор будет перенаправлен на предыдущую страницу.
Частота использования: редко.
Удаление пользователя - успешный сценарий:
1 Администратор заходит на страницу UsersPage. На этой странице отображается
список всех пользователей системы. А также кнопка «Создать нового пользователя».
2. Администратор нажимает по имени нужного ему пользователя. После нажатия на
странице отобразится «Имя», «Фамилия» и «Отчество» пользователя. А также кнопки
управления
пользователем:
«Удалить
пользователя»,
«Редактировать
пользователя»,
«Блокировать пльзователя».
3. Администратор нажимает «Удаление пользователя».
4. Выводится сообщение о подтверждении удаления.
5. После
подтверждения
удаления
пользователь
удаляется
из
системы.
Администратор перенаправляется на предыдущую страницу.
Удаление пользователя - неуспешные сценарии:
Администратор не подтверждает удаление:
1. Администратор может отменить удаление пользователя нажатием кнопки «Отмена»
после отмены администратор будет перенаправлен на предыдущую страницу.
Пользователя невозможно удалить из-за связей с проектами и отчетами:
1. В таком случаем выведется соответствующее сообщение о том, что пользователя
нельзя удалить из системы из-за связей.
Частота использования: редко.
Блокирование пользователя - успешный сценарий:
1. Администратор заходит на страницу UsersPage. На этой странице отображается
список всех пользователей системы. А также кнопка «Создать нового пользователя».
2. Администратор нажимает по имени нужного ему пользователя. После нажатия на
странице отобразится «Имя», «Фамилия» и «Отчество» пользователя. А также кнопки
управления
пользователем:
«Удалить
пользователя»,
«Редактировать
пользователя»,
«Блокировать пльзователя».
3. Администратор нажимает «Блокировать пользователя».
4. Выводится сообщение о подтверждении блокирования.
5. После подтверждения пользователь блокируется
(С заблокированной учетной
записи вход в систему не возможный).
Удаление пользователя - неуспешный сценарий:
Администратор не подтверждает блокирование:
1. Администратор может отменить блокирования пользователя нажатием кнопки
«Отмена» после отмены администратор будет перенаправлен на предыдущую страницу.
Частота использования: редко.
Download