Partilhar via


Interface ITestCase

Representa uma situação de teste que é armazenada em Team Foundation Server.

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

Sintaxe

'Declaração
Public Interface ITestCase _
    Inherits ITestBase, ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
public interface ITestCase : ITestBase, 
    ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, 
    IAttachmentOwner
public interface class ITestCase : ITestBase, 
    ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, 
    IAttachmentOwner
type ITestCase =  
    interface
        interface ITestBase
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
        interface IAttachmentOwner
    end
public interface ITestCase extends ITestBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner

O tipo ITestCase expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Actions Obtém uma coleção de objetos de ação de teste que são armazenados na ordem que devem ser executados. (Herdado de ITestBase.)
Propriedade pública Area Obtém ou define a posição ou a área funcional que pertence a esse teste. (Herdado de ITestBase.)
Propriedade pública Attachments Obtém a coleção de anexos. (Herdado de IAttachmentOwner.)
Propriedade pública CustomFields Obtém uma coleção de acompanhamento de item de trabalho dos campos definidos pelo usuário registrados com o servidor. (Herdado de ITestBase.)
Propriedade pública Data Obtém DataSet que contém os valores de parâmetro que serão usados quando essa situação de teste é executada.
Propriedade pública DataReadOnly Tabelas de dados de teste que são armazenadas na situação de teste.
Propriedade pública DateCreated Obtém a data que este objeto foi criado. (Herdado de ITestBase.)
Propriedade pública DateModified Obtém a data que este objeto foi modificado pela última vez. (Herdado de ITestBase.)
Propriedade pública DefaultTable Obtém a tabela padrão em DataSet que é retornado da propriedade de Data .
Propriedade pública DefaultTableReadOnly Tabela padrão que é usada para associação interna
Propriedade pública Description Obtém ou define a descrição de esse objeto. (Herdado de ITestBase.)
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 Exists Obtém um valor que indica se este objeto foi destruído e o chamador tenha acesso ao objeto. (Herdado de ITestBase.)
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública Implementation Obtém uma referência para o teste automatizado que implementa essa situação de teste.
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedades que são inválidos. (Herdado de IPropertyOwner.)
Propriedade pública IsAutomated Obtém um valor que indica se o está teste automatizado.
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 Links Obtém uma coleção de acompanhamento de item de trabalho de links para outros artefatos. (Herdado de ITestBase.)
Propriedade pública Owner Obtém ou define a identidade da pessoa que é responsável por esse teste automatizado se é, ou a pessoa que é responsável para manter o teste vai se é um teste manual. (Herdado de ITestBase.)
Propriedade pública OwnerName A pessoa responsável pela automação de este teste.Se o teste for manual, a pessoa responsável para manter o teste depuração. (Herdado de ITestBase.)
Propriedade pública OwnerTeamFoundationId A pessoa responsável pela automação de este teste.Se o teste for manual, a pessoa responsável para manter o teste depuração. (Herdado de ITestBase.)
Propriedade pública Priority Obtém ou define a prioridade para executar esse teste. (Herdado de ITestBase.)
Propriedade pública Project Obtém o projeto de teste. (Herdado de ITestObject<T>.)
Propriedade pública Reason Obtém ou define o motivo pelo qual esse objeto está em seu estado atual. (Herdado de ITestBase.)
Propriedade pública Revision Obtém o número de revisão atual para este objeto. (Herdado de ITestObject<T>.)
Propriedade pública State Obtém ou define o estado atual do objeto. (Herdado de ITestBase.)
Propriedade pública TestParameters Obtém uma coleção de todos os parâmetros que são usados nas etapas de teste em este teste e todos os parâmetros que estão incluídas em todas as etapas compartilhadas. (Herdado de ITestBase.)
Propriedade pública TestSuiteEntry Cria um novo ITestSuiteEntry que contém essa situação de teste posteriormente, que deve ser anexado a um conjunto de teste existente que está no pacote raiz de um plano de teste.
Propriedade pública Title Obtém ou define o título de teste ou esta etapa. (Herdado de ITestBase.)
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>.)
Propriedade pública WorkItem Obtém o item de trabalho subjacente. (Herdado de ITestBase.)

Superior

Métodos

  Nome Descrição
Método público CreateAttachment(String) Cria um anexo de um arquivo. (Herdado de IAttachmentOwner.)
Método público CreateAttachment(String, SourceFileAction) Cria um anexo de um arquivo, opcionalmente, excluindo o arquivo de origem após carregar. (Herdado de IAttachmentOwner.)
Método público CreateAttachment(array<Byte[], Int32, Int32) Cria um anexo para uma situação de teste usando a matriz fornecida de bytes.
Método público CreateSharedStepReference Se este objeto é uma situação de teste, cria uma nova referência compartilhada da etapa, que o acesso a um outro conjunto de ações. (Herdado de ITestBase.)
Método público CreateTestActionGroup Cria um novo grupo de ação de teste, que as etapas ou outros grupos podem ser adicionados. (Herdado de ITestBase.)
Método público CreateTestStep Cria uma nova etapa de teste. (Herdado de ITestBase.)
Método público FindAction Retorna a ação específica da propriedade de Actions usando o número de identificação de dado. (Herdado de ITestBase.)
Método público Flush Traz os campos de item de trabalho atualizados usando as alterações que são feitas em este objeto. (Herdado de ITestBase.)
Método público GetReferencedSharedStep(Int32) Retornar a etapa compartilhada referenciada pela situação de teste.Retorna nulo se a etapa compartilhado que corresponde ao sharedStepId não é referenciada pela situação de teste.
Método público GetReferencedSharedStep(Int32, Int32)
Método público OverrideParameter Substitui o parâmetro especificado, que permite que ele ser removido as etapas em essa situação de teste específica enquanto mantém dados do parâmetro de outras iterações. (Herdado de ITestBase.)
Método público Refresh Atualiza o item atual do servidor e redefina os valores com aqueles que são armazenadas no item.Todos os dados armazenados em cache são descartados. (Herdado de ITestBase.)
Método público RenameParameter Renomeia um parâmetro usando o nome do parâmetro fornecido e atualiza as ações que referenciam o parâmetro referenciado. (Herdado de ITestBase.)
Método público ReplaceParameter Localiza todas as instâncias onde o parâmetro fornecido é usado nas ações, exclui todos os dados de iteração para cada instância, e substituí-los usando o texto literal fornecido. (Herdado de ITestBase.)
Método público Save Traz os campos de item de trabalho atualizados chamando o método de Flush e armazena em cada item de trabalho para o servidor. (Herdado de ITestBase.)

Superior

Eventos

  Nome Descrição
Evento público AttachmentUploadCompleted Este evento é gerado quando o carregamento do anexo for concluído. (Herdado de IAttachmentOwner.)
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)
Evento público TestParameterDeletingEvent O evento que é aumentado quando os parâmetros de teste estão prestes a ser excluídos. (Herdado de ITestBase.)

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ITestBase

ITestObject<T>