Compartilhar 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 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 para que esse teste pertence.
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.
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 desse 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 tiver 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 for, 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 deste teste.Se o teste é manual, a pessoa responsável para manter o teste depuração.
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.
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 a razão que este objeto é em seu estado atual.
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.
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.
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 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.

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 especificada de 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 neste objeto.
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.
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.
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.
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 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