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

7.5 KiB
Raw Blame History

Тест кейсы:

  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 сервер изменил версию и далее через восстановление