Partager via


Exemple d'extension du test codé de l'interface utilisateur pur Excel

Le composant d'extension de l'exemple est exécuté dans le processus du test codé de l'interface utilisateur de Visual Studio et prend une forme hiérarchique avec la classe ExtensionPackage à la base. Les classes TechnologyManager, ActionFilter et PropertyProvider se trouvent au niveau suivant, avec les éléments de commande au niveau supérieur.

Architecture d'extension Excel

Architecture d'extension de test Excel

Points d'extension

Ces classes représentent les points d'extension implémentés dans l'exemple pour activer le test codé de l'interface utilisateur pour Microsoft Excel.

ExtensionPackage

Hérité de la classe UITestExtensionPackage, il s'agit du point d'entrée pour l'extension du test codé de l'interface utilisateur. L'implémentation de cette classe abstraite donne à l'infrastructure du test codé de l'interface utilisateur un accès interne au gestionnaire de technologies du test de l'interface utilisateur personnalisé, a fournisseur de propriétés du test de l'interface utilisateur et au filtre d'action du test de l'interface utilisateur pour tester la nouvelle interface utilisateur. Pour plus d'informations, consultez Exemple d'extension Excel : classe ExtensionPackage.

TechnologyManager

Héritée de la classe UITechnologyManager, cette classe fournit un gestionnaire de technologies pour l'enregistrement et la lecture de tests. Pour plus d'informations, consultez Exemple d'extension Excel : classe TechnologyManager.

ActionFilter

Héritée de la classe UITestActionFilter, cette classe fournit une classe de base pour regrouper les résultats d'actions des tests semblables dans un seul résultat de test. Pour plus d'informations, consultez Exemple d'extension Excel : classe ActionFilter.

Éléments de technologie

Une classe de base héritée de la classe UITechnologyElement sert de base aux éléments de technologie dans vos tests de l'interface utilisateur qui peuvent être enregistrés et lus. Pour plus d'informations, consultez Exemple d'extension Excel : classes d'éléments.

PropertyProvider

Héritée de la classe UITestPropertyProvider, cette classe fournit une classe de base pour la prise en charge des propriétés d'éléments d'interface utilisateur pour l'enregistrement et la lecture de tests. Pour plus d'informations, consultez Exemple d'extension Excel : classe PropertyProvider.

Voir aussi

Référence

UITestPropertyProvider

UITechnologyElement

UITestActionFilter

UITestExtensionPackage

Autres ressources

Exemple d'extension Excel : classe ExtensionPackage

Exemple d'extension Excel : classe TechnologyManager

Exemple d'extension Excel : classe ActionFilter

Exemple d'extension Excel : classes d'éléments

Exemple d'extension Excel : classe PropertyProvider