Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.Common

Esse namespace oferece classes que são usados pela interface do usuário ou de estrutura de teste de Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium, além de para classes e interfaces que um desenvolvedor pode modificar para estender a funcionalidade, como ITestElement e TestElement.

Classes

  Classe Descrição
Classe pública AspNetDevelopmentServer Representa as configurações para uma instância do ASP.NET Development Server.Mais de uma instância pode ocorrer durante um teste.
Classe pública CollectorDataEntry Infraestrutura. Representa uma entrada de dados de um adaptador de dados de diagnóstico.
Classe pública ComputerInfo Obsoleta. Fornece informações sobre o computador que enviou um TestResultMessage.Essa classe é obsoleto.
Classe pública DataCollectorExceptionMessageInfo Representa informações sobre uma exceção que é relatada por um coletor de dados de diagnóstico.
Classe pública DataCollectorMessageInfo Representa uma mensagem de erro ou mensagem de aviso para adaptadores de dados de diagnóstico.
Classe pública DebugOperationResult Representa os resultados de uma operação de depuração.
Classe pública DebugRequestMessage Representa uma solicitação de um adaptador de host para uma operação de teste de depuração ou teste.
Classe pública DebugTargetInfo Fornece informações sobre o destino de depuração.
Classe pública DeploymentItem Representa um arquivo, um diretório ou outro item a ser implantado com a execução de teste.
Classe pública DeploymentItemCollection Uma coleção de objetos DeploymentItem.
Classe pública EqtBaseCollection<T> Fornece uma classe base para coleções neste namespace.
Classe pública EqtTextWriterTraceListener Abre um log compartilhado de arquivos no modo de acréscimo.
Classe pública GroupingPropertyAttribute Representa o atributo que marca uma propriedade como uma propriedade de agrupamento.
Classe pública HostRunConfigurationData Infraestrutura. Encapsula os dados de configuração de execução do teste sobre o host ativo atual e o armazenamento para definições de configuração para todos os hosts.
Classe pública KnownExecutionAppKeys Infraestrutura. Representa as chaves que são usadas para acessar propriedades no ambiente de teste.
Classe pública Link Representa um link para um objeto test ou para um arquivo no servidor em Visual Studio Test Professional.
Classe pública LocalizedDescriptionAttribute Infraestrutura. Representa o atributo que permite a localização de uma descrição da propriedade.Esta classe não pode ser herdada.
Classe pública NameValue Representa um valor de texto nomeado.
Classe pública NonPersistableAttribute Representa um atributo de marcador para um campo que indica que ele não deve ser persistentes.
Classe pública PersistenceElementNameAttribute Representa um atributo que fornece um nome de elemento para um elemento XML de persistência.
Classe pública ProjectData Representa informações sobre um projeto de teste no Visual Studio.
Classe pública PropertyWindowAttribute Representa um atributo para uma propriedade que indica se a propriedade aparecerão na janela de propriedade.
Classe pública PublishInfo Infraestrutura. Representa informações internas sobre a publicação de resultados de teste.
Classe pública RunInfo Representa informações sobre a execução de uma execução de teste.
Classe pública RunOutputTestResultMessage Coleta dados de rastreamento sobre um teste para os adaptadores de dados de diagnóstico informar ao usuário de saída padrão e erro padrão.
Classe pública RunResultAndStatistics Representa um resultado de teste que é usado para manter as estatísticas em nível de execução do teste.
Classe pública RunStateEvent Representa uma solicitação para alterar o estado de execução de teste.
Classe pública SessionId Representa um identificador para uma sessão de teste.Esta classe não pode ser herdada.
Classe pública TcmContext Encapsula informações de contexto de execução de teste que estão relacionadas ao gerente de execução de teste.
Classe pública TcmInformation Infraestrutura. Encapsula informações sobre um teste que é armazenado no servidor de gerenciamento de casos de teste.
Classe pública TestAggregation Representa uma agregação de links e elementos de teste.
Classe pública TestAndCategoryPair Representa uma correspondência entre um teste e uma categoria de teste que é usada pelo Editor de lista de teste janela de Visual Studio Test Professional.
Classe pública TestCaseManagementDisplayNameAttribute Representa um atributo que pode ser aplicado para testar as propriedades do elemento que permite que o Visual Studio Test Professional a interface do usuário para localizar nomes de propriedade. Esta classe não pode ser herdada.
Classe pública TestCategoryItem Representa uma categoria para um teste.
Classe pública TestCategoryItemCollection Representa uma coleção de seqüências de caracteres categorizar um teste.
Classe pública TestElement Fornece uma classe base para todos os testes.
Classe pública TestExecId Representa uma identificação exclusiva para um teste de execução de teste.Esta classe não pode ser herdada.
Classe pública TestExecutionTraceInformation Encapsula as informações de rastreamento quando ocorre um erro durante a execução de teste.Esta classe não pode ser herdada.
Classe pública TestId Representa uma identificação exclusiva para um teste.
Classe pública TestListCategoryId Identifica uma lista específica de testes no Editor de lista de teste janela de Microsoft Visual Studio Test Professional 2010 e fornece acesso para as identificações de listas de teste predefinida.
Classe pública TestMessage Representa uma classe base para as mensagens são passadas entre o cliente, o controlador e agentes.
Classe pública TestOutcomeHelper Infraestrutura. Fornece métodos auxiliares para resultados de teste.
Classe pública TestResult Representa uma classe base para os resultados de teste e representa os resultados de um teste.
Classe pública TestResultAggregation Representa um resultado de teste que possui informações de todos os resultados de teste na execução de teste associado de agregados.
Classe pública TestResultBase Fornece uma classe base opcional para uma classe de resultado de teste personalizada.
Classe pública TestResultCounter Fornece funcionalidade para persistir as contagens dos resultados de casos de teste em uma agregação de teste.
Classe pública TestResultDetail Representa as informações detalhadas para um resultado de teste.
Classe pública TestResultErrorInfo Representa um erro ou mensagem de aviso que foi encontrada durante a execução de teste e incluída no resultado do teste.
Classe pública TestResultId Representa um identificador exclusivo para um resultado de teste.
Classe pública TestResultMessage Fornece uma classe base para os resultados de teste.
Classe pública TestRun Fornece um instantâneo de um trabalho de teste que foi tirado quando ele foi executado.Esta classe não pode ser herdada.
Classe pública TestRunConfiguration Fornece a configuração do trabalho de teste que está atualmente sendo executada.Esta classe não pode ser herdada.
Classe pública TestRunConfigurationId Representa um identificador para um objeto de configuração de execução de teste.
Classe pública TestRunEventArgs Representa a classe base para os argumentos de evento de execução de teste.
Classe pública TestRunTextResultMessage Representa informações de texto para reportar informações extras que são fornecidas pelo usuário e adicionadas ao resultado de teste.
Classe pública TestStateEvent Representa um registro de notificação para uma alteração no estado de teste.
Classe pública TestType Identifica um tipo de teste.
Classe pública TestTypeExtensionClientSide Fornece uma classe base para as extensões de teste personalizada trabalhar no cliente.
Classe pública TextTestResultMessage Fornece uma mensagem que é usada pelos testes para informações adicionais de relatório que o usuário deseja ver no resultado.
Classe pública TimerResult Registra o resultado de um timer de um gravador de teste pode usar para executar uma parte de um teste.
Classe pública Tip Representa a implementação padrão de um provedor de item de teste deve ser implementado para cada tipo de teste.
Classe pública UriDataAttachment Fornece uma implementação de IDataAttachment para o envio de qualquer recurso que pode ser acessado por um identificador de recursos uniforme (URI) como um anexo.
Classe pública UserVisiblePropertyAttribute Representa um atributo que pode ser aplicado a uma propriedade de um elemento de teste para tornar a propriedade visível na janela de propriedade da Visual Studio Test Professional interface do usuário.Esta classe não pode ser herdada.
Classe pública VisiblePropertyAttribute Representa um atributo que é aplicado a uma propriedade de um elemento de teste que marca uma propriedade como uma propriedade de agrupamento na janela de propriedade da Visual Studio Test Professional interface do usuário. 
Classe pública WarningEventArgs Representa os argumentos de evento para um aviso informando que ocorreu durante a execução do teste.
Classe pública XmlTestReader Fornece a funcionalidade de leitura de XML Visual Studio Test Professional.
Classe pública XmlTestWriter Fornece o XML a funcionalidade de gravação na Visual Studio Test Professional.

