mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-29 20:05:38 +03:00
69 lines
7.5 KiB
Markdown
69 lines
7.5 KiB
Markdown
Тест кейсы:
|
||
|
||
1. Qt клиент: запуск без сервера -> ошибка подключения
|
||
2. Qt клиент: запуск с сервером -> уведомление о подключении
|
||
3. Qt клиент: попытка залогинится с неправильным паролем -> уведомление о неправильном пароле
|
||
4. Qt клиент: успешная попытка залогинится -> смена интерфейса и проверка обновления
|
||
5. Qt клиент: запуск без наличия установленного приложения-> кнопка запуск не активна
|
||
6. Qt клиент: запуск с установленной версией -> кнопка запуска активна
|
||
7. Qt клиент: потеря подключения в залогиненном состоянии -> смена интерфейса на логин
|
||
8. Qt клиент: при нажатии обновить -> происходит обновление с заполнением прогресса обновления
|
||
9. Qt клиент-сервер: выключение во время обновления -> сервер цел, клиентов лишних не висит
|
||
10. Qt клиент: продолжение обновления после внезапного отключения -> битые файлы заменяются, остальное докачивается, запуск приложения происходит нормально
|
||
11. Qt клиент: логин под инструктором без загруженного приложения -> окно дозагрузки не показывается, предлагает обновить
|
||
12. Qt клиент: при наличии новых файлов предлагает их загрузить -> При нажатии отмена окно закрывается, появляется обновление (Если обновить, все созданные файлы удалятся) -> при нажатии загрузка происходит отправка файлов
|
||
13. Unity клиент: при запуске без включенного сервера -> горит красная иконка подключения
|
||
14. Unity клиент: если клиент не имеет соединения, а сервер появился в сети -> подбирает подключение меняется индикация, автоматический заход пользователя
|
||
15. Unity клиент: при подключении в режиме инструктора -> появляется галка и появляются кнопки с отправкой чего либо
|
||
16. Unity клиент: отправка сообщений -> сервер принимает исправно
|
||
17. Unity клиент: отправка уведомления о выполнения задания -> сервер что то принимает
|
||
18. Unity клиент: создает и отправляет папку -> сервер размещает в таком же пути Streaming assets
|
||
19. Unity клиент: создает и отправляет файл -> сервер размещает в таком же пути в Streaming assets
|
||
20. Unity клиент: отправляет все измененные данные списком -> сервер размещает в таком же пути в Streaming Assets, ограничение в 40 mb
|
||
|
||
Загрузки файлов
|
||
1. Подтягивание с сервера пустое - ЕСТЬ
|
||
2. Проверка с перезапуском клиента - ХЭШ КОРРЕКТНЫЙ
|
||
3. Подтягивание с сервера обновления - ЕСТЬ
|
||
4. Проверка с перезапуском клиента - ХЭШ КОРРЕКТНЫЙ
|
||
5. Обновление с клиента на сервер - ЕСТЬ
|
||
6. Проверка с перезапуском клиента - ХЭШ КОРРЕКТНЫЙ
|
||
7. Восстановление версии с сервера на клиент
|
||
8. Проверка с перезапуском клиента
|
||
|
||
Работа с версиями
|
||
1. QT клиент GUI: Копирование версии
|
||
2. QT клиент GUI: Копирование версии с указанием существующего имени -> ошибка
|
||
3. QT клиент GUI: Удаление версии
|
||
4. QT клиент GUI: Удаление базовой версии -> ошибка
|
||
5. QT клиент GUI: Удаление версии которая выбрана -> ошибка
|
||
6. QT клиент GUI: переключении версии
|
||
7. Unity: отправка в базовую версию
|
||
|
||
Сервер:
|
||
1. Загрузка контента с нуля и логин 2х машин под QT
|
||
2. Загрузка контента с нуля и разлогин 2х машин под QT
|
||
3. Загрузка контента с нуля попытка обновления с QT клиента (под инструктором)
|
||
4. Загрузка контента с нуля попытка восстановления с QT клиента (под инструктором)
|
||
5. Загрузка контента с нуля и отправка сообщений между машинами Unity -> Unity
|
||
6. Загрузка контента с нуля выполнение задачи с Unity
|
||
7. Загрузка контента с нуля отправка FIM с Unity
|
||
8. Загрузка контента с нуля и отправка сообщений между машинами GUI -> Unity
|
||
9. Загрузка контента с нуля и изменение CFI
|
||
10. Загрузка контента с нуля логин 2х машин под Unity
|
||
11. Загрузка контента c нуля редактирование пользователей (Инструктор, обучаемый, группы)
|
||
12. Загрузка контента с нуля назначение FIM ГУИ
|
||
13. Загрузка контента с нуля назначение AMM ГУИ
|
||
14. Загрузка контента с нуля назначение FIM удаление и проверка ГУИ
|
||
15. Загрузка контента с нуля назначение AMM удаление ГУИ
|
||
16. Загрузка контента с нуля Авторизация 2х ГУИ
|
||
17. Загрузка контента с нуля Деавторизация 2х ГУИ
|
||
18. Загрузка контента с нуля переключение версии контента ГУИ
|
||
19. Загрузка контента с нуля удаление версии контента ГУИ
|
||
20. Загрузка контента с нуля копирование версии контента ГУИ
|
||
21. Загрузка контента с нуля запрос DOCS ГУИ
|
||
|
||
22. Назначение задач с 2х ГУИ параллельно (10 задач) (1 пользователю)
|
||
23. При просмотре задачи инструктором, меняется ее статус
|
||
24. Блокировка сервера в момент авторизации между QT и Unity
|
||
25. Попытка выгрузки изменений (Unity залогинен под одной версией) QT сервер изменил версию и далее через восстановление |