Partager via


Création d'un adaptateur de données de diagnostic pour collecter des données personnalisées ou affecter un ordinateur de test

Vous pouvez créer votre propre adaptateur de données de diagnostic de façon à collecter des données lors de l'exécution d'un test ; vous souhaitez peut-être aussi affecter l'ordinateur de test dans le cadre de votre test. Par exemple, vous pouvez collecter des fichiers journaux qui sont créés par l'application testée et les joindre à vos résultats de tests, ou bien exécuter vos tests lorsque l'espace disque restant sur votre ordinateur est limité. À l'aide des API disponibles dans Microsoft Visual Studio 2010 Premium, vous avez la possibilité d'écrire du code permettant d'exécuter des tâches à des points spécifiques de votre série de tests. Par exemple, vous pouvez effectuer des tâches lorsqu'une série de tests démarre, avant et après avoir exécuté chaque test individuel, et lorsque la série de tests se termine.

Vous pouvez fournir l'entrée par défaut de votre adaptateur de données de diagnostic personnalisé à l'aide d'un fichier de paramètres de configuration. Par exemple, vous avez la possibilité de fournir des informations indiquant l'emplacement du fichier que vous voulez collecter et joindre à vos résultats de tests, ou la quantité d'espace disque qui doit rester disponible sur le système. Ces données peuvent être configurées pour chaque paramètre de test que vous créez. Elles peuvent être affichées et modifiées à l'aide de l'éditeur par défaut fourni avec Gestionnaire de tests Microsoft ; vous pouvez également créer votre propre contrôle utilisateur à utiliser en tant qu'éditeur. Toutes les modifications apportées à la configuration de l'adaptateur dans votre éditeur sont stockées avec vos paramètres de test.

Si vous exécutez vos tests à partir de Gestionnaire de tests Microsoft, vous pouvez associer les paramètres de test à votre plan de test. Si vous exécutez vos tests à partir de Microsoft Visual Studio 2010, vous devez définir ces paramètres de test comme étant actifs. Pour plus d'informations sur les paramètres de test, consultez Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test.

Tâches

Utilisez les rubriques suivantes pour vous guider dans la création des adaptateurs de données de diagnostic :

Tâches

Rubriques associées

Création d'un adaptateur de données de diagnostic : vous pouvez créer un adaptateur de données de diagnostic en définissant une bibliothèque de classes, puis utiliser les API d'adaptateur de données de diagnostic fournies par Visual Studio Ultimate pour collecter les informations souhaitées ou agir sur un système que vous utilisez pour vos tests.

Installation d'un adaptateur de données de diagnostic personnalisé : vous pouvez installer votre adaptateur de données de diagnostic ou un adaptateur fourni par un tiers en le copiant dans le répertoire approprié.

Sélection de l'adaptateur de données de diagnostic personnalisé à utiliser lors de l'exécution des tests : vous pouvez sélectionner l'adaptateur de données de diagnostic à utiliser pour vos paramètres de test afin d'employer cet adaptateur lorsque vous exécutez vos tests.

Configuration des opérations exécutées par un adaptateur de données de diagnostic : vous pouvez configurer les paramètres pour contrôler les actions de l'adaptateur de données de diagnostic dans ces paramètres de test spécifiques.

Scénarios associés

Pour obtenir un exemple de code permettant de créer un adaptateur de données de diagnostic simple qui collecte un fichier et un éditeur personnalisé pour l'adaptateur, consultez Exemple de projet pour la création d'un adaptateur de données de diagnostic.

Pour consulter un exemple de code permettant d'appeler l'outil Moniteur de traitement pendant l'exécution d'un test et retourner le journal collecté dans le test pour y télécharger les résultats, consultez le site Web Microsoft.

Voir aussi

Tâches

Exemple de projet pour la création d'un adaptateur de données de diagnostic

Concepts

Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test