Compartir a través de


Microsoft.VisualStudio.TestTools.Execution (Espacio de nombres)

El espacio de nombres Microsoft.VisualStudio.TestTools.Execution proporciona clases e interfaces que habilitan, administran y coordinan la ejecución de pruebas en Visual Studio Test Professional. Este espacio de nombres incluye la interfaz IDataCollector que se usaría para crear adaptadores de datos de diagnóstico personalizados para ejecutar automáticamente tareas en series de pruebas, y el objeto ITestExecutionEnvironmentSpecifier que permite especificar la configuración del entorno para pruebas en máquinas remotas.

Clases

  Clase Descripción
Clase pública AgentContext Encapsula el contexto del entorno del agente.
Clase pública BasicTransferInformation Recopila la información necesaria para solicitar la transferencia de un archivo o una secuencia desde un adaptador de datos de diagnóstico.
Clase pública ControllerContext Representa el contexto actual para un controlador de pruebas.
Clase pública CustomCollectorData
Clase pública CustomCollectorGenericErrorData
Clase pública CustomNotificationEventArgs Proporciona una clase base para las clases de argumento de evento utilizadas en los adaptadores de datos de diagnóstico personalizados.
Clase pública DataCollectionContext Representa el contexto en el que se produce la recolección de datos.
Clase pública DataCollectionEnvironmentContext Encapsula el entorno donde se hospeda un adaptador de datos de diagnóstico.
Clase pública DataCollectionEventArgs Clase base para todos los argumentos de evento de ejecución.
Clase pública DataCollectionEvents Define los eventos de ejecución que los adaptadores de datos de diagnóstico pueden registrar.
Clase pública DataCollectionLogger Envía mensajes de error para los adaptadores de datos de diagnóstico al cliente, que puede ser el ejecutor de pruebas, el IDE de Visual Studio o Visual Studio Test Professional.
Clase pública DataCollectionSink Los adaptadores de datos de diagnóstico usan un objeto DataCollectionSink para almacenar los archivos y datos XML para adjuntarlos posteriormente a los informes de errores y pruebas.
Clase pública DataCollector Proporciona una clase base para los adaptadores de datos de diagnóstico personalizados.
Clase pública DataCollectorConfigurationEditorAttribute Especifica el editor de configuración que el marco de pruebas debe utilizar para configurar el adaptador de datos de diagnóstico.
Clase pública DataCollectorConfigurationEditorTypeUriAttribute Identifica un editor de configuraciones del adaptador de datos de diagnóstico en forma de Identificador uniforme de recursos (URI).
Clase pública DataCollectorDescriptionAttribute Adjunta una descripción a un adaptador de datos de diagnóstico personalizado.
Clase pública DataCollectorEnabledByDefaultAttribute Designa que la clase de adaptador de datos de diagnóstico está habilitada de forma predeterminada cuando el adaptador se muestra en la interfaz de usuario (UI) de Test Manager.
Clase pública DataCollectorFriendlyNameAttribute Define un nombre descriptivo para el adaptador de datos de diagnóstico.
Clase pública DataCollectorNotifications Lo utilizan los adaptadores de prueba personalizados para generar eventos para los adaptadores de datos de diagnóstico.
Clase pública DataCollectorSettings Lee y actualiza los datos estáticos y valores de configuración para un adaptador de datos de diagnóstico.
Clase pública DataCollectorSupportsTailoredApplicationsAttribute
Clase pública DataCollectorTypeUriAttribute Utiliza un identificador URI para identificar el tipo de un adaptador de datos de diagnóstico de manera única.
Clase pública DataCollectorVersionObsoleteAttribute
Clase pública DataRequestEventArgs Clase de argumento de evento para los eventos DataRequest.
Clase pública ExecutionUtilities Proporciona los métodos de utilidad para ayudar a ejecutar y depurar las pruebas.
Clase pública FileTransferInformation Representa la información necesaria para solicitar una transferencia de archivos.
Clase pública MediaRecorderCommandEventArgs
Clase pública MediaRecorderCustomData
Clase pública MediaRecorderVolumeLevelData
Clase pública RequestId Identifica de manera única una solicitud y se puede usar con mensajes y eventos.
Clase pública RoleContext Encapsula información de contexto sobre el rol en el que se configura un adaptador de datos de diagnóstico.
Clase pública RunConfiguration Clase para administrar los datos y objetos de configuración de ejecución de las pruebas.
Clase pública SessionEndEventArgs Representa los argumentos de evento para el evento SessionEnd.
Clase pública SessionPauseEventArgs Representa los argumentos de evento para el evento SessionPause.
Clase pública SessionResumeEventArgs Representa los argumentos de evento para el evento SessionResume.
Clase pública SessionStartEventArgs Representa los argumentos de evento para el evento SessionStart.
Clase pública StreamTransferInformation Representa la información necesaria para solicitar una transferencia de secuencia.
Clase pública TestCaseEndEventArgs Representa los argumentos de evento para el evento TestCaseEnd.
Clase pública TestCaseEventArgs Proporciona una clase base para todas las clases de argumento de evento que se usan en los eventos de caso de prueba.
Clase pública TestCaseFailedEventArgs Representa los argumentos de evento que se proporcionan para un controlador de eventos TestCaseFailed.
Clase pública TestCasePauseEventArgs Representa los argumentos de evento para el evento TestCasePause.
Clase pública TestCaseResetEventArgs Representa los argumentos de evento para el evento TestCaseReset.
Clase pública TestCaseResumeEventArgs Representa los argumentos de evento para el evento TestCaseResume.
Clase pública TestCaseStartEventArgs Representa los argumentos de evento para el evento TestCaseStart.
Clase pública TestExecutionSection Representa los valores de configuración para la sección de ejecución del archivo de configuración app.config.
Clase pública TestStepEndEventArgs Representa los argumentos de evento para el evento TestStepEnd.
Clase pública TestStepEventArgs Clase base para todos los argumentos de evento de paso de pruebas.
Clase pública TestStepStartEventArgs Representa los argumentos de evento para el evento TestStepStart.

