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


Область тестирования 1. Добавление и открытие элементов в системе управления версиями

Эта область тестирования системы управления версиями охватывает размещение решений или проектов в системе управления версиями и получение их из системы управления версиями.

Доступ к меню команд

В тестовых случаях используются следующие пути меню интегрированной среды разработки Visual Studio:

  • Для визуального источника Сейф откройте из системы управления версиями: File, Open, Project/Solution; найдите в визуальном источнике Сейф расположение.

  • Для других подключаемых модулей управления версиями, открытых из системы управления версиями: File, Source Control, Open from Source Control.

  • Добавление в систему управления версиями: файл, управление версиями, добавление решения в файл управления версиями, управление версиями, добавление выбранных проектов в систему управления версиями.

  • Контекстное меню (проект или решение), добавление решения в систему управления версиями.

  • Добавление из системы управления версиями: файл, управление версиями, добавление проекта из системы управления версиями.

  • Для визуального источника Сейф добавление из системы управления версиями также доступно в файле, добавлении, существующем проекте; поиск в визуальном источнике Сейф расположении.

    Примечание.

    Путь к локальному файлу или локальному веб-серверу IIS можно использовать в этом тесте.

Ожидаемое поведение

  • Для каждого поддерживаемого типа проекта пользователь должен иметь возможность "Добавить в" и "Открыть из" системы управления версиями.

  • При добавлении проекта в управление версиями создается соответствующий <файл ProjectName.vspscc> (файл подсказки проекта). Он содержит список файлов исключений и сведения о подключении. Не удаляйте этот файл, так как он содержит сведения, относящиеся к проекту.

  • При добавлении решения в систему управления версиями создается соответствующий <файл SolutionName.vssscc> (triple S). Текстовый файл содержит сведения о подключении и список файлов исключений, аналогичный файлу подсказки проекта. Этот файл является временным и существует только в базе данных управления версиями.

  • При открытии решения из системы управления <версиями файл SolutionName.vsscc> (double S), который существует только в базе данных системы управления версиями, создается локально в временном файле. Этот файл содержит путь из папки подключения решения к файлу решения. Этот файл является временным, а локальная копия удаляется при завершении операции "Открыть из системы управления версиями".

  • После добавления проекта в элемент управления версиями можно выполнять любые действия системы управления версиями (вы можете просмотреть, получить и т. д.).

Тестовые случаи

Ниже приведены конкретные тестовые случаи для области тестирования "Добавление и открытие из системы управления версиями".

Вариант 1a. Добавление решения в систему управления версиями

В этом тестовом случае основное внимание уделяется добавлению решений для управления версиями.

Действие Этапы тестирования Ожидаемые результаты для проверки
Добавление решения, содержащего клиентский проект в систему управления версиями 1. Создание клиентского проекта.
2. Добавьте решение в систему управления версиями (файл, управление версиями, добавить решение в систему управления версиями).
Решение или проект добавлено в систему управления версиями.
Добавление решения, содержащего файловую систему или локальный веб-проект IIS, в систему управления версиями 1. Создание файловой системы или локального веб-проекта IIS (используйте кнопку "Обзор", чтобы указать расположение проекта; путь определяет тип веб-проекта).
2. Добавьте решение в систему управления версиями (файл, управление версиями, добавить решение в систему управления версиями).
Решение или проект добавлено в систему управления версиями.
Добавление решения, содержащего веб-проект удаленного сайта, в систему управления версиями 1. Создание веб-проекта удаленного сайта.
2. Добавьте решение в систему управления версиями (файл, управление версиями, добавить решение в систему управления версиями).
3. Диалоговое окно предупреждения FrontPage Access нажмите кнопку "ОК ".
Решение было добавлено в систему управления версиями.

