Область тестирования 7. Предоставление общего доступа
Эта тестовая область охватывает общий доступ к элементам между расположениями с помощью команды "Общий доступ ".
Операция общего доступа — это очевидное дублирование файлов и элементов папок между двумя или несколькими расположениями в иерархии файлов управления версиями. Дублирование на самом деле не происходит на сервере, но пользователь видит один и тот же файл в двух или более указанных расположениях. При каждом внесении изменений в любой из общих элементов эти изменения отображаются во всех других общих расположениях.
Общий доступ к папкам работает, если выбрать папку с по крайней мере одним файлом в элементе управления версиями. Команда общего доступа отключена в следующих условиях:
Если выбранная папка является пустой папкой.
Если есть реальная папка, но она не содержит файлов системы управления версиями.
Если в ней есть виртуальная папка, находятся ли файлы под управлением версиями.
Если есть веб-проект удаленного сайта.
Доступ к меню команд
В тестовых случаях используются следующие пути меню интегрированной среды разработки Visual Studio.
Общий доступ: file-Source> Control-Share.>
Ожидаемое поведение
Общий файл отображается в общем расположении.
Просмотр журнала хранилища версий системы управления версиями показывает, что файлы являются общими.
Изменение общего файла изменяет оба расположения файла.
Тестовые случаи
Ниже приведены конкретные тестовые случаи для области тестирования Share.
Действие | Этапы тестирования | Ожидаемые результаты для проверки |
---|---|---|
Предоставление общего доступа к файлу из одного загруженного проекта под управлением версиями в другой загруженный проект | 1. Создание проекта. 2. Добавьте второй проект в решение. 3. Создайте файл во втором проекте с именем, который не находится в первом проекте. 4. Добавьте решение в систему управления версиями. 5. Выберите первый проект. 6. Диалоговое окно "Открыть общий доступ" (Файл ->Source Control ->Share). 7. Общий доступ к файлу из второго проекта первому проекту. 8. Примите запрос при появлении запроса. |
Общее ожидаемое поведение. |
Общий доступ к файлу из одного проекта в другой | 1. Создание проекта. 2. Добавьте его в управление версиями. 3. Закройте решение. 4. Создание второго проекта (новое решение.) 5. Добавьте решение в систему управления версиями. 6. Выберите проект. 7. Откройте диалоговое окно "Общий доступ" (Файл ->Source Control ->Share). 8. Общий доступ к файлу из ранее добавленного проекта в открытый проект. 9. Примите запрос на получение при появлении запроса. |
Общее ожидаемое поведение. |
Предоставление общего доступа к файлу, который не является частью проекта из системы управления версиями, в текущий загруженный проект | 1. Создание проекта. 2. Добавьте решение в систему управления версиями. 3. Добавьте файл в систему управления версиями, которая не входит в проект или решение. 4. Выберите проект и откройте диалоговое окно "Общий доступ" (File ->Source Control ->Share). 5. Выберите файл в диалоговом окне "Общий доступ", который не существует в текущем проекте или решении, и поделитесь им. 6. Примите подтверждение при появлении запроса. |
Хранилище системы управления версиями выполнило get, поэтому файл находится в локальном расположении проекта. |
Предоставление общего доступа к файлам в одном проекте в другую папку | 1. Выберите автоматическое удаление в tools ->Options ->Source Control. 2. Создайте проект и добавьте его в управление версиями. 3. Добавьте папку в проект. 4. Добавьте файл в папку и проверка в папку. 5. Выберите папку. 6. Диалоговое окно "Открыть общий доступ" (Файл ->Source Control ->Share). 7. Общий доступ к файлу выбранной папке. |
Общее ожидаемое поведение. Папка должна быть проверка в ней с файлом, прежде чем его можно будет использовать для общего доступа. |
Предоставление общего доступа к папке в загруженный проект — рекурсивный | 1. Создание проекта. 2. Добавьте решение в систему управления версиями. 3. Выберите проект. 4. Откройте диалоговое окно "Общий доступ" (Файл ->Source Control ->Share). 5. Выберите папку. 6. Общий доступ к папке рекурсивно в проект. |
Общее ожидаемое поведение. |
Совместное использование нескольких файлов из одного проекта в другой | 1. Создайте проект с несколькими файлами в нем. 2. Добавьте решение в систему управления версиями. 3. Закройте решение. 4. Создайте новый проект в новом решении. 5. Добавьте решение в систему управления версиями. 6. Выберите проект. 7. Откройте диалоговое окно "Общий доступ" (Файл ->Source Control ->Share). 8. Совместное использование нескольких файлов из ранее созданного проекта в открытый проект. |
Общее ожидаемое поведение. |