Руководство по тестированию подключаемых модулей системы управления версиями

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

Примечание.

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

Общая подготовка

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

Определение терминов

В данном руководстве по тестированию используются следующие определения терминов.

Клиентский проект Любой тип проекта, доступный в Visual Studio, который поддерживает интеграцию системы управления версиями (например, Visual Basic, Visual C# или Visual C++).

Веб-проект существует четыре типа веб-проектов: файловая система, локальные службы IIS, удаленные сайты и FTP.

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

  • Локальные проекты IIS работают со службами IIS, установленными на том же компьютере. Доступ к ним осуществляется с помощью URL-адреса, указывающего на локальный компьютер.

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

  • Доступ к FTP-проектам осуществляется через удаленный FTP-сервер, но их нельзя поместить в систему управления версиями.

    Зачисление. Другой термин для решения или проекта в системе управления версиями.

    Хранилище версий. База данных системы управления версиями, к которой осуществляется доступ через интерфейс API подключаемого модуля системы управления версиями.

Области тестирования, рассматриваемые в этом разделе

См. также