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


Пользовательские условия теста для модульных тестов SQL Server

Вы можете добавлять пользовательские условия теста для модульных тестов SQL Server. Однако, чтобы иметь возможность использовать условие теста, его сначала необходимо установить независимо от того, создали ли вы расширение сами, или это сделал кто-то другой.

При установке условия теста, которое создали не вы, необходимо понимать следующие риски.

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

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

Чтобы свести риск к минимуму, следует устанавливать нестандартные условия теста, полученные только из известных источников. Если условие теста получено из недоверенного источника, то перед его установкой следует ознакомиться с исходным кодом этого условия теста и его программы установки (при ее наличии).

Чтобы установить нестандартное условие теста, скопируйте подписанную сборку (DLL-файл) в папку %Program Files%\Microsoft Visual Studio <Version>\Common7\IDE\Extensions\Microsoft\SQLDB\TestConditions. Если такой папки не существует, создайте ее. Для копирования файлов в этот каталог пользователь должен обладать правами доступа администратора на компьютере.

Примечание

Вам нужно установить версии условия теста Visual Studio 2010 и Visual Studio 2012, если:

  • Вы устанавливаете пользовательские условия теста на компьютер, который может использоваться для создания модульных тестов SQL Server.
  • Эти модульные тесты используются в Visual Studio 2010 и Visual Studio 2012.

Дополнительные сведения о пользовательских условиях тестов для модульных тестов SQL Server см. в следующих статьях:

См. также:

Проверка кода базы данных с помощью модульных тестов SQL Server