Partager via


ITestSuiteBase, interface

Représente les propriétés et les méthodes communes qui sont utilisées par tous les types de suites.

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

Syntaxe

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

Le type ITestSuiteBase expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AllTestCases Obtient la collection de cas de test en lecture seule pour cette suite et tous ses enfants hiérarchiques.
Propriété publique DefaultConfigurations Obtient la liste en lecture seule des configurations par défaut.
Propriété publique Description Obtient ou définit la description de cette suite de tests.
Propriété publique Error Obtient un message d'erreur indiquant le problème lié à cet objet. (Hérité de IDataErrorInfo.)
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 IsRoot Obtient une valeur qui indique si cette suite est la suite racine du projet de test.
Propriété publique Item Obtient le message d'erreur pour la propriété portant le nom donné. (Hérité de IDataErrorInfo.)
Propriété publique LastUpdated Obtient la date et l'heure de dernière mise à jour de la suite de tests.
Propriété publique LastUpdatedBy Obtient l'identité de la personne qui a mis à jour cette suite de tests pour la dernière fois.
Propriété publique Parent Obtient la suite de tests parent qui contient cette suite de tests.
Propriété publique Plan Obtient le plan de test qui possède cette suite de tests.
Propriété publique Project Obtient le projet de test. (Hérité de ITestObject<T>.)
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 de cette suite de tests.
Propriété publique TestCases Obtient une collection de cas de test en lecture seule.
Propriété publique TestSuiteEntry Obtient une entrée qui a été créée pour une utilisation dans une suite de tests statique.
Propriété publique TestSuiteType Obtient le type de cette suite de tests.
Propriété publique Title Obtient ou définit le titre de cette suite de tests.
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>.)

Début

Méthodes

  Nom Description
Méthode publique AssignTestPoints Modifie la propriété AssignedTo à l'aide de la collection d'assignations de points de test fournie.
Méthode publique ClearDefaultConfigurations Supprime la liste des configurations par défaut de cette suite.Cela fait hériter cette suite des configurations par défaut de son parent.
Méthode publique CreateTestPointAssignment Crée un objet ITestPointAssignment à passer dans ITestSuiteBase.AssignTestPoints
Méthode publique Refresh() Met à jour toutes les suites de la hiérarchie qui sont obsolètes.
Méthode publique Refresh(Boolean) Met à jour toutes les suites de la hiérarchie et force éventuellement la mise à jour si elles sont obsolètes.
Méthode publique SetDefaultConfigurations Spécifie un ensemble de configurations à utiliser avec les entrées de suite nouvellement ajoutées.Lorsque les entrées sont ajoutées, des points de test sont créés pour chacune de ces configurations.
Méthode publique SetEntryConfigurations Crée et supprime les points de test requis pour passer son ensemble de configurations pour chaque entrée.

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.)

Début

Notes

Les suites de tests qui sont basées sur des requêtes peuvent utiliser IDynamicTestSuiteBase. Les suites de tests qui sont basées sur une liste explicite d'ID de cas de test peuvent utiliser IStaticTestSuite. Les suites de tests qui sont basées sur une ligne spécifique peuvent utiliser IRequirementTestSuite.

Voir aussi

Référence

Microsoft.TeamFoundation.TestManagement.Client, espace de noms

IRequirementTestSuite

IDynamicTestSuiteBase

IStaticTestSuite

ITestObject<T>

IIdentifiable<TKey>

IDataErrorInfo

IPropertyOwner

INotifyPropertyChanged