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 | |
---|---|---|
AreaPath | Obtém ou define o caminho da área à qual esse teste pertence. | |
AutomatedTestEnvironmentId | Obtém ou define o GUID do ambiente de teste automatizado. | |
AutomatedTestSettingsId | Obtém ou define a identificação para as configurações para uso em testes automatizados. | |
BuildDirectory | Obtém o nome da pasta para a compilação que está associado a este plano. | |
BuildFilter | Obtém o conjunto de critérios que restringe as compilações que podem ser associadas este plano de teste. | |
BuildNumber | Obtém o nome da compilação que está associado a este plano de teste. | |
BuildTakenDate | Obtém a data e hora em que a compilação atual estava associada este plano de teste. | |
BuildUri | Obtém ou define o identificador de recursos uniforme (URI) para a compilação que está associado a este plano de teste. | |
Description | Obtém ou define a descrição deste plano de teste. | |
EndDate | Obtém ou define a data final para o plano de teste. | |
Error | Obtém uma mensagem de erro indicando que está errado com esse objeto. (Herdado de IDataErrorInfo.) | |
Id | Obtém o identificador. (Herdado de IIdentifiable<TKey>.) | |
InvalidProperties | Obtém uma lista de nomes de propriedade são inválidos. (Herdado de IPropertyOwner.) | |
IsDirty | Obtém um valor que indica se todas as propriedades foram alterados desde a última atualização, buscar ou salvar. (Herdado de IPropertyOwner.) | |
Item | Obtém a mensagem de erro para a propriedade com o nome fornecido. (Herdado de IDataErrorInfo.) | |
Iteration | Obtém ou define a iteração ao qual o plano de teste pertence. | |
LastUpdated | Obtém a data e hora em que o plano de teste foi atualizado pela última vez. | |
LastUpdatedBy | Obtém a identidade da última pessoa para atualizar o plano de teste. | |
Links | Obtém uma coleção de links externos que está associado com o plano de teste. | |
ManualTestEnvironmentId | Obtém ou define o GUID do ambiente de teste manual. | |
ManualTestSettingsId | Obtém ou define a identificação para que as configurações de teste manual. | |
Name | Obtém ou define o nome deste plano de teste. | |
NewBuildStatistics | Obtém um conjunto de informações sobre o que mudou desde a compilação que está associado a este plano foi criada. | |
Owner | Obtém ou define a identidade da pessoa que possui o plano de teste. | |
PreviousBuildUri | Obtém o URI da compilação anterior que estava associado este plano de teste. | |
Project | Obtém o projeto de teste. (Herdado de ITestObject<T>.) | |
Revision | Obtém o número de revisão atual para este objeto. (Herdado de ITestObject<T>.) | |
RootSuite | Obtém a suíte de testes de raiz para este plano de teste. | |
StartDate | Obtém ou define a data de início para o plano de teste. | |
State | Obtém ou define o estado atual deste plano de teste. | |
UserData | Obtém ou define um valor que não é mantido, mas permite que objetos de gerenciamento de teste ser estendida dinamicamente ou um objeto arbitrário. (Herdado de ITestObject<T>.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CreateLink | Cria um novo e vazio ITestExternalLink. | |
CreateTestRun | Cria e retorna uma novo manual ou automatizada execução de teste para o plano de teste. | |
Delete() | Exclui o plano de teste e todas as execuções de teste e pontos de teste que estão associados ele. | |
Delete(DeleteAction) | Exclui o plano de teste e todas as execuções de teste e pontos de teste que estão associados ele. | |
FindTestPoint(Int32) | Localiza e retorna um ponto de teste que é especificado, a identificação do ponto de teste. | |
FindTestPoint(Int32, String) | Localiza e retorna um ponto de teste que é especificado, a identificação do ponto de teste. | |
QueryImpactedPoints(Uri) | Retorna uma coleção de pontos de teste que é afetada por todas as compilações.Isso inclui compilações anteriores e a compilação especificada. | |
QueryImpactedPoints(Uri, String) | Retorna uma coleção de pontos de teste que é afetada por todas as compilações.Isso inclui compilações anteriores e a compilação especificada. | |
QueryTestPointHierarchy | Retorna a hierarquia de suítes de teste contém pontos de teste que corresponderem à consulta WIQL. | |
QueryTestPoints(String) | Localiza e retorna que todos os pontos que pertencem a este plano de teste e que correspondam a consulta fornecida de teste. | |
QueryTestPoints(String, String) | Localiza e retorna que todos os pontos que pertencem a este plano de teste e que correspondam a subconsulta pontos fornecidos de valor de consulta e o campo de teste. | |
QueryTestPointStatistics | Localiza e retorna as estatísticas de ponto de teste que pertencem a este plano de teste e que correspondam a determinada consulta. | |
Refresh | Atualiza todos os objetos neste plano de teste usando os dados atuais do servidor. | |
RefreshTestCase | Atualiza todas as instâncias do caso de teste especificado neste plano de teste. | |
Save | Salva os dados de todos os objetos neste plano de teste para o servidor. |
Início
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.) |
Início
Comentários
Essa interface oferece suporte para o modelo de objeto para o gerenciamento de casos de teste (TCM) em Visual Studio. Esta interface não se destina a implementação de uma classe personalizada, mas você pode usar essa interface em uma classe personalizada quando um objeto TCM retorna uma implementação interna.