ITestPlan 인터페이스
테스트 계획을 나타냅니다.
네임스페이스: Microsoft.TeamFoundation.TestManagement.Client
어셈블리: Microsoft.TeamFoundation.TestManagement.Client(Microsoft.TeamFoundation.TestManagement.Client.dll)
구문
‘선언
Public Interface ITestPlan _
Inherits ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestPlan : ITestObject<int>,
IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestPlan : ITestObject<int>,
IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestPlan =
interface
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
end
public interface ITestPlan extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
ITestPlan 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
AreaPath | 이 테스트에 속한 영역 경로를 가져오거나 설정합니다. | |
AutomatedTestEnvironmentId | 자동화된 테스트를 위한 환경의 GUID를 가져오거나 설정합니다. | |
AutomatedTestSettingsId | 자동화된 테스트에 사용할 설정의 ID를 가져오거나 설정합니다. | |
BuildDirectory | 이 계획에 현재 연결되어 있는 빌드의 폴더 이름을 가져옵니다. | |
BuildFilter | 이 테스트 계획과 연결할 수 있는 빌드를 제한하는 조건 집합을 가져오거나 설정합니다. | |
BuildNumber | 이 테스트 계획에 현재 연결되어 있는 빌드의 이름을 가져옵니다. | |
BuildTakenDate | 현재 빌드가 이 테스트 계획에 연결된 날짜와 시간을 가져옵니다. | |
BuildUri | 이 테스트 계획에 현재 연결된 빌드에 대한 URI(Uniform Resource Identifier)를 가져오거나 설정합니다. | |
Description | 이 테스트 계획에 대한 설명을 가져오거나 설정합니다. | |
EndDate | 이 테스트 계획의 종료 날짜를 가져오거나 설정합니다. | |
Error | 이 개체의 문제를 나타내는 오류 메시지를 가져옵니다. (IDataErrorInfo에서 상속됨) | |
Id | 식별자를 가져옵니다. (IIdentifiable<TKey>에서 상속됨) | |
InvalidProperties | 유효하지 않은 속성 이름의 목록을 가져옵니다. (IPropertyOwner에서 상속됨) | |
IsDirty | 마지막 새로 고침, 페치 또는 저장 작업 이후에 변경된 속성 값이 있는지 여부를 나타내는 값을 가져옵니다. (IPropertyOwner에서 상속됨) | |
Item | 지정된 이름의 속성에 대한 오류 메시지를 가져옵니다. (IDataErrorInfo에서 상속됨) | |
Iteration | 이 테스트 계획이 속한 반복을 가져오거나 설정합니다. | |
LastUpdated | 이 테스트 계획이 마지막으로 업데이트된 날짜와 시간을 가져옵니다. | |
LastUpdatedBy | 이 테스트 계획을 마지막으로 업데이트한 사용자의 ID를 가져옵니다. | |
Links | 이 테스트 계획에 연관 된 외부 링크의 컬렉션을 가져옵니다. | |
ManualTestEnvironmentId | 수동 테스트를 위한 환경의 GUID를 가져오거나 설정합니다. | |
ManualTestSettingsId | 수동 테스트 설정의 ID를 가져오거나 설정합니다. | |
Name | 이 테스트 계획의 이름을 가져오거나 설정합니다. | |
NewBuildStatistics | 이 계획에 현재 연결된 빌드가 만들어진 이후에 변경된 정보 집합을 가져옵니다. | |
Owner | 이 테스트 계획을 소유하고 있는 사용자의 ID를 가져오거나 설정합니다. | |
PreviousBuildUri | 이 테스트 계획에 연결되었던 이전 빌드의 URI를 가져옵니다. | |
Project | 테스트 프로젝트를 가져옵니다. (ITestObject<T>에서 상속됨) | |
Revision | 이 개체의 현재 수정 번호를 가져옵니다. (ITestObject<T>에서 상속됨) | |
RootSuite | 이 테스트 계획의 루트 테스트 도구 모음을 가져옵니다. | |
StartDate | 이 테스트 계획의 시작 날짜를 가져오거나 설정합니다. | |
State | 이 테스트 계획의 현재 상태를 가져오거나 설정합니다. | |
UserData | 유지되지 않지만 테스트 관리 개체를 동적으로 확장할 수 있는 임의의 개체 또는 값을 가져오거나 설정합니다. (ITestObject<T>에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateLink | 비어 있는 새 ITestExternalLink를 만듭니다. | |
CreateTestRun | 이 테스트 계획에 대해 자동화된 테스트 실행 또는 수동 테스트 실행을 새로 만들어 반환합니다. | |
Delete() | 이 테스트 계획 및 이 테스트 계획에 연결된 모든 테스트 실행과 테스트 지점을 삭제합니다. | |
Delete(DeleteAction) | 이 테스트 계획 및 이 테스트 계획에 연결된 모든 테스트 실행과 테스트 지점을 삭제합니다. | |
FindTestPoint(Int32) | 테스트 지점 ID로 지정된 테스트 지점을 찾아 반환합니다. | |
FindTestPoint(Int32, String) | 테스트 지점 ID로 지정된 테스트 지점을 찾아 반환합니다. | |
QueryImpactedPoints(Uri) | 모든 빌드의 영향을 받는 테스트 포인트의 컬렉션을 반환합니다.여기에는 이전 빌드와 지정된 빌드가 포함됩니다. | |
QueryImpactedPoints(Uri, String) | 모든 빌드의 영향을 받는 테스트 포인트의 컬렉션을 반환합니다.여기에는 이전 빌드와 지정된 빌드가 포함됩니다. | |
QueryTestPointHierarchy | WIQL 쿼리와 일치하는 테스트 지점이 포함된 테스트 도구 모음 계층 구조를 반환합니다. | |
QueryTestPoints(String) | 이 테스트 계획에 속하고 제공된 쿼리와 일치하는 모든 테스트 지점을 찾아 반환합니다. | |
QueryTestPoints(String, String) | 이 테스트 계획에 속하고 제공된 지점 쿼리와 필드 값 하위 쿼리와 일치하는 모든 테스트 지점을 찾아 반환합니다. | |
QueryTestPointStatistics | 이 테스트 계획에 속하고 지정된 쿼리와 일치하는 모든 테스트 지점 통계를 찾아 반환합니다. | |
Refresh | 이 테스트 계획 내의 모든 개체를 서버의 현재 데이터를 사용하여 새로 고칩니다. | |
RefreshTestCase | 이 테스트 계획에서 지정된 테스트 사례의 모든 인스턴스를 새로 고칩니다. | |
Save | 이 테스트 계획 내 모든 개체의 데이터를 서버에 저장합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
PropertyChanged | 속성 값이 변경되면 발생합니다. (INotifyPropertyChanged에서 상속됨) |
위쪽
설명
이 인터페이스는 Visual Studio의 테스트 사례 관리(TCM)에 대한 개체 모델을 지원합니다. 이 인터페이스는 사용자 지정 클래스에 구현하기 위한 것이 아니지만 TCM 개체가 내부 구현을 반환할 경우 사용자 지정 클래스에 이 인터페이스를 사용할 수 있습니다.