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
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
Autres ressources
Exemple d'extension Excel : classe ExtensionPackage
Exemple d'extension Excel : classe TechnologyManager
Exemple d'extension Excel : classe ActionFilter