You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Тестовые файлы и папки создавать с уровнем секретности "ДСП", один файл с публичным доступом
Тестировать все функции со всеми возможными кейсами. Весь функционал с пустыми папками, весь функционал с папками с файлами, весь функционал с файлами
Приложение доступно без аутентификации
Должно быть несколько вкладок: ввод данных для тестов, тесты для FS, тесты для MSG и так далее
Тесты представляют собой цепочку вызовов: создали папку, создали файл, посмотрели что все есть и так далее
Результатом выполнения каждого теста должен быть - OK, FAIL
Выводить результат запроса если проставлена опция выводить респонсы
При обнаружении критических ошибок (например: не корректно работает метод login) - прекращать выполнение дальнейших тестов, так как 90% функционала доступно только аутентифицированным пользователям
Добавить request к выводу в результате теста (не актуально, так как требует модификации исходников explorer)
Сценарий с пустыми папками
Создать 3 пустые папки
Переименовать первую папку
Скопировать первую папку во вторую папку
Переименовать скопированную папку (сделать ей имя ${nestedFolderName}-4) во второй папке
Переместить переименованную папку в /s/LOCAL/priv/tests/test-folder-${timestamp}
Удалить папку ${nestedFolderName}-4 (над которой было много манипуляций)
Удалить папку ${nestedFolderName}-3 (над которой не было манипуляций)
Удалить папку ${nestedFolderName}-2 (в которую копировали)
Сценарий с папками внутри которых файлы и папки
Создать 2 папки, которых не хватает, привести состояние тестовой папки к первому этапу Сценария с пустыми папками
В каждой папке создать пустую папку и рядом загрузить файл
Повторить Сценарий с пустыми папками
Сценарий с файлами
Скопировать файл который остался один из вложенной папки в родительскую
Переименовать скопированный файл
Переместить скопированный файл обратно в папку из которой копировали
Удалить скопированный файл
Негативные сценарии (пока не доработаны)
Попытаться создать папку с уже существующим именем
Попытаться создать папку с уже существующим именем с помощью копирования
Попытаться создать файл с уже существующим именем
Попытаться создать папку с уже существующим именем файла
Тестирование msg
Обычный сценарий
Создать чат $1-{chatName} с scope и securityLevel и сообщением по умолчанию, проверить: чат успешно создан с учетом переданных данных
Создать чат 2-${chatName} с securityLevel и без scope, проверить: чат успешно создан с учетом переданных данных
Создать чат 3-${chatName} без scope и securityLevel, проверить: чат успешно создан с учетом переданных данных
Сделать статус чата 1-${chatName} - closed, проверить: статус изменился, поменялась версия чата
Сделать статус чата 2-${chatName} - wip (work in progress), проверить: статус изменился, поменялась версия чата
Проверить фильтры. Для фильтра NEW вернется 3-${chatName} , для фильтра CLOSED вернется 1-${chatName}, для фильтра WIP вернется 2-${chatName}, для всех фильтров должны вернутся все записи
Отправить несколько сообщений в чат 2-${chatName}, проверить: сообщения сохранены в чате, после отправки сообщений поменялась версия чата
Отредактировать сообщение, проверить: сообщение отредактировалось, после редактирования сообщения - поменялась версия чата
Удалить сообщение, проверить: сообщение удалено, после удаления сообщения поменялась версия чата
Проверить, что в чат 1-${chatName} со статусом closed нельзя отправить сообщение
Проверить, что у чата 1-${chatName} со статусом closed нельзя поменять название (subject)
Переименовать чат 2-${chatName} в 4-${chatName}, проверить: чат переименован, после переименования поменялась версия чата
Тестирование explorer
Добавить request к выводу в результате теста (не актуально, так как требует модификации исходников explorer)
Сценарий с пустыми папками
${nestedFolderName}-4
) во второй папке${nestedFolderName}-4
(над которой было много манипуляций)${nestedFolderName}-3
(над которой не было манипуляций)${nestedFolderName}-2
(в которую копировали)Сценарий с папками внутри которых файлы и папки
Сценарий с файлами
Негативные сценарии (пока не доработаны)
Тестирование msg
Обычный сценарий
$1-{chatName}
сscope
иsecurityLevel
и сообщением по умолчанию, проверить: чат успешно создан с учетом переданных данных2-${chatName}
сsecurityLevel
и безscope
, проверить: чат успешно создан с учетом переданных данных3-${chatName}
безscope
иsecurityLevel
, проверить: чат успешно создан с учетом переданных данных1-${chatName}
-closed
, проверить: статус изменился, поменялась версия чата2-${chatName}
-wip
(work in progress), проверить: статус изменился, поменялась версия чатаNEW
вернется3-${chatName}
, для фильтраCLOSED
вернется1-${chatName}
, для фильтраWIP
вернется2-${chatName}
, для всех фильтров должны вернутся все записи2-${chatName}
, проверить: сообщения сохранены в чате, после отправки сообщений поменялась версия чата1-${chatName}
со статусомclosed
нельзя отправить сообщение1-${chatName}
со статусомclosed
нельзя поменять название (subject)2-${chatName}
в4-${chatName}
, проверить: чат переименован, после переименования поменялась версия чата4-${chatName}
,3-${chatName}
,1-${chatName}
, проверить: чаты удаленыThe text was updated successfully, but these errors were encountered: