Extensión de muestra para probar la IU codificada para ExcelSample Coded UI Test Extension for Excel

El componente de extensión de la muestra se ejecuta en el proceso de prueba de IU codificada Visual StudioVisual Studio y es algo jerárquico con la clase ExtensionPackage en la base.The extension component of the sample runs in the Visual StudioVisual Studio Coded UI Test process and is somewhat hierarchical with the ExtensionPackage class at the base. Las clases TechnologyManager, ActionFilter y PropertyProvider están en el siguiente nivel, con los elementos de control en el nivel superior.The TechnologyManager, ActionFilter, and PropertyProvider classes are at the next level, with the control elements at the top level.

Arquitectura de extensión de pruebas para Excel Arquitectura de extensión para ExcelExcel Test Extension Architecture Excel Extension Architecture

Puntos de extensiónExtension Points

Estas clases representan los puntos de extensión que se implementan en el ejemplo para habilitar la prueba de IU codificada para Microsoft ExcelMicrosoft Excel.These classes represent the extension points that are implemented in the sample to enable coded UI testing for Microsoft ExcelMicrosoft Excel.

ExtensionPackageExtensionPackage

Heredada de la clase UITestExtensionPackage, este es el punto de entrada para la extensión de prueba de IU codificada.Inherited from the UITestExtensionPackage class, this is the entry point for the coded UI testing extension. Implementar esta clase abstracta proporciona al marco de prueba de IU codificada acceso interno al administrador de tecnología de prueba de interfaz de usuario personalizado, al proveedor de propiedades de prueba de IU y al filtro de acción de prueba de IU para probar la nueva interfaz de usuario de prueba de IU codificada.Implementing this abstract class gives the coded UI testing framework internal access to your custom UI test technology manager, UI test property provider, and UI test action filter for testing the new UI. Para obtener más información, consulte ExtensionPackage (Clase).For more information, see ExtensionPackage Class.

TechnologyManagerTechnologyManager

Heredada de la clase UITechnologyManager, esta clase proporciona un administrador de tecnología para la grabación de pruebas y reproducción.Inherited from the UITechnologyManager class, this class provides a technology manager for test recording and playback. Para obtener más información, consulte TechnologyManager (Clase).For more information, see TechnologyManager Class.

ActionFilterActionFilter

Heredada de la clase UITestActionFilter, esta clase proporciona una clase base para la agregación de resultados de la acción de prueba similares en un resultado de prueba única.Inherited from the UITestActionFilter class, this class provides a base class for aggregating similar test action results into a single test result. Para obtener más información, consulte ActionFilter (Clase).For more information, see ActionFilter Class.

Elementos de la tecnologíaTechnology Elements

Una clase base heredada de la clase UITechnologyElement, proporciona la base para los elementos de la tecnología de las pruebas de IU que se pueden grabar y reproducir.A base class inherited from the UITechnologyElement class provides the foundation for the technology elements in your UI tests that can be recorded and played back. Para obtener más información, consulte Element (Clases).For more information, see Element Classes.

PropertyProviderPropertyProvider

Heredada de la clase UITestPropertyProvider, proporciona una clase base para la compatibilidad con las propiedades de elementos de interfaz de usuario para la reproducción y grabación de pruebas.Inherited from the UITestPropertyProvider class, this class provides a base class for supporting the properties of UI elements for test recording and playback. Para obtener más información, consulte PropertyProvider (Clase).For more information, see PropertyProvider Class.

Vea tambiénSee also