Interfaces

  Interfaz Descripción
Interfaz pública IBaseAdapter Proporciona una interfaz para utilizar como base para un adaptador de prueba personalizado.
Interfaz pública IBaseRunContext Proporciona una interfaz que el adaptador de prueba utiliza para comunicar con el marco de ejecución de pruebas.
Interfaz pública IContextAccessor Interfaz que se usa para compilar una clase auxiliar para almacenar y recuperar los valores de los contextos.
Interfaz pública IDataCollectionAwareTestAdapter Proporciona una interfaz que agrega a los adaptadores de prueba personalizados la capacidad de generar eventos para los adaptadores de datos de diagnóstico.
Interfaz pública IDataCollectionRunContext Interfaz para un objeto que encapsula el entorno actual para los adaptadores de datos de diagnóstico personalizados.
Interfaz pública IDataCollectorConfigurationConverter
Interfaz pública IDataCollectorConfigurationEditor Proporciona una interfaz que crea editores de configuración personalizados de los adaptadores de datos de diagnóstico.
Interfaz pública IExecutionRunConfiguration Interfaz para la información de ejecución de pruebas.
Interfaz pública IHostAdapter Interfaz que proporciona la compatibilidad con la ejecución de pruebas en una aplicación host.
Interfaz pública IRegisterHostAdapter Proporciona una interfaz para un agente del adaptador host que se va a publicar en un canal de comunicación remota.
Interfaz pública IResultSink Interfaz para enviar mensajes, resultados y notificaciones.
Interfaz pública IRunContext Proporciona una interfaz a los adaptadores de prueba para recuperar información sobre una ejecución de pruebas.
Interfaz pública ITestContext Definición de interfaz de contexto para un contexto de pruebas que se pasa a un método durante el proceso de ejecución de pruebas.
Interfaz pública ITestExecutionPlugin Interfaz acoplable que se usa para ejecutar el código en el marco de ejecución de pruebas.
Interfaz pública ITestRunner Proporciona una interfaz entre el controlador y el agente para habilitar un adaptador del conjunto para volver a llamar y ejecutar una lista de casos de prueba.

Delegados

  Delegado Descripción
Delegado público TestMessageReceiverDelegate

Enumeraciones

  Enumeración Descripción
Enumeración pública AdapterRunResult El marco de pruebas usa la enumeración AdapterRunResult para indicar si una ejecución de pruebas fue correcta o no.
Enumeración pública MediaRecorderCommand
Enumeración pública NotificationBroadcastLevel Enumera el ámbito de los adaptadores de datos de diagnóstico a los que los adaptadores de prueba pueden difundir eventos de notificación personalizados.
Enumeración pública TestCaseFailureType Esta enumeración representa los tipos de error para un caso de prueba como se utiliza en la clase TestCaseFailedEventArgs.