Compartilhar via


Interface ITestCase

Um dataset que representam uma situação de teste armazenada no servidor de gerenciamento de teste.

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 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 para que esse teste pertence. (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 que são registrados com o servidor. (Herdado de ITestBase.)
Propriedade pública Data
Propriedade pública DataReadOnly
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
Propriedade pública DefaultTableReadOnly
Propriedade pública Description Obtém ou define a descrição desse 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 tiver acesso ao objeto. (Herdado de ITestBase.)
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública Implementation
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedades que são inválidos. (Herdado de IPropertyOwner.)
Propriedade pública IsAutomated
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 for, 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 deste teste.Se o teste é 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 deste teste.Se o teste é 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 a razão que este objeto é em seu estado atual. (Herdado de ITestBase.)
Propriedade pública Revision Obtém o número de análise atual desse objeto. (Herdado de ITestObject<T>.)
Propriedade pública State Obtém ou define o estado atual desse 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 neste teste e todos os parâmetros que estão incluídas em todas as etapas compartilhadas. (Herdado de ITestBase.)
Propriedade pública TestSuiteEntry
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 objeto ou um valor arbitrário que não são persistentes, mas permite que os objetos de gerenciamento de teste sejam estendidas dinamicamente. (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, excluindo opcionalmente o arquivo de origem após carregamento. (Herdado de IAttachmentOwner.)
Método público CreateAttachment(array<Byte[], Int32, Int32)
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 especificada de 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 neste objeto. (Herdado de ITestBase.)
Método público GetReferencedSharedStep(Int32)
Método público GetReferencedSharedStep(Int32, Int32) Retorna uma revisão específico da etapa compartilhada referenciada por testcase.Retorna o zero se a etapa compartilhada que corresponde ao sharedStepId não é referenciada pela situação de teste.
Método público OverrideParameter Substitui o parâmetro especificado, que permite que ele ser removido as etapas nessa situação de teste específica enquanto mantém dados sobre o parâmetro de outras iterações. (Herdado de ITestBase.)
Método público Refresh Atualiza o item atual do servidor e redefina os valores aquelas 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 todas as ações que se referem ao 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 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 de anexo terminar. (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

Comentários

Qualquer conteúdo aqui será atualizado; por favor não adicione o material aqui.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client