Partilhar via


Interface ITestPlan

Representa um plano de teste.

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (em Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxe

'Declaração
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

O tipo ITestPlan expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AreaPath Obtém ou define o caminho de área de este teste.
Propriedade pública AutomatedTestEnvironmentId Obtém ou define o GUID de ambiente para testes automatizados.
Propriedade pública AutomatedTestSettingsId Obtém ou define o identificação para que as configurações para usar para testes automatizados.
Propriedade pública BuildDirectory Obtém o nome da pasta de compilação que está associada com esse momento plano.
Propriedade pública BuildFilter Obtém o conjunto de critérios que restringe as compilações que podem ser associadas com esse plano de teste.
Propriedade pública BuildNumber Obtém o nome de compilação que está associada com esse momento plano de teste.
Propriedade pública BuildTakenDate Obtém a data e hora que a compilação atual foi associada a este plano de teste.
Propriedade pública BuildUri Obtém ou define o identificador de uniform resource identifier (URI) para a compilação que está associada com esse momento plano de teste.
Propriedade pública Description Obtém ou define a descrição do plano de teste.
Propriedade pública EndDate Obtém ou define a data final para este plano de teste.
Propriedade pública Error Obtém uma mensagem de erro indicando que o que há de errado com esse objeto. (Herdado de IDataErrorInfo.)
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedades que são inválidos. (Herdado de IPropertyOwner.)
Propriedade pública IsDirty Obtém um valor que indica se todas as propriedades foram alterados desde a última atualização, buscar, ou salvar. (Herdado de IPropertyOwner.)
Propriedade pública Item Obtém a mensagem de erro para a propriedade com o nome fornecido. (Herdado de IDataErrorInfo.)
Propriedade pública Iteration Obtém ou define a iteração para que este plano de teste pertence.
Propriedade pública LastUpdated Obtém a data e hora que este plano de teste foi atualizado pela última vez.
Propriedade pública LastUpdatedBy Obtém a identidade da pessoa a última para atualizar o plano de teste.
Propriedade pública LastUpdatedByName A pessoa a última para atualizar o plano
Propriedade pública Links Obtém uma coleção de links externos que está associada a este plano de teste.
Propriedade pública ManualTestEnvironmentId Obtém ou define o ambiente de teste para manual.
Propriedade pública ManualTestSettingsId Obtém ou define o identificação para as configurações de teste manual.
Propriedade pública Name Obtém ou define o nome do plano de teste.
Propriedade pública NewBuildStatistics Obtém um conjunto de informações sobre o que foi alterado desde a compilação que está associada com esse momento plano foi criada.
Propriedade pública Owner Obtém ou define a identidade da pessoa que possui o plano de teste.
Propriedade pública OwnerName O usuário que possui o plano.
Propriedade pública OwnerTeamFoundationId TeamFoundationId do usuário que possui o plano.
Propriedade pública PreviousBuildUri Obtém o URI de compilação anterior que foi associada a este plano de teste.
Propriedade pública Project Obtém o projeto de teste. (Herdado de ITestObject<T>.)
Propriedade pública Revision Obtém o número de revisão atual para este objeto. (Herdado de ITestObject<T>.)
Propriedade pública RootSuite Obtém o pacote de teste de raiz para este plano de teste.
Propriedade pública StartDate Obtém ou define a data de início para este plano de teste.
Propriedade pública State Obtém ou define o estado atual do plano de teste.
Propriedade pública UserData Obtém ou define um valor que não é persistente, mas permite que objetos de gerenciamento de teste para serem estendidos dinamicamente ou um objeto arbitrário. (Herdado de ITestObject<T>.)

Superior

Métodos

  Nome Descrição
Método público Clone Cria uma cópia do plano e dados de teste.
Método público CreateLink Cria um novo, ITestExternalLinkvazia.
Método público CreateTestRun Cria e retorna um novo teste automatizado ou manual para este plano de teste.
Método público Delete() Exclui o plano de teste e todos os ensaios e pontos de teste que estão associados com ele.
Método público Delete(DeleteAction) Exclui o plano de teste e todos os ensaios e pontos de teste que estão associados com ele.
Método público FindTestPoint(Int32) Localiza e retorna um ponto de teste que é especificado pela identificação do ponto de teste
Método público FindTestPoint(Int32, String) Localiza e retorna um ponto de teste que é especificado pela identificação do ponto de teste
Método público QueryImpactedPoints(Uri) Retorna uma coleção de pares de teste que é afetado por todas as compilações.Isso inclui compilações anteriores e a compilação especificada.
Método público QueryImpactedPoints(Uri, String) Retorna uma coleção de pares de teste que é afetado por todas as compilações.Isso inclui compilações anteriores e a compilação especificada.
Método público QueryTestPointHierarchy Retorna a hierarquia de pacotes de teste que contém os pontos de teste que correspondem a consulta de WIQL.
Método público QueryTestPoints(String) Localiza e retorna todos os pontos de teste que pertencem ao plano de teste e que correspondem a consulta fornecida.
Método público QueryTestPoints(String, String) Localiza e retorna todos os pontos de teste que pertencem ao plano de teste e que correspondem o subconsulta fornecido de consulta e o valor do campo de ponto.
Método público QueryTestPoints(String, String, array<String[], Boolean) Localizando todos os pontos que pertencem ao plano e correspondem às condições dadas de WIQL.
Método público QueryTestPointsAndStatistics(String, String, ITestPointStatistics%) Localizando todos os pontos que pertencem ao plano e correspondem às condições dadas de WIQL.
Método público QueryTestPointsAndStatistics(String, String, array<String[], ITestPointStatistics%) Localizando todos os pontos que pertencem ao plano e correspondem às condições dadas de WIQL.
Método público QueryTestPointStatistics Localiza e retorna as estatísticas de ponto de teste que pertencem ao plano de teste e que correspondem a consulta fornecida.
Método público QueryTestPointStatisticsByPivot Retorna estatísticas de pontos por pivô que pertencem ao plano e correspondem às condições dadas de WIQL.
Método público Refresh Atualizar todos os objetos no plano de teste usando dados do servidor atual.
Método público RefreshRootSuite
Método público RefreshTestCase Atualizar todas as instâncias de situação de teste especificada no plano de teste.
Método público Save Salva os dados de todos os objetos no plano de teste para o servidor.
Método público SetBuildInfo

Superior

Eventos

  Nome Descrição
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Comentários

Essa interface oferece suporte ao modelo de objeto para o gerenciamento (TCM) de situação de teste em Visual Studio.Essa interface não é destinada para que você implemente em uma classe personalizada, mas você pode usar essa interface em uma classe personalizada quando um objeto de TCM retorna uma implementação interna.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ITestObject<T>

IIdentifiable<TKey>

IPropertyOwner

IDataErrorInfo

INotifyPropertyChanged