Partager via


ITestBase, interface

Contient les propriétés et les méthodes courantes de ITestCase et ISharedStep

Espace de noms :  Microsoft.TeamFoundation.TestManagement.Client
Assembly :  Microsoft.TeamFoundation.TestManagement.Client (dans Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntaxe

'Déclaration
Public Interface ITestBase _
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestBase : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestBase : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestBase =  
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface ITestBase extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

Le type ITestBase expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Actions Obtient une collection d'objets d'actions de test stockés dans l'ordre dans lequel ils doivent être exécutés.
Propriété publique Area Obtient ou définit la classification ou domaine fonctionnel auquel ce test appartient.
Propriété publique CustomFields Obtient une collection de suivis d'éléments de travail des champs définis par l'utilisateur inscrits auprès du serveur.
Propriété publique DateCreated Obtient la date de création de cet objet.
Propriété publique DateModified Obtient la date de dernière modification de cet objet.
Propriété publique Description Obtient ou définit la description de cet objet.
Propriété publique Error Obtient un message d'erreur indiquant le problème lié à cet objet. (Hérité de IDataErrorInfo.)
Propriété publique Exists Obtient une valeur qui indique si cet objet a été détruit et si l'appelant y a accès.
Propriété publique Id Obtient l'identificateur. (Hérité de IIdentifiable<TKey>.)
Propriété publique InvalidProperties Obtient une liste des noms de propriété non valides. (Hérité de IPropertyOwner.)
Propriété publique IsDirty Obtient une valeur qui indique si des propriétés ont été modifiées depuis la dernière actualisation, extraction ou sauvegarde. (Hérité de IPropertyOwner.)
Propriété publique Item Obtient le message d'erreur pour la propriété portant le nom donné. (Hérité de IDataErrorInfo.)
Propriété publique Links Obtient une collection de suivis d'éléments de travail de liens pour d'autres artefacts.
Propriété publique Owner Obtient ou définit l'identité de la personne responsable de ce test s'il est automatisé ou de la personne qui gère les étapes du test s'il s'agit d'un test manuel.
Propriété publique Priority Obtient ou définit la priorité pour l'exécution ou l'analyse de ce test.
Propriété publique Project Obtient le projet de test. (Hérité de ITestObject<T>.)
Propriété publique Reason Obtient ou définit la raison de l'état actuel de cet objet.
Propriété publique Revision Obtient le numéro de révision actuel de cet objet. (Hérité de ITestObject<T>.)
Propriété publique State Obtient ou définit l'état actuel de cet objet.
Propriété publique TestParameters Obtient une collection de tous les paramètres qui sont utilisés dans les étapes de test de ce test et tous les paramètres qui sont inclus dans toutes les étapes partagées.
Propriété publique Title Obtient ou définit le titre de ce test ou cette étape.
Propriété publique UserData Obtient ou définit un objet ou une valeur arbitraire non persistants, mais permet aux objets de gestion de test d'être étendus dynamiquement. (Hérité de ITestObject<T>.)
Propriété publique WorkItem Obtient l'élément de travail sous-jacent.

Début

Méthodes

  Nom Description
Méthode publique CreateSharedStepReference Si cet objet est un cas de test, crée une nouvelle référence d'étape partagée, qui donne accès à un autre ensemble d'actions.
Méthode publique CreateTestActionGroup Crée un nouveau groupe d'actions de test, auquel des étapes ou d'autres groupes peuvent être ajoutés.
Méthode publique CreateTestStep Crée une nouvelle étape de test.
Méthode publique FindAction Retourne l'action spécifiée de la propriété Actions à l'aide du numéro d'ID donné.
Méthode publique Flush Met à jour les champs d'élément de travail à l'aide des modifications qui sont apportées dans cet objet.
Méthode publique OverrideParameter Remplace le paramètre spécifié, qui autorise sa suppression des étapes dans ce cas de test spécifique pendant qu'il conserve des données à propos du paramètre d'autres itérations.
Méthode publique Refresh Actualise l'élément actuel du serveur et réinitialise les valeurs en fonction de celles qui sont stockées dans l'élément.Toutes les données en mémoire cache sont ignorées.
Méthode publique RenameParameter Renomme un paramètre à l'aide du nom de paramètre fourni et met à jour toutes les actions qui référence le paramètre référencé.
Méthode publique ReplaceParameter Recherche toutes les instances où le paramètre fourni est utilisé dans les actions, supprime toutes les données d'itération pour chaque instance, et les remplace à l'aide du texte littéral fourni.
Méthode publique Save Met à jour les champs d'élément de travail en appelant la méthode Flush, puis stocke chaque élément de travail sur le serveur.

Début

Événements

  Nom Description
Événement public PropertyChanged Se produit lorsqu'une valeur de propriété est modifiée. (Hérité de INotifyPropertyChanged.)
Événement public TestParameterDeletingEvent Événement déclenché lorsque les paramètres de test sont sur le point d'être supprimés.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.TestManagement.Client, espace de noms

ISharedStep

ITestCase