다음을 통해 공유


방법: 새 테스트 조건 등록

업데이트: 2007년 11월

다음 절차에서는 새 테스트 조건을 등록하는 방법에 대해 설명합니다.

새 테스트 조건을 등록하려면

  1. 메모장과 같은 일반 텍스트 편집기를 엽니다.

  2. 사용자 어셈블리 이름, 공개 키 토큰 및 확장 형식을 지정하여 다음 정보를 제공합니다.

    <?xml version="1.0" encoding="utf-8" ?> 
      <extensions assembly="<enter assembly name here>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1"  xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions
    Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
      <extension type="<enter extension type here>" enabled="true" />
    </extensions>
    

    확장 형식은 "namespace.classname"입니다. 어셈블리 이름에는 ".dll" 확장명이 포함되지 않습니다.

  3. ".Extensions.xml" 확장명으로 파일을 저장합니다. 예를 들어 파일 이름을 "TestConditionName.Extensions.xml"로 지정합니다.

  4. [Program Files]\Microsoft Visual Studio 8\DBPro 폴더에 이 파일을 추가합니다.

  5. Visual Studio를 닫습니다.

  6. Visual Studio를 다시 엽니다.

  7. 데이터베이스 프로젝트를 열고 테스트 프로젝트를 추가합니다. 데이터베이스 단위 테스트 디자이너의 테스트 조건 창에 새 테스트 조건이 나타납니다.

예제

다음 예제에서는 방법: 데이터베이스 단위 테스트 디자이너에 테스트 조건 추가의 예제에서 나타나는 테스트 조건을 등록하는 데 필요한 XML 파일을 보여 줍니다. 사용자 공개 키와 어셈블리 이름을 대체해야 합니다. 다음 예제에서 어셈블리 이름은 "CustomCondition"입니다.

<?xml version="1.0" encoding="utf-8" ?> 
  <extensions assembly="CustomCondition, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1"  xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions
Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
  <extension type="RowsAffected.RowsAffectedCondition" enabled="true" /> 
  <extension type="TablesInResult.NumberOfTables" enabled="true" /> 
  </extensions>

보안

자신이 만들지 않은 사용자 지정 테스트 조건을 설치하기 전에 다음과 같은 위험 요소를 이해해야 합니다.

  • 사용자 지정 테스트 조건의 설치 관리자에 악성 코드가 포함될 수 있습니다. 이를 통해 사용자의 설치 권한을 기반으로 보호된 리소스에 대한 액세스가 허용될 수 있습니다.

  • 사용자 지정 테스트 조건에 악성 코드가 포함될 수 있습니다. 사용자 지정 테스트 조건을 실행하는 사용자에게 충분한 권한이 있는 경우 이를 통해 보호된 리소스에 대한 제어가 허용될 수 있습니다.

위험을 최소화하려면 출처를 신뢰할 수 있는 사용자 지정 테스트 조건만 설치해야 합니다. 사용자 지정 테스트 조건을 얻은 출처를 신뢰할 수 없는 경우 이를 설치하여 사용하기 전에 해당 사용자 지정 테스트 조건 및 해당 설치 관리자(있는 경우)의 소스 코드를 검사해야 합니다.

참고 항목

작업

방법: 데이터베이스 단위 테스트 디자이너에 테스트 조건 추가

개념

Database Edition의 용어 개요