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


Область тестирования 2. Получение элемента из системы управления версиями

В этой области тестирования рассматриваются тестовые случаи получения элементов из хранилища версий с помощью команды Get. Эти тестовые случаи можно применять как к локальным, так и к веб-проектам.

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

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

Получение последней версии:
  • Файл, управление версиями, получение последней версии.

  • Файл, получение последней версии.

  • Контекстное меню, получение последней версии.

  • Get: File, Source Control, Get.

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

Получение последней версии:

Выполняет автоматическое извлечение (без пользовательского интерфейса) последней версии элемента из хранилища версий.

Get:

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

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

Действие Этапы тестирования Ожидаемые результаты для проверки
Получение последней версии файла, который не существует локально 1. Создание проекта.
2. Добавьте элемент в проект.
3. Поместите проект под управление версиями.
4. Удаление локальной копии элемента.
5. Получение последней версии элемента (контекстное меню, получение последней версии).
Файл элемента извлекается локально.
Получение файла, который не существует локально 1. Создание проекта.
2. Добавьте элемент в проект.
3. Поместите проект под управление версиями.
4. Удаление локальной копии элемента.
5. Получение элемента (файл, управление версиями, получение<элемента>).
Файл элемента извлекается локально.
Получение файла, извлеченного исключительно и измененного локально 1. Создание проекта.
2. Добавьте элемент в проект.
3. Поместите проект под управление версиями.
4. Ознакомьтесь исключительно с элементом проекта.
5. Измените локальную копию.
6. Получение последней версии элемента (файл, получение последней<версии элемента>). Если этот шаг выполнен успешно, перейдите к следующему шагу.
7. Нажмите кнопку " Заменить " в диалоговом окне предупреждения.
ReResult from Step 6 :

Диалоговое окно предупреждения указывает, что файл извлечен.

ReResult из шага 7.

Измененный локальный файл заменяется исходной версией из хранилища версий.

Файл считывается и записывается.
Получение и замена файла, извлеченного, общего и измененного локально 1. Создание проекта.
2. Добавьте элемент в проект.
3. Поместите проект под управление версиями.
4. Проверьте элемент проекта как общий.
5. Измените локальную копию.
6. Получение последней версии элемента (файл, получение последней<версии элемента>). Если этот шаг выполнен успешно, перейдите к следующему шагу.
7. Нажмите кнопку " Заменить " в диалоговом окне предупреждения.
Результат шага 6.

Диалоговое окно предупреждения указывает, что файл извлечен.

Результат из шага 7.

Измененный локальный файл заменяется исходной версией из хранилища версий.

Файл считывается и записывается.
Получение файла, существующего локально, аналогично последней версии в хранилище версий. 1. Создание проекта.
2. Добавьте элемент в проект.
3. Поместите проект под управление версиями.
4. Получение элемента (файл, управление версиями, получение<элемента>).
Локальный файл не изменяется.
Получение решения с одним проектом 1. Создайте решение с одним проектом.
2. Поместите решение в систему управления версиями.
3. Удалите все файлы проекта локально.
4. Получение решения (файл, управление версиями, получение).
Все удаленные файлы восстанавливаются локально.