Partilhar via


Interface ITestBase

Contém as propriedades comuns e métodos de ITestCase e de ISharedStep

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

Sintaxe

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

O tipo ITestBase 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.
Propriedade pública Area Obtém ou define a posição ou a área funcional que pertence a esse teste.
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.
Propriedade pública DateCreated Obtém a data que este objeto foi criado.
Propriedade pública DateModified Obtém a data que este objeto foi modificado pela última vez.
Propriedade pública Description Obtém ou define a descrição de esse objeto.
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.
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 Links Obtém uma coleção de acompanhamento de item de trabalho de links para outros artefatos.
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.
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.
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.
Propriedade pública Priority Obtém ou define a prioridade para executar esse teste.
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.
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.
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.
Propriedade pública Title Obtém ou define o título de teste ou esta etapa.
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.

Superior

Métodos

  Nome Descrição
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.
Método público CreateTestActionGroup Cria um novo grupo de ação de teste, que as etapas ou outros grupos podem ser adicionados.
Método público CreateTestStep Cria uma nova etapa de teste.
Método público FindAction Retorna a ação específica da propriedade de Actions usando o número de identificação de dado.
Método público Flush Traz os campos de item de trabalho atualizados usando as alterações que são feitas em este objeto.
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.
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.
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.
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.
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.

Superior

Eventos

  Nome Descrição
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.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ISharedStep

ITestCase