Interfaces

  Interface Descrição
Interface pública IAspNetDevelopmentServerTest Representa uma interface que contém uma lista de AspNetDevelopmentServer objetos para este Test.
Interface pública IDataAttachment Representa uma interface que é usada para definir um anexo de dados.
Interface pública IDataSourceBindingData Infraestrutura. Representa as informações necessárias para criar uma conexão para um elemento de teste para uma fonte de dados.
Interface pública IFastVisiblePropertyProvider Representa uma interface para um objeto simplificada trabalhar com propriedades e valores de propriedade.
Interface pública IFileProvider Representa uma interface implementada pelo classes para retornar uma lista de caminhos de arquivo.
Interface pública IHostedTest Um tipo de teste que implementa a interface IHostedTest ou herda de uma classe que implementa a interface IHostedTest pode ser hospedado por um adaptador de host.Tipos de teste personalizada geralmente são derivados da classe TestElement e a classe TestElement implementa a interface IHostedTest.Conseqüentemente, qualquer tipo de teste que deriva do TestElement pode ser hospedado por um adaptador de host.
Interface pública IHostSpecificRunConfigurationData Infraestrutura. Representa uma interface de marcador para o framework de teste.
Interface pública IPersistable Representa uma interface que pode ser implementada por uma classe para executar ações antes e depois de persistência quando ele é chamado pela estrutura de teste de Visual Studio Test Professional.
Interface pública IPotentiallyLarge Representa uma interface que pode ser implementada por um objeto potencialmente grande para habilitar a estrutura de testes determinar se deve aplicar o controle de fluxo durante as operações que envolvem o objeto.
Interface pública ITestAggregation Representa uma interface que pode ser implementada por um elemento de teste.
Interface pública ITestElement Representa um objeto de teste que é usado internamente da estrutura de teste de Visual Studio, e é a interface de implementar por todos os casos de teste.
Interface pública ITestElementResultTestPropertyProvider Representa uma interface que um objeto pode implementar para fornecer dados de teste nos resultados do teste.
Interface pública ITestList Interface para a criação de listas de teste personalizada.
Interface pública ITestManagementEvents Representa uma interface que uma classe pode implementar para adicionar o TestRunSubmitting manipulador de eventos.
Interface pública ITestResultExtension Representa uma interface implementada pelo Visual Studio Test Professional para permitir testes de unidade extrair dados de extensão que estão anexados para testar os resultados.
Interface pública ITestTypeExtension Representa uma interface implementada pelo Visual Studio Test Professional para habilitar uma extensão de cliente obter uma lista de testes no teste executado antes de executar o teste é executado.
Interface pública ITestTypeSpecificRunConfigurationData Representa uma interface que deve ser implementada por objetos de extensão que definem os tipos de teste usando dados de configuração são específicos para o tipo de teste de execução de teste.
Interface pública ITip Interface para um provedor de item de teste deve ser implementado para cada tipo de teste.
Interface pública ITmi Infraestrutura. Representa a interface de gerenciamento de teste (UI) de Visual Studio Test Professional.
Interface pública IVerifiable Representa uma interface que pode ser implementada pelas classes de extensão de teste para verificar seus elementos de teste obrigatório.
Interface pública IVisiblePropertyProvider Representa uma interface que pode ser implementada por objetos de teste que têm propriedades que são visíveis para o usuário.
Interface pública IWarningHandler Representa uma interface para classes de teste que controlam e relatar os eventos de aviso.

Delegados

  Delegado Descrição
Delegado público DebugEventHandler Representa o método que manipulará o evento de depuração.

Enumerações

  Enumeração Descrição
Enumeração pública DataCollectorMessageLevel Representa os níveis de gravidade, no qual um DataCollectorExceptionMessageInfo adaptador de dados de diagnóstico pode ser registrado.
Enumeração pública DebugEngine Especifica os mecanismos de depuração, você pode usar para testar o código.
Enumeração pública PropertyConverterType Enumera os conversores de tipo possíveis para valores de propriedade do objeto de teste.
Enumeração pública PropertyEditorType Essa enumeração fornece os valores válidos para o editor de um valor de propriedade.
Enumeração pública RunState Essa enumeração representa os estados válidos para uma execução de teste.
Enumeração pública TestMessageKind Infraestrutura. Fornece os tipos válidos para uma mensagem interna.
Enumeração pública TestOutcome Descreve o resultado da execução do teste.
Enumeração pública TestState Essa enumeração representa os estados válidos para um teste.
Enumeração pública WebServerType Essa enumeração fornece tipos válidos de configurações de servidor da Web.