Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.Common

Este espaço para nome fornece classes que são usados pela interface do framework ou o usuário teste de Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium, juntamente com 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 aplicativo 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 teste ou o adaptador de host para uma operação de teste de depuração.
Classe pública DebugTargetInfo Fornece informações sobre um destino de depuração.
Classe pública DeploymentItem Representa um arquivo, um diretório ou outro item a ser implantado com uma 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 fazer a persistência de um elemento XML.
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 será exibida na janela de propriedade.
Classe pública PublishInfo Infraestrutura. Representa informações internas sobre a publicação de resultados de teste.
Classe pública QTMeasurementBlockFactory
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 adaptadores de dados de diagnóstico informar ao usuário, erro padrão e saída 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 uma 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 ensaio que estão relacionadas ao gerenciador de ensaio.
Classe pública TcmInformation Infraestrutura. Encapsula informações sobre um teste que é armazenado no servidor de gerenciamento de situação 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 a Visual Studio Test Professional interface do usuário para localizar nomes de propriedades. Essa 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 que 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 em uma 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 do Microsoft Visual Studio testar Professional 2010 e fornece acesso às identificações das listas de teste predefinida.
Classe pública TestMessage Representa uma classe base para as mensagens que são passadas entre o cliente, 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 do 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 um teste de agregação.
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 uma 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 do 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ão sendo executados no momento.Essa 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 do 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 Grava o resultado de um timer que 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 que deve ser implementado para cada tipo de teste.
Classe pública UriDataAttachment Fornece uma implementação do 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 uma execução de 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 teste.
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 de 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 IQTMeasurementBlock
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 que é 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 associada à resultados de teste.
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 da execução do 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 que 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 eventos de aviso.

Delegados

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

Enumerações

  Enumeração Descrição
Enumeração pública DataCollectorMessageLevel Representa os níveis de gravidade em que DataCollectorExceptionMessageInfo para um adaptador de dados diagnóstico pode ser conectado.
Enumeração pública DebugEngine Especifica os mecanismos de depuração que você pode usar para testar o código.
Enumeração pública PropertyConverterType Enumera os conversores de possíveis tipos de 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 de 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 do servidor Web.