Проект удаленного сайта НЕ находится под управлением версиями. (Проекты удаленного сайта должны управляться с собственного сервера IIS.)
Добавьте одно решение проекта в систему управления версиями с помощью добавления выбранных проектов в систему управления версиями. 1. Создание одного решения проекта.
2. Добавьте только решение для управления версиями в виде выбора (файл, управление версиями, добавление выбранных проектов в систему управления версиями). Если этот шаг выполнен успешно, перейдите к следующему шагу.
3. Добавление проекта в управление версиями в качестве выбора (файл, управление версиями, добавление выбранных проектов в управление версиями).
4. Нажмите кнопку "Да" , чтобы добавить проект в то же расположение.
5. Нажмите кнопку "Извлечь" в диалоговом окне "Выход для редактирования".
Result from Step 2:

Проект и все файлы в проекте имеют индикатор управления версиями проверка, а подсказка отображает "Не под управлением версиями".

Result from Step 5:

Файл проекта и решения находятся в той же папке в системе управления версиями.
Отмена добавления решения в систему управления версиями 1. Создание одного решения проекта.
2. Попытка добавить проект и решение в систему управления версиями. Если этот шаг выполнен успешно, перейдите к следующему шагу.
3. Отмена после того, как вы находитесь в системе управления версиями.
Result from Step 2:

Диалоговое окно управления версиями "Задать расположение проекта" отображается только один раз.

Result from Step 3:

Проект добавлен отменен, проект или решение не находится под управлением версиями и все меню управления версиями по-прежнему доступны.

Случай 1b. Открытие решения из системы управления версиями

В этом тестовом случае основное внимание уделяется открытию решений из системы управления версиями.

Действие Этапы тестирования Ожидаемые результаты для проверки
Открытие решения, содержащего клиентский проект из системы управления версиями 1. Создание клиентского проекта.
2. Добавьте решение в систему управления версиями.
3. Закройте решение.
4. Откройте решение из системы управления версиями в новое расположение.
Решение или проект, открытые из системы управления версиями.
Открытие решения, содержащего локальный или веб-проект IIS из системы управления версиями 1. Создание локального или веб-проекта IIS.
2. Добавьте решение в систему управления версиями.
3. Закройте решение.
4. Откройте решение из системы управления версиями в новое расположение.
Решение или проект, открытые из системы управления версиями.
Открытие решения, содержащего веб-проект удаленного сайта из системы управления версиями 1. Создание веб-проекта удаленного сайта.
2. Добавьте решение в систему управления версиями. Если этот шаг выполнен успешно, перейдите к следующему шагу.
3. Закройте решение.
4. Откройте решение из системы управления версиями в новое расположение.
Result from Step 2:

Удаленный веб-сайт не находится под управлением версиями.

Result from Step 4:

Решение, открытое из системы управления версиями.

Проект удаленного сайта загружается, но он не находится под управлением версиями.

Вариант 1c. Добавление решения из системы управления версиями

Этот тестовый случай посвящен добавлению решений из системы управления версиями.

Действие Этапы тестирования Ожидаемые результаты для проверки
Добавление в пустое решение — одно решение проекта 1. Создание одного решения проекта.
2. Добавьте решение в систему управления версиями.
3. Закройте решение.
4. Создайте второе пустое решение.
5. Добавьте ранее управляемое решение из системы управления версиями (файл, управление версиями, добавление проекта из системы управления версиями).
Добавленный проект отображается в Обозреватель решений и проверка.
Добавление в решение с одним проектом — одним проектом 1. Создайте решение с одним проектом.
2. Добавьте решение в систему управления версиями.
3. Закройте решение.
4. Создайте второе пустое решение.
5. Добавьте ранее управляемое решение из системы управления версиями (файл, управление версиями, добавление проекта из системы управления версиями).
Добавленный проект отображается в Обозреватель решений и проверка.
Добавление в решение — решение, добавленное в систему управления версиями, путем выбора 1. Создайте решение с проектом.
2. Добавьте только решение в систему управления версиями в качестве выбора. Если этот шаг выполнен успешно, перейдите к следующему шагу.
3. Закройте решение.
4. Создайте новое решение.
5. Добавьте ранее управляемое решение из системы управления версиями (файл, управление версиями, добавление проекта из системы управления версиями).
Result from Step 2:

Проект не находится под управлением версиями.

Result from Step 5:

Если в первом решении были элементы решения, их нельзя добавить из системы управления версиями, поэтому они не отображаются.

Проект из первого решения отображается как недоступный.