Compartilhar via


Interface ISharedStep

Representa uma coleção reutilizável de ações de teste.

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

Sintaxe

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

O tipo ISharedStep expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ActionRecording Obtém ou define a gravação da ação associada.
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. (Herdado de ITestBase.)
Propriedade pública Area Obtém ou define a posição ou a área funcional que pertence a esse teste. (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 registrados com o servidor. (Herdado de ITestBase.)
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 Description Obtém ou define a descrição de esse 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 tenha acesso ao objeto. (Herdado de ITestBase.)
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. (Herdado de ITestBase.)
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. (Herdado de ITestBase.)
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. (Herdado de ITestBase.)
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. (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 o motivo pelo qual esse objeto está em seu 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 do objeto. (Herdado de ITestBase.)
Propriedade pública TestCaseReferences Obtém uma lista de casos de teste que contém uma referência a esse conjunto compartilhado de etapa.
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. (Herdado de ITestBase.)
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 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. (Herdado de ITestBase.)

Superior

Métodos

  Nome Descrição
Método público CreateActionRecording Cria uma ação de gravação a partir de um arquivo.
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 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 específica da 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 em este objeto. (Herdado de ITestBase.)
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. (Herdado de ITestBase.)
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. (Herdado de ITestBase.)
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. (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 de 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 do anexo for 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 que é aumentado quando os parâmetros de teste estão prestes a ser excluídos. (Herdado de ITestBase.)

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ITestBase

ITestObject<T>

IPropertyOwner

IDataErrorInfo

INotifyCollectionChanged

IAttachmentOwner