Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.TestTools.Common

Questo spazio dei nomi fornisce classi che vengono utilizzate dal framework di test o dall'interfaccia utente di Visual Studio 2010 Ultimate o Visual Studio 2010 Premium, oltre alle classi e alle interfacce che uno sviluppatore può modificare per estendere la funzionalità, quali ITestElement e TestElement.

Classi

  Classe Descrizione
Classe pubblica AspNetDevelopmentServer Rappresenta le impostazioni per un'istanza del server di sviluppo ASP.NET.Durante un test è possibile che esistano più di un'istanza.
Classe pubblica CollectorDataEntry Infrastruttura. Rappresenta un'immissione di dati da un adattatore dati di diagnostica.
Classe pubblica ComputerInfo Obsoleta. Fornisce informazioni sul computer dal quale è stato inviato un oggetto TestResultMessage.Questa classe è obsoleta.
Classe pubblica DataCollectorExceptionMessageInfo Rappresenta le informazioni su un'eccezione segnalata da un agente di raccolta dati di diagnostica.
Classe pubblica DataCollectorMessageInfo Rappresenta un messaggio di errore o un messaggio di avviso per gli adattatori dati di diagnostica.
Classe pubblica DebugOperationResult Rappresenta i risultati di un'operazione di debug.
Classe pubblica DebugRequestMessage Rappresenta una richiesta proveniente da un adattatore di test o da un adattatore host per un'operazione di test di debug.
Classe pubblica DebugTargetInfo Fornisce informazioni su una destinazione di debug.
Classe pubblica DeploymentItem Rappresenta un file, una directory o un altro elemento da distribuire con un'esecuzione dei test.
Classe pubblica DeploymentItemCollection Insieme di oggetti DeploymentItem.
Classe pubblica EqtBaseCollection<T> Fornisce una classe base per gli insiemi in questo spazio dei nomi.
Classe pubblica EqtTextWriterTraceListener Apre un file di log condiviso in modalità di aggiunta.
Classe pubblica GroupingPropertyAttribute Rappresenta l'attributo che contrassegna una proprietà come proprietà di raggruppamento.
Classe pubblica HostRunConfigurationData Infrastruttura. Incapsula i dati della configurazione di esecuzione dei test relativi all'host attivo corrente e all'archiviazione delle impostazioni di configurazione per tutti gli host.
Classe pubblica KnownExecutionAppKeys Infrastruttura. Rappresenta le chiavi utilizzate per accedere alle proprietà nell'ambiente di test.
Classe pubblica Link Rappresenta un collegamento a un oggetto test o a un file nel server in Visual Studio Test Professional.
Classe pubblica LocalizedDescriptionAttribute Infrastruttura. Rappresenta l'attributo che consente di localizzare la descrizione di una proprietà.La classe non può essere ereditata.
Classe pubblica NameValue Rappresenta un valore di testo denominato.
Classe pubblica NonPersistableAttribute Rappresenta l'attributo di un marcatore di un campo che indica che non deve essere salvato in modo permanente.
Classe pubblica PersistenceElementNameAttribute Rappresenta un attributo che fornisce un nome di elemento per salvare in modo permanente un elemento in XML.
Classe pubblica ProjectData Rappresenta informazioni su un progetto di test in Visual Studio.
Classe pubblica PropertyWindowAttribute Rappresenta un attributo per una proprietà che indica se questa deve essere visualizzata nella finestra della proprietà.
Classe pubblica PublishInfo Infrastruttura. Rappresenta le informazioni interne sulla pubblicazione dei risultati dei test.
Classe pubblica RunInfo Rappresenta informazioni sull'esecuzione dei test.
Classe pubblica RunOutputTestResultMessage Raccoglie l'output standard, l'errore standard e i dati di traccia relativi a un'esecuzione dei test affinché gli adattatori dati di diagnostica li segnalino all'utente.
Classe pubblica RunResultAndStatistics Rappresenta un risultato del test utilizzato per conservare le statistiche a livello di esecuzione dei test.
Classe pubblica RunStateEvent Rappresenta una richiesta di modifica dello stato di un'esecuzione dei test.
Classe pubblica SessionId Rappresenta un identificatore di una sessione di test.La classe non può essere ereditata.
Classe pubblica TcmContext Incapsula informazioni sul contesto dell'esecuzione dei test correlate al gestore esecuzione dei test.
Classe pubblica TcmInformation Infrastruttura. Incapsula le informazioni su un test archiviate nel server di gestione dei test case.
Classe pubblica TestAggregation Rappresenta un'aggregazione di elementi di test e collegamenti.
Classe pubblica TestAndCategoryPair Rappresenta una corrispondenza tra un test e una categoria di test utilizzata nella finestra Editor elenco dei test di Visual Studio Test Professional.
Classe pubblica TestCaseManagementDisplayNameAttribute Rappresenta un attributo applicabile alle proprietà degli elementi di test che consente all'interfaccia utente di Visual Studio Test Professional di localizzare i nomi di proprietà. Questa classe non può essere ereditata.
Classe pubblica TestCategoryItem Rappresenta una categoria per un test.
Classe pubblica TestCategoryItemCollection Rappresenta un insieme di stringhe che categorizzano un test.
Classe pubblica TestElement Fornisce una classe base per tutti i test.
Classe pubblica TestExecId Rappresenta un ID univoco per un test in un'esecuzione dei test.La classe non può essere ereditata.
Classe pubblica TestExecutionTraceInformation Incapsula le informazioni di traccia quando si verifica un errore durante l'esecuzione del test.La classe non può essere ereditata.
Classe pubblica TestId Rappresenta un ID univoco per un test.
Classe pubblica TestListCategoryId Identifica un elenco di test specifico nella finestra Editor elenco dei test di Microsoft Visual Studio Test Professional 2010 e consente di accedere agli ID degli elenchi dei test predefiniti.
Classe pubblica TestMessage Rappresenta una classe base per i messaggi passati tra client, controller e agenti.
Classe pubblica TestOutcomeHelper Infrastruttura. Fornisce metodi di supporto per i risultati dei test.
Classe pubblica TestResult Rappresenta una classe base per i risultati dei test; rappresenta inoltre i risultati di un test.
Classe pubblica TestResultAggregation Rappresenta un risultato del test con le informazioni aggregate di tutti i risultati dei test nell'esecuzione dei test associata.
Classe pubblica TestResultBase Fornisce una classe base facoltativa per una classe di risultati dei test personalizzata.
Classe pubblica TestResultCounter Fornisce la funzionalità necessaria per salvare in modo permanente i conteggi dei risultati dei test case in un'aggregazione di test.
Classe pubblica TestResultDetail Rappresenta le informazioni dettagliate per un risultato del test.
Classe pubblica TestResultErrorInfo Rappresenta un messaggio di errore o di avviso rilevato durante un'esecuzione dei test e incluso nel risultato del test.
Classe pubblica TestResultId Rappresenta un identificatore univoco per un risultato del test.
Classe pubblica TestResultMessage Fornisce una classe base per i risultati dei test.
Classe pubblica TestRun Fornisce uno snapshot di un processo di test ottenuto quando è stato eseguito.La classe non può essere ereditata.
Classe pubblica TestRunConfiguration Fornisce la configurazione del processo del test che è in fase di esecuzione.La classe non può essere ereditata.
Classe pubblica TestRunConfigurationId Rappresenta un identificatore per un oggetto configurazione di esecuzione dei test.
Classe pubblica TestRunEventArgs Rappresenta la classe base per gli argomenti dell'evento dell'esecuzione dei test.
Classe pubblica TestRunTextResultMessage Rappresenta le informazioni sul testo utilizzate per segnalare le informazioni aggiuntive fornite dall'utente e aggiunte al risultato del test.
Classe pubblica TestStateEvent Rappresenta un record di notifica per una modifica nello stato di test.
Classe pubblica TestType Identifica un tipo di test.
Classe pubblica TestTypeExtensionClientSide Fornisce una classe base per il funzionamento delle estensioni di test personalizzate nel client.
Classe pubblica TextTestResultMessage Fornisce un messaggio che viene utilizzato dai test per segnalare le informazioni aggiuntive che si desidera visualizzare nel risultato.
Classe pubblica TimerResult Registra il risultato di un timer che un writer del test può utilizzare per eseguire una parte di un test.
Classe pubblica Tip Rappresenta l'implementazione predefinita di un provider di test che deve essere implementato per ogni tipo di test.
Classe pubblica UriDataAttachment Fornisce un'implementazione di IDataAttachment per inviare qualsiasi risorsa a cui è possibile accedere da un URI (Uniform Resource Identifier) come allegato.
Classe pubblica UserVisiblePropertyAttribute Rappresenta un attributo che può essere applicato a una proprietà di un elemento di test per rendere la proprietà visibile nella finestra delle proprietà dell'interfaccia utente di Visual Studio Test Professional.La classe non può essere ereditata.
Classe pubblica VisiblePropertyAttribute Rappresenta un attributo applicato a una proprietà di un elemento di test che contrassegna una proprietà come proprietà di raggruppamento nella finestra delle proprietà dell'interfaccia utente di Visual Studio Test Professional. 
Classe pubblica WarningEventArgs Rappresenta gli argomenti di evento per un avviso verificatosi durante un'esecuzione dei test.
Classe pubblica XmlTestReader Fornisce la funzionalità di lettura XML in Visual Studio Test Professional.
Classe pubblica XmlTestWriter Fornisce la funzionalità di scrittura XML in Visual Studio Test Professional.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IAspNetDevelopmentServerTest Rappresenta un'interfaccia che contiene un elenco di oggetti AspNetDevelopmentServer per questo test.
Interfaccia pubblica IDataAttachment Rappresenta un'interfaccia utilizzata per definire un allegato di dati.
Interfaccia pubblica IDataSourceBindingData Infrastruttura. Rappresenta le informazioni necessarie per creare una connessione a un'origine dati per un elemento di test.
Interfaccia pubblica IFastVisiblePropertyProvider Rappresenta un'interfaccia che consente a un oggetto semplificato di lavorare con le proprietà e i valori delle proprietà.
Interfaccia pubblica IFileProvider Rappresenta un'interfaccia implementata dalle classi per restituire un elenco di percorsi dei file.
Interfaccia pubblica IHostedTest Un tipo di test che implementa l'interfaccia IHostedTest o che eredita da una classe che implementa l'interfaccia IHostedTest può essere ospitato da un adattatore host.I tipi di test personalizzati derivano generalmente dalla classe TestElement, la quale implementa l'interfaccia IHostedTest.Di conseguenza, qualsiasi tipo di test derivante da TestElement può essere ospitato da un adattatore host.
Interfaccia pubblica IHostSpecificRunConfigurationData Infrastruttura. Rappresenta un'interfaccia di indicazione per il framework di test.
Interfaccia pubblica IPersistable Rappresenta un'interfaccia che può essere implementata da una classe per eseguire azioni prima e dopo la persistenza, quando viene chiamata dal framework di test di Visual Studio Test Professional.
Interfaccia pubblica IPotentiallyLarge Rappresenta un'interfaccia che può essere implementata da un oggetto potenzialmente grande per consentire al framework di test di stabilire se applicare o meno il controllo del flusso durante le operazioni che coinvolgono l'oggetto.
Interfaccia pubblica ITestAggregation Rappresenta un'interfaccia che può essere implementata da un elemento di test.
Interfaccia pubblica ITestElement Rappresenta un oggetto di test utilizzato internamente nel framework di test di Visual Studio ed è l'interfaccia implementata da tutti gli oggetti test.
Interfaccia pubblica ITestElementResultTestPropertyProvider Rappresenta un'interfaccia che un oggetto può implementare per fornire dati di test nei risultati dei test.
Interfaccia pubblica ITestList Interfaccia per la creazione di elenchi dei test personalizzati.
Interfaccia pubblica ITestManagementEvents Rappresenta un'interfaccia che una classe può implementare per aggiungere il gestore eventi TestRunSubmitting.
Interfaccia pubblica ITestResultExtension Rappresenta un'interfaccia implementata da Visual Studio Test Professional per consentire agli unit test di estrarre i dati dell'estensione allegati ai risultati del test.
Interfaccia pubblica ITestTypeExtension Rappresenta un'interfaccia implementata da Visual Studio Test Professional per consentire a un'estensione client di ottenere un elenco di test nell'esecuzione dei test prima che questa venga eseguita.
Interfaccia pubblica ITestTypeSpecificRunConfigurationData Rappresenta un'interfaccia che deve essere implementata dagli oggetti estensione che definiscono i tipi di test utilizzando i dati di configurazione dell'esecuzione dei test specifici del tipo di test.
Interfaccia pubblica ITip Interfaccia per un provider di test che deve essere implementato per ogni tipo di test.
Interfaccia pubblica ITmi Infrastruttura. Rappresenta l'interfaccia utente di gestione test di Visual Studio Test Professional.
Interfaccia pubblica IVerifiable Rappresenta un'interfaccia che può essere implementata dalle classi di estensione dei test per verificare gli elementi di test richiesti.
Interfaccia pubblica IVisiblePropertyProvider Rappresenta un'interfaccia che può essere implementata da oggetti test dotati di proprietà visibili all'utente.
Interfaccia pubblica IWarningHandler Rappresenta un'interfaccia per classi di test che gestiscono e segnalano eventi di avviso.

Delegati

  Delegato Descrizione
Delegato pubblico DebugEventHandler Rappresenta il metodo dal quale verrà gestito l'evento di debug.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica DataCollectorMessageLevel Rappresenta i livelli di gravità raggiunti i quali è possibile registrare un oggetto DataCollectorExceptionMessageInfo per un adattatore dati di diagnostica.
Enumerazione pubblica DebugEngine Specifica i motori di debug che è possibile utilizzare per testare il codice.
Enumerazione pubblica PropertyConverterType Enumera i possibili convertitori di tipi per i valori delle proprietà dell'oggetto test.
Enumerazione pubblica PropertyEditorType Questa enumerazione fornisce i valori validi per l'editor di un valore della proprietà.
Enumerazione pubblica RunState Questa enumerazione rappresenta gli stati validi per un'esecuzione dei test.
Enumerazione pubblica TestMessageKind Infrastruttura. Fornisce i tipi validi per un messaggio interno.
Enumerazione pubblica TestOutcome Descrive il risultato di un'esecuzione dei test.
Enumerazione pubblica TestState Questa enumerazione rappresenta gli stati validi per un test.
Enumerazione pubblica WebServerType Questa enumerazione fornisce tipi di impostazioni del server Web validi.