Files
RRJServer/DOCS/Алексей/Ручные тесты/ТЕСТ-КЕЙСЫ СЕТЬ.md
2026-02-11 10:21:29 +03:00

69 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Тест кейсы:
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 сервер изменил версию и далее через восстановление