Interface ITestBase

Contém propriedades e métodos comuns ITestCase e 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 são armazenados na ordem em que elas serão executadas.
Propriedade pública Area Obtém ou define a classificação ou área funcional ao qual esse teste pertence.
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.
Propriedade pública DateCreated Obtém a data em que este objeto foi criado.
Propriedade pública DateModified Obtém a data em que este objeto foi modificado pela última vez.
Propriedade pública Description Obtém ou define a descrição deste objeto.
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.
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedade 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 o controle de coleção de links para outros artefatos de um item de trabalho.
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.
Propriedade pública Priority Obtém ou define a prioridade para esse teste de execução.
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.
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.
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.
Propriedade pública Title Obtém ou define o título deste teste ou uma etapa.
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.

Início

Métodos

  Nome Descrição
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.
Método público CreateTestActionGroup Cria um novo grupo de ação de teste, quais 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 a partir do Actions propriedade usando determinado número de identificação.
Método público Flush Traz os campos de item de trabalho atualizados usando-se as alterações feitas nesse objeto.
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.
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.
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.
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.
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.

Início

Eventos

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

Início

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ISharedStep

ITestCase