Поделиться через


Область тестирования 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. Совместное использование нескольких файлов из ранее созданного проекта в открытый проект.
Общее ожидаемое поведение.