Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.TestTools.Execution

Lo spazio dei nomi Microsoft.VisualStudio.TestTools.Execution fornisce classi e interfacce che consentono la gestione e coordinano l'esecuzione dei test in Visual Studio Test Professional.Questo spazio dei nomi include l'interfaccia IDataCollector che si utilizza per creare adattatori dati di diagnostica personalizzati per eseguire automaticamente attività all'interno di esecuzioni dei test nonché l'oggetto ITestExecutionEnvironmentSpecifier che consente di specificare le impostazioni di ambiente per i test nei computer remoti.

Classi

  Classe Descrizione
Classe pubblica AgentContext Incapsula il contesto dell'ambiente dell'agente.
Classe pubblica BasicTransferInformation Raccoglie le informazioni necessarie per richiedere il trasferimento di un file o di un flusso da un adattatore dati di diagnostica.
Classe pubblica ControllerContext Rappresenta il contesto corrente per un controller di test.
Classe pubblica CustomNotificationEventArgs Fornisce una classe di base per le classi di argomento dell'evento utilizzate negli adattatori dati di diagnostica personalizzati.
Classe pubblica DataCollectionContext Rappresenta il contesto nel quale vengono raccolti i dati.
Classe pubblica DataCollectionEnvironmentContext Incapsula l'ambiente dove è ospitato un adattatore dati di diagnostica.
Classe pubblica DataCollectionEventArgs Classe di base per tutti gli argomenti di evento di esecuzione.
Classe pubblica DataCollectionEvents Definisce gli eventi di esecuzione che possono essere registrati dagli adattatori dati di diagnostica.
Classe pubblica DataCollectionLogger Invia messaggi di errore per gli adattatori dati di diagnostica al client, che può essere l'esecutore dei test, l'IDE di Visual Studio o Visual Studio Test Professional.
Classe pubblica DataCollectionSink Gli adattatori dati di diagnostica utilizzano un oggetto DataCollectionSink per archiviare file e dati XML da associare in un secondo momento a bug e rapporti di test.
Classe pubblica DataCollector Fornisce una classe base per gli adattatori dati di diagnostica personalizzati.
Classe pubblica DataCollectorConfigurationEditorAttribute Specifica l'editor di configurazione che il framework di test deve utilizzare per la configurazione dell'adattatore dati di diagnostica.
Classe pubblica DataCollectorConfigurationEditorTypeUriAttribute Identifica un editor di configurazione dell'adattatore dati di diagnostica sotto forma di Uniform Resource Identifier (URI).
Classe pubblica DataCollectorDescriptionAttribute Collega una descrizione a un adattatore dati di diagnostica personalizzato.
Classe pubblica DataCollectorEnabledByDefaultAttribute Indica che la classe dell'adattatore dati di diagnostica è abilitata per impostazione predefinita quando l'adattatore viene elencato nell'interfaccia utente di Test Manager.
Classe pubblica DataCollectorFriendlyNameAttribute Definisce un nome descrittivo per l'adattatore dati di diagnostica.
Classe pubblica DataCollectorNotifications Utilizzato dagli adattatori di test personalizzati per generare eventi per gli adattatori dati di diagnostica.
Classe pubblica DataCollectorSettings Legge e aggiorna le impostazioni di configurazione e i dati statici per un adattatore dati di diagnostica.
Classe pubblica DataCollectorTypeUriAttribute Utilizza un URI per identificare in modo univoco il tipo di un adattatore dati di diagnostica.
Classe pubblica DataRequestEventArgs Classe di argomenti di evento per eventi DataRequest.
Classe pubblica ExecutionUtilities Fornisce metodi di utilità che consentono di eseguire ed effettuare operazioni di debug di test.
Classe pubblica FileTransferInformation Rappresenta le informazioni necessarie per richiedere un trasferimento di file.
Classe pubblica RequestId Identifica in modo univoco una richiesta e può essere utilizzato con messaggi ed eventi.
Classe pubblica RoleContext Incapsula informazioni sul contesto relative al ruolo nel quale viene configurato un adattatore dati di diagnostica.
Classe pubblica RunConfiguration Classe che consente di gestire dati e oggetti per la configurazione di esecuzione dei test.
Classe pubblica SessionEndEventArgs Rappresenta gli argomenti di evento per l'evento SessionEnd.
Classe pubblica SessionPauseEventArgs Rappresenta gli argomenti di evento per l'evento SessionPause.
Classe pubblica SessionResumeEventArgs Rappresenta gli argomenti di evento per l'evento SessionResume.
Classe pubblica SessionStartEventArgs Rappresenta gli argomenti di evento per l'evento SessionStart.
Classe pubblica StreamTransferInformation Rappresenta le informazioni necessarie per richiedere un trasferimento di flusso.
Classe pubblica TestCaseEndEventArgs Rappresenta gli argomenti di evento per l'evento TestCaseEnd.
Classe pubblica TestCaseEventArgs Fornisce una classe base per tutte le classi di argomento dell'evento utilizzate negli eventi del test case.
Classe pubblica TestCaseFailedEventArgs Rappresenta gli argomenti specificati per il gestore dell'evento TestCaseFailed.
Classe pubblica TestCasePauseEventArgs Rappresenta gli argomenti di evento per l'evento TestCasePause.
Classe pubblica TestCaseResetEventArgs Rappresenta gli argomenti di evento per l'evento TestCaseReset.
Classe pubblica TestCaseResumeEventArgs Rappresenta gli argomenti di evento per l'evento TestCaseResume.
Classe pubblica TestCaseStartEventArgs Rappresenta gli argomenti di evento per l'evento TestCaseStart.
Classe pubblica TestExecutionSection Rappresenta le impostazioni di configurazione relative alla sezione di esecuzione del file di configurazione app.config.
Classe pubblica TestStepEndEventArgs Rappresenta gli argomenti di evento per l'evento TestStepEnd.
Classe pubblica TestStepEventArgs Classe di base per tutti gli argomenti di evento del passo di test.
Classe pubblica TestStepStartEventArgs Rappresenta gli argomenti di evento per l'evento TestStepStart.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IBaseAdapter Fornisce un'interfaccia da utilizzare come base per un adattatore di test personalizzato.
Interfaccia pubblica IBaseRunContext Fornisce un'interfaccia utilizzata dall'adattatore di test per comunicare con il framework di esecuzione dei test.
Interfaccia pubblica IContextAccessor Interfaccia da utilizzare per compilare una classe helper per archiviare e recuperare valori da contesti.
Interfaccia pubblica IDataCollectionAwareTestAdapter Fornisce un'interfaccia che consente agli adattatori di test personalizzati di generare eventi per gli adattatori dati di diagnostica .
Interfaccia pubblica IDataCollectionRunContext Interfaccia di un oggetto che incapsula l'ambiente corrente per gli adattatori dati di diagnostica personalizzati.
Interfaccia pubblica IDataCollectorConfigurationEditor Fornisce un'interfaccia per la creazione di editor di configurazione personalizzati per adattatori dati di diagnostica.
Interfaccia pubblica IExecutionRunConfiguration Interfaccia per le informazioni sull'esecuzione dei test.
Interfaccia pubblica IHostAdapter Interfaccia che fornisce il supporto per l'esecuzione di test in un'applicazione host.
Interfaccia pubblica IRegisterHostAdapter Fornisce un'interfaccia per un agente dell'adattatore host da pubblicare su un canale remoto.
Interfaccia pubblica IResultSink Interfaccia che consente di inviare messaggi, risultati e notifiche.
Interfaccia pubblica IRunContext Fornisce un'interfaccia per adattatori di test per il recupero di informazioni su un'esecuzione di test.
Interfaccia pubblica ITestContext Definizione di interfaccia di un contesto di test passato a un metodo durante il processo di esecuzione dei test.
Interfaccia pubblica ITestExecutionPlugin Interfaccia collegabile utilizzata per eseguire codice nel framework di esecuzione dei test.
Interfaccia pubblica ITestRunner Fornisce un'interfaccia tra il controller e l'agente che consente a un adattatore appropriato di richiamare ed eseguire un elenco di test case.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AdapterRunResult L'enumerazione AdapterRunResult viene utilizzata dal framework di test per indicare l'esito positivo o negativo di un'esecuzione dei test.
Enumerazione pubblica NotificationBroadcastLevel Enumera l'ambito degli adattatori dati di diagnostica a cui gli adattatori di test possono trasmettere eventi di notifica personalizzati.
Enumerazione pubblica TestCaseFailureType Questa enumerazione rappresenta i tipi di errore per un test case analogamente a come vengono utilizzati nella classe TestCaseFailedEventArgs.