Compartilhar via


Interface ITestCase

Representa um caso de teste que é armazenado no 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 são armazenados na ordem em que elas serão executadas. (Herdado de ITestBase.)
Propriedade pública Area Obtém ou define a classificação ou área funcional ao qual 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 um coleção de campos definidos pelo usuário que são registrados com o servidor de rastreamento de item de trabalho. (Herdado de ITestBase.)
Propriedade pública Data Obtém um DataSet que contém os valores de parâmetro a ser usado quando o caso de teste é executado.
Propriedade pública DateCreated Obtém a data em que este objeto foi criado. (Herdado de ITestBase.)
Propriedade pública DateModified Obtém a data em que este objeto foi modificado pela última vez. (Herdado de ITestBase.)
Propriedade pública DefaultTable Obtém a tabela padrão na DataSet que é retornado a partir de Data propriedade.
Propriedade pública Description Obtém ou define a descrição deste objeto. (Herdado de ITestBase.)
Propriedade pública Error Obtém uma mensagem de erro indicando que está 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 o caso de teste.
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedade são inválidos. (Herdado de IPropertyOwner.)
Propriedade pública IsAutomated Obtém um valor que indica se o 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 o controle de coleção de links para outros artefatos de um item de trabalho. (Herdado de ITestBase.)
Propriedade pública Owner Obtém ou define a identidade de quem é responsável por esse teste, se ele é automatizado, ou a pessoa que é responsável por manter as etapas de teste se é um teste manual. (Herdado de ITestBase.)
Propriedade pública Priority Obtém ou define a prioridade para esse teste de execução. (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 este objeto está no 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 deste objeto. (Herdado de ITestBase.)
Propriedade pública TestParameters Obtém uma coleção de todos os parâmetros que são incluídos em quaisquer etapas compartilhadas e de todos os parâmetros que são usados nas etapas de teste nesse teste. (Herdado de ITestBase.)
Propriedade pública TestSuiteEntry Cria um novo ITestSuiteEntry que contém este caso de teste, que subseqüentemente deve ser anexado a uma suíte de testes existentes, que é o conjunto de raiz de um plano de teste.
Propriedade pública Title Obtém ou define o título deste teste ou uma etapa. (Herdado de ITestBase.)
Propriedade pública 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>.)
Propriedade pública WorkItem Obtém o item de trabalho subjacente. (Herdado de ITestBase.)

Início

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 um caso de teste usando a matriz de bytes fornecido.
Método público CreateSharedStepReference Se este objeto é um caso de teste, cria uma nova referência de etapa compartilhada, que oferece acesso a outro conjunto de ações. (Herdado de ITestBase.)
Método público CreateTestActionGroup Cria um novo grupo de ação de teste, quais 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 a partir do Actions propriedade usando determinado número de identificação. (Herdado de ITestBase.)
Método público Flush Traz os campos de item de trabalho atualizados usando-se as alterações feitas nesse objeto. (Herdado de ITestBase.)
Método público OverrideParameter Substitui o parâmetro especificado, o que permite que ele seja removido das etapas neste caso específico de teste, enquanto mantém os dados sobre o parâmetro de outras iterações. (Herdado de ITestBase.)
Método público Refresh Atualiza o item atual do servidor e redefine os valores para aqueles que são armazenados no item.Todos os dados em cache serão descartados. (Herdado de ITestBase.)
Método público RenameParameter Renomeia um parâmetro usando o nome de 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 em ações, excluirá todos os dados para cada instância iteração e substitui-lo usando o texto literal fornecido. (Herdado de ITestBase.)
Método público Save Traz os campos de item de trabalho atualizados chamando o Flush método e, em seguida, armazena cada trabalho item para o servidor. (Herdado de ITestBase.)

Início

Eventos

  Nome Descrição
Evento público AttachmentUploadCompleted Este evento é gerado quando o carregamento do anexo é 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 é disparado quando os parâmetros de teste estão prestes a ser excluído. (Herdado de ITestBase.)

Início

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ITestBase

ITestObject<T>