ITestPlan, interface
Représente un plan de test.
Espace de noms : Microsoft.TeamFoundation.TestManagement.Client
Assembly : Microsoft.TeamFoundation.TestManagement.Client (dans Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntaxe
'Déclaration
Public Interface ITestPlan _
Inherits ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestPlan : ITestObject<int>,
IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestPlan : ITestObject<int>,
IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestPlan =
interface
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
end
public interface ITestPlan extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
Le type ITestPlan expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AreaPath | Obtient ou définit le chemin d'accès à la zone à laquelle ce test appartient. | |
AutomatedTestEnvironmentId | Obtient ou définit le GUID de l'environnement pour les tests automatisés. | |
AutomatedTestSettingsId | Obtient ou définit l'ID du jeu de paramètres à utiliser pour les tests automatisés. | |
BuildDirectory | Obtient le nom du dossier de la build actuellement associée à ce plan. | |
BuildFilter | Obtient l'ensemble des critères qui restreignent les builds pouvant être associées à ce plan de test. | |
BuildNumber | Obtient le nom de la build actuellement associée à ce plan de test. | |
BuildTakenDate | Obtient les date et heure auxquelles la build actuelle a été associée à ce plan de test. | |
BuildUri | Obtient ou définit l'URI pour la génération qui est actuellement associée à ce plan de test. | |
Description | Obtient ou définit la description de ce plan de test. | |
EndDate | Obtient ou définit la date de fin de ce plan de test. | |
Error | Obtient un message d'erreur indiquant le problème lié à cet objet. (Hérité de IDataErrorInfo.) | |
Id | Obtient l'identificateur. (Hérité de IIdentifiable<TKey>.) | |
InvalidProperties | Obtient une liste des noms de propriété non valides. (Hérité de IPropertyOwner.) | |
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.) | |
Item | Obtient le message d'erreur pour la propriété portant le nom donné. (Hérité de IDataErrorInfo.) | |
Iteration | Obtient ou définit l'itération à laquelle ce plan de test appartient. | |
LastUpdated | Obtient la date et l'heure de dernière mise à jour du plan de test. | |
LastUpdatedBy | Obtient l'identité de la dernière personne à avoir mis à jour ce plan de tests. | |
Links | Obtient une collection de liens externes associés à ce plan de test. | |
ManualTestEnvironmentId | Obtient ou définit le GUID de l'environnement pour les tests manuels. | |
ManualTestSettingsId | Obtient ou définit l'ID des paramètres de test manuel. | |
Name | Obtient ou définit le nom de ce plan de test. | |
NewBuildStatistics | Obtient des informations sur les modifications effectuées depuis la création de la build actuellement associée à ce plan. | |
Owner | Obtient ou définit l'identité du propriétaire de ce plan de test. | |
PreviousBuildUri | Obtient l'URI de la build précédente associée à ce plan de test. | |
Project | Obtient le projet de test. (Hérité de ITestObject<T>.) | |
Revision | Obtient le numéro de révision actuel de cet objet. (Hérité de ITestObject<T>.) | |
RootSuite | Obtient la suite de tests racine de ce plan de test. | |
StartDate | Obtient ou définit la date de début de ce plan de test. | |
State | Obtient ou définit l'état actuel de ce plan de test. | |
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 | |
---|---|---|
CreateLink | Crée une nouvelle ITestExternalLink vide. | |
CreateTestRun | Crée et retourne une nouvelle série de tests automatisés ou manuels pour ce plan de test. | |
Delete() | Supprime ce plan de test, ainsi que toutes les séries de tests et tous les points de test associés. | |
Delete(DeleteAction) | Supprime ce plan de test, ainsi que toutes les séries de tests et tous les points de test associés. | |
FindTestPoint(Int32) | Recherche et retourne le point de test spécifié par l'ID du point de test. | |
FindTestPoint(Int32, String) | Recherche et retourne le point de test spécifié par l'ID du point de test. | |
QueryImpactedPoints(Uri) | Retourne une collection de points de test qui est affectée par toutes les builds.Cela inclut les builds précédentes et la build spécifiée. | |
QueryImpactedPoints(Uri, String) | Retourne une collection de points de test qui est affectée par toutes les builds.Cela inclut les builds précédentes et la build spécifiée. | |
QueryTestPointHierarchy | Racine de la hiérarchie de suites de tests qui contient les points de test correspondant à la requête WIQL. | |
QueryTestPoints(String) | Recherche et retourne tous les points de test appartenant à ce plan de test et correspondant à la requête fournie. | |
QueryTestPoints(String, String) | Recherche et retourne tous les points de test qui appartiennent à ce plan de test et correspondent à la requête de point et à la sous-requête de valeur de champ fournies. | |
QueryTestPointStatistics | Recherche et retourne les statistiques de point de test qui appartiennent à ce plan de test et correspondent à la requête donnée. | |
Refresh | Actualise tous les objets de ce plan de test avec les données actuelles du serveur. | |
RefreshTestCase | Actualise toutes les instances du cas de test spécifié dans ce plan de test. | |
Save | Enregistre les données de tous les objets de ce plan de test sur le serveur. |
Début
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Se produit lorsqu'une valeur de propriété est modifiée. (Hérité de INotifyPropertyChanged.) |
Début
Notes
Cette interface prend en charge le modèle objet pour la gestion de cas de test dans Visual Studio. Cette interface n'est pas prévue pour être implémentée dans une classe personnalisée, mais vous pouvez l'utiliser dans une classe personnalisée lorsqu'un objet TCM retourne une implémentation interne.
Voir aussi
Référence
Microsoft.TeamFoundation.TestManagement.Client, espace de noms