Share via


Microsoft.VisualStudio.TestTools.Common, espace de noms

Cet espace de noms fournit des classes qui sont utilisées par l'infrastructure de test ou l'interface utilisateur de Visual Studio 2010 Ultimate ou de Visual Studio 2010 Premium, en plus des classes et interfaces qu'un développeur peut modifier pour étendre les fonctionnalités, telles que ITestElement et TestElement.

Classes

  Classe Description
Classe publique AspNetDevelopmentServer Représente les paramètres pour une instance du serveur de développement ASP.NET.Il peut y avoir plusieurs instances pendant un test.
Classe publique CollectorDataEntry Infrastructure. Représente une entrée de données d'un adaptateur de données de diagnostic.
Classe publique ComputerInfo Obsolète. Fournit des informations sur l'ordinateur qui a envoyé un TestResultMessage.Cette classe est obsolète.
Classe publique DataCollectorExceptionMessageInfo Représente les informations sur une exception signalée par un collecteur de données de diagnostic.
Classe publique DataCollectorMessageInfo Représente un message d'erreur ou d'avertissement pour des adaptateurs de données de diagnostic.
Classe publique DebugOperationResult Représente les résultats d'une opération de débogage.
Classe publique DebugRequestMessage Représente une demande d'un adaptateur de test ou d'un adaptateur hôte pour une opération de test de débogage.
Classe publique DebugTargetInfo Fournit les informations sur une cible de débogage.
Classe publique DeploymentItem Représente un fichier, un répertoire ou un autre élément à déployer avec une série de tests.
Classe publique DeploymentItemCollection Collection d'objets DeploymentItem.
Classe publique EqtBaseCollection<T> Fournit une classe de base pour les collections dans cet espace de noms.
Classe publique EqtTextWriterTraceListener Ouvre un fichier journal partagé en mode Append.
Classe publique GroupingPropertyAttribute Représente l'attribut qui marque une propriété comme étant une propriété de regroupement.
Classe publique HostRunConfigurationData Infrastructure. Encapsule des données de configuration de série de tests relatives à l'hôte actif actuel, ainsi qu'au stockage des paramètres de configuration de tous les hôtes.
Classe publique KnownExecutionAppKeys Infrastructure. Représente les touches qui sont utilisées pour accéder aux propriétés dans l'environnement de test.
Classe publique Link Représente un lien vers un objet de test ou vers un fichier situé sur le serveur dans Visual Studio Test Professional.
Classe publique LocalizedDescriptionAttribute Infrastructure. Représente l'attribut qui permet la localisation d'une description de propriété.Cette classe ne peut pas être héritée.
Classe publique NameValue Représente une valeur de texte nommée.
Classe publique NonPersistableAttribute Représente un attribut de marqueur pour un champ qui indique qu'il ne doit pas être rendu persistant.
Classe publique PersistenceElementNameAttribute Représente un attribut qui fournit un nom d'élément pour rendre un élément persistant au format XML.
Classe publique ProjectData Représente les informations sur un projet de test dans Visual Studio.
Classe publique PropertyWindowAttribute Représente un attribut pour une propriété qui indique si celle-ci doit s'afficher dans la fenêtre des propriétés.
Classe publique PublishInfo Infrastructure. Représente des informations internes sur la publication de résultats de test.
Classe publique RunInfo Représente les informations sur l'exécution d'une série de tests.
Classe publique RunOutputTestResultMessage Collecte des données de sortie standard, d'erreurs standard et de trace relatives à une série de tests que les adaptateurs de données de diagnostic pourront signaler à l'utilisateur.
Classe publique RunResultAndStatistics Représente un résultat de test utilisé pour conserver des statistiques au niveau de la série de tests.
Classe publique RunStateEvent Représente une demande de modification de l'état d'une série de tests.
Classe publique SessionId Représente l'identificateur d'une session de test.Cette classe ne peut pas être héritée.
Classe publique TcmContext Encapsule les informations de contexte de série de tests relatives au gestionnaire de la série de tests.
Classe publique TcmInformation Infrastructure. Encapsule les informations sur un test stockées sur le serveur de gestion de cas de test.
Classe publique TestAggregation Représente une agrégation d'éléments et de liens de test.
Classe publique TestAndCategoryPair Représente une correspondance entre un test et une catégorie de test utilisée par la fenêtre Explorateur de tests de Visual Studio Test Professional.
Classe publique TestCaseManagementDisplayNameAttribute Représente un attribut qui peut être appliqué à des propriétés d'élément de test et permet à l'interface utilisateur de Visual Studio Test Professional de localiser des noms de propriétés. Cette classe ne peut pas être héritée.
Classe publique TestCategoryItem Représente une catégorie pour un test.
Classe publique TestCategoryItemCollection Représente une collection de chaînes qui catégorisent un test.
Classe publique TestElement Fournit une classe de base pour tous les tests.
Classe publique TestExecId Représente l'ID unique d'un test dans une série de tests.Cette classe ne peut pas être héritée.
Classe publique TestExecutionTraceInformation Encapsule les informations de traçage lorsqu'une erreur se produit pendant l'exécution de tests.Cette classe ne peut pas être héritée.
Classe publique TestId Représente un ID unique pour un test.
Classe publique TestListCategoryId Identifie une liste spécifique de tests dans la fenêtre Explorateur de tests de Microsoft Visual Studio Test Professional 2010 et donne accès aux ID des listes de tests prédéfinies.
Classe publique TestMessage Représente une classe de base pour les messages transmis entre le client, le contrôleur et les agents.
Classe publique TestOutcomeHelper Infrastructure. Fournit des méthodes d'assistance pour les résultats de test.
Classe publique TestResult Représente une classe de base pour les résultats de test et représente les résultats d'un test.
Classe publique TestResultAggregation Représente un résultat de test avec une synthèse des résultats de test de la série de tests en question.
Classe publique TestResultBase Fournit une classe de base facultative pour une classe de résultats de test personnalisée.
Classe publique TestResultCounter Fournit une fonctionnalité permettant de rendre persistants les nombres des résultats de cas de test dans une agrégation de test.
Classe publique TestResultDetail Représente les informations détaillées d'un résultat de test.
Classe publique TestResultErrorInfo Représente le message d'une erreur ou d'un avertissement rencontrés pendant une série de tests et inclus dans le résultat de test.
Classe publique TestResultId Représente un identificateur unique pour un résultat de test.
Classe publique TestResultMessage Fournit une classe de base pour des résultats de test.
Classe publique TestRun Fournit un instantané d'un travail de test qui a été pris lorsqu'il a été exécuté.Cette classe ne peut pas être héritée.
Classe publique TestRunConfiguration Fournit la configuration du travail de test qui est actuellement exécuté.Cette classe ne peut pas être héritée.
Classe publique TestRunConfigurationId Représente un identificateur pour un objet de configuration de série de tests.
Classe publique TestRunEventArgs Représente la classe de base pour les arguments d'événement de séries de tests.
Classe publique TestRunTextResultMessage Représente des informations de texte permettant de signaler des informations supplémentaires fournies par l'utilisateur et ajoutées au résultat de test.
Classe publique TestStateEvent Représente un enregistrement de notification pour une modification dans l'état de test.
Classe publique TestType Identifie un type de test.
Classe publique TestTypeExtensionClientSide Fournit une classe de base pour permettre aux extensions de test personnalisées de fonctionner sur le client.
Classe publique TextTestResultMessage Fournit un message qui est utilisé par les tests pour signaler des informations supplémentaires que l'utilisateur souhaite voir dans le résultat.
Classe publique TimerResult Enregistre le résultat d'une minuterie qu'un rédacteur de test peut utiliser pour exécuter une partie d'un test.
Classe publique Tip Représente l'implémentation par défaut d'un fournisseur de l'élément de test qui doit être implémenté pour chaque type de test.
Classe publique UriDataAttachment Fournit une implémentation de IDataAttachment pour envoyer toute ressource qui est accessible par un URI en tant que pièce jointe.
Classe publique UserVisiblePropertyAttribute Représente un attribut qui peut être appliqué à une propriété d'un élément de test pour rendre cette propriété visible dans la fenêtre des propriétés de l'interface utilisateur de Visual Studio Test Professional.Cette classe ne peut pas être héritée.
Classe publique VisiblePropertyAttribute Représente un attribut appliqué à une propriété d'un élément de test pour la marquer comme étant une propriété de regroupement dans la fenêtre des propriétés de l'interface utilisateur de Visual Studio Test Professional. 
Classe publique WarningEventArgs Représente les arguments d'événement d'un avertissement qui s'est produit pendant l'exécution de tests.
Classe publique XmlTestReader Fournit les fonctionnalités de lecture de données XML dans Visual Studio Test Professional.
Classe publique XmlTestWriter Fournit les fonctionnalités d'écriture de données XML dans Visual Studio Test Professional.

