Руководство по тестированию модулей системы управления версиями
Этот раздел содержит рекомендации для тестирование подключаемый модуль системы управления версиями с Visual Studio. Предоставляются общие сведения о самых распространенных при тестировании более детально областей, а также некоторые из наиболее затейливых областей, которые могут быть проблемны. Он не предназначен для что этот обзор исчерпывающим списком тестовых случаев.
Примечание
Некоторые исправления и усовершенствования к последней ошибки Visual Studio Интегрированная среда разработки может расчехлить проблемы с существующими подключаемых модулей системы управления версиями, которые ранее не обнаружена при использовании предыдущие версии Visual Studio.Настоятельно рекомендуется проверить, что существующий подключаемый модуль системы управления версиями для областей, перечисленных в этом разделе, даже если не были изменены подключаемому модулю с предыдущей версии Visual Studio.
Общая подготовка
Компьютер с Visual Studio и установленный подключаемый модуль системы управления версиями целевого объекта. Второй аналогично установленный на компьютере может быть использован для какого-либо из тестов открыть из системы управления версиями.
Определение терминов
Ради в этом руководстве теста использует следующие определения терминов:
Проект клиента
Любой доступный внутри типа проекта Visual Studio были поддерживает интеграцию с системой управления версиями (например, Visual Basic" Visual C#или Visual C++).Веб-проект
4 Типа веб-проекта. Файловая система, локальный веб-сервер IIS, удаленные сайты и FTP.Проекты создаются на пути файловой системы локального, но они не требуют службы IIS (IIS) устанавливаются по мере их осуществляется внутренним образом с помощью unc-пути, и могут быть помещены в системе управления версиями из интегрированной среды разработки, аналогично клиентские проекты.
Локальный действий над проектом IIS в IIS, которые устанавливаются на одном компьютере, и доступ к нему осуществляется с url-адресом, указывающим на локальный компьютер.
Проекты удаленных сайтов также создаются под службами IIS, но они размещаются в системе управления версиями на сервере IIS, а не из Visual Studio интегрированная среда разработки.
Проекты FTP осуществляется через удаленное ftp-серверу, но их нельзя поместить в системе управления версиями.
Перечисление
Другой термин для решения или проекта в системе управления версиями.Хранилище версий
База данных системы управления версиями, осуществляться через api-интерфейс подключаемых модулей системы управления версиями.
Испытательные областей предусматриванные в этом разделе
область тестирования 1: Добавление To/Open из системы управления версиями
Вариант 1a. Добавить решение в систему управления версиями
1б Case: Открыть решения из системы управления версиями
Регистр 1c: Добавление решения из системы управления версиями
область тестирования 2: Получение из системы управления версиями
область тестирования 3: Извлечение извлеченная или откат
Вариант 3: Извлечение извлеченная или откат
Вариант 3а (sp3а): Извлечь
Вариант 3b: Извлечение с отключенным соединением
Регистр 3c: Правка запроса/сохранить запроса (QEQS)
Вариант: 3d Извлечь автоматически
Регистр 3e: Отменить извлечение
область тестирования 4: Возврат
Регистр 4a: Измененные элементы
Вариант 4b. Добавление файлов
Вариант 4c: Добавление проектов
область тестирования 5: Система управления версиями изменений
5a Case: Создать привязку
Регистр 5b: Удалить привязку
Регистр 5c: Повторная привязка
область тестирования 8: подключаемое переключение
Регистр 8a: Автоматическое изменение
Регистр 8b: Решение-основанное изменение