Interfaces

  Interface Description
Interface publique IAspNetDevelopmentServerTest Représente une interface qui contient une liste d'objets AspNetDevelopmentServer pour ce test.
Interface publique IDataAttachment Représente une interface qui est utilisée pour définir une pièce jointe de données.
Interface publique IDataSourceBindingData Infrastructure. Représente les informations requises afin de créer une connexion à une source de données pour un élément de test.
Interface publique IFastVisiblePropertyProvider Représente une interface qui permet à un objet simplifié de fonctionner avec des propriétés et leur valeur.
Interface publique IFileProvider Représente une interface implémentée par des classes pour retourner une liste de chemins d'accès de fichiers.
Interface publique IHostedTest Un type de test qui implémente l'interface IHostedTest ou hérite d'une classe qui implémente l'interface IHostedTest peut être hébergé par un adaptateur hôte.Les types de test personnalisés sont dérivés habituellement de la classe TestElement, et la classe TestElement implémente l'interface IHostedTest.Par conséquent, tout type de test qui dérive de TestElement peut être hébergé par un adaptateur hôte.
Interface publique IHostSpecificRunConfigurationData Infrastructure. Représente une interface de marqueur pour l'infrastructure de test.
Interface publique IPersistable Représente une interface qui peut être implémentée par une classe pour exécuter des actions avant et après la persistance lorsqu'elle est appelée par l'infrastructure de test de Visual Studio Test Professional.
Interface publique IPotentiallyLarge Représente une interface qui peut être implémentée par un objet potentiellement volumineux afin de permettre à l'infrastructure de test de déterminer s'il faut appliquer un contrôle de flux pendant les opérations impliquant l'objet.
Interface publique ITestAggregation Représente une interface qui peut être implémentée par un élément de test
Interface publique ITestElement Représente un objet de test qui est utilisé en interne dans l'infrastructure de test de Visual Studio et constitue l'interface qui est implémentée par tous les cas de test.
Interface publique ITestElementResultTestPropertyProvider Représente une interface qu'un objet peut implémenter pour fournir des données de test dans les résultats de test.
Interface publique ITestList Interface pour la création de listes de tests personnalisées.
Interface publique ITestManagementEvents Représente une interface qu'une classe peut implémenter pour ajouter le gestionnaire d'événements TestRunSubmitting.
Interface publique ITestResultExtension Représente une interface implémentée par Visual Studio Test Professional pour permettre aux tests unitaires d'extraire des données d'extension jointes à des résultats de test.
Interface publique ITestTypeExtension Représente une interface implémentée par Visual Studio Test Professional pour permettre à une extension client d'obtenir la liste des tests que contient la série de tests avant d'exécuter cette dernière.
Interface publique ITestTypeSpecificRunConfigurationData Représente une interface qui doit être implémentée par les objets d'extension qui définissent des types de tests présentant des données de configuration de série de tests propres au type de test.
Interface publique ITip Interface pour un fournisseur d'élément de test qui doit être implémenté pour chaque type de test.
Interface publique ITmi Infrastructure. Représente l'interface utilisateur de gestion de test de Visual Studio Test Professional.
Interface publique IVerifiable Représente une interface qui peut être implémentée par des classes d'extensions de test afin de vérifier ses éléments de test requis.
Interface publique IVisiblePropertyProvider Représente une interface pouvant être implémentée par des objets de test qui ont des propriétés visibles pour l'utilisateur.
Interface publique IWarningHandler Représente une interface pour les classes de test qui gèrent et signalent des événements d'avertissement.

Délégués

  Délégué Description
Délégué public DebugEventHandler Représente la méthode qui gérera l'événement de débogage.

Énumérations

  Énumération Description
Énumération publique DataCollectorMessageLevel Représente les niveaux de gravité possibles pour la journalisation d'un DataCollectorExceptionMessageInfo d'adaptateur de données de diagnostic.
Énumération publique DebugEngine Spécifie les moteurs de débogage que vous pouvez utiliser pour tester le code.
Énumération publique PropertyConverterType Énumère les convertisseurs de types possibles pour les valeurs de propriété des objets de test.
Énumération publique PropertyEditorType Cette énumération fournit les valeurs valides pour l'éditeur d'une valeur de propriété.
Énumération publique RunState Cette énumération représente les états valides d'une série de tests.
Énumération publique TestMessageKind Infrastructure. Fournit les types valides pour un message interne.
Énumération publique TestOutcome Décrit le résultat d'une série de tests.
Énumération publique TestState Cette énumération représente les états valides d'un test.
Énumération publique WebServerType Cette énumération fournit des types valides de paramètres de serveur Web.