ITestCase, interface
Ensemble de données représentant un cas de test enregistré dans le serveur d'administration 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 ITestCase _
Inherits ITestBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
public interface ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
public interface class ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
type ITestCase =
interface
interface ITestBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
interface IAttachmentOwner
end
public interface ITestCase extends ITestBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
Le type ITestCase expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Actions | Obtient une collection d'objets d'actions de test stockés dans l'ordre dans lequel ils doivent être exécutés. (Hérité de ITestBase.) | |
Area | Obtient ou définit la classification ou domaine fonctionnel auquel ce test appartient. (Hérité de ITestBase.) | |
Attachments | Obtient la collection de pièces jointes. (Hérité de IAttachmentOwner.) | |
CustomFields | Obtient une collection de suivis d'éléments de travail des champs définis par l'utilisateur inscrits auprès du serveur. (Hérité de ITestBase.) | |
Data | ||
DataReadOnly | ||
DateCreated | Obtient la date de création de cet objet. (Hérité de ITestBase.) | |
DateModified | Obtient la date de dernière modification de cet objet. (Hérité de ITestBase.) | |
DefaultTable | ||
DefaultTableReadOnly | ||
Description | Obtient ou définit la description de cet objet. (Hérité de ITestBase.) | |
Error | Obtient un message d'erreur indiquant le problème lié à cet objet. (Hérité de IDataErrorInfo.) | |
Exists | Obtient une valeur qui indique si cet objet a été détruit et si l'appelant y a accès. (Hérité de ITestBase.) | |
Id | Obtient l'identificateur. (Hérité de IIdentifiable<TKey>.) | |
Implementation | ||
InvalidProperties | Obtient une liste des noms de propriété non valides. (Hérité de IPropertyOwner.) | |
IsAutomated | ||
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.) | |
Links | Obtient une collection de suivis d'éléments de travail de liens pour d'autres artefacts. (Hérité de ITestBase.) | |
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. (Hérité de ITestBase.) | |
OwnerName | La personne chargée de l'automatisation de ce test.Si le test est manuel, la personne chargée de gérer le test par palier. (Hérité de ITestBase.) | |
OwnerTeamFoundationId | La personne chargée de l'automatisation de ce test.Si le test est manuel, la personne chargée de gérer le test par palier. (Hérité de ITestBase.) | |
Priority | Obtient ou définit la priorité pour l'exécution ou l'analyse de ce test. (Hérité de ITestBase.) | |
Project | Obtient le projet de test. (Hérité de ITestObject<T>.) | |
Reason | Obtient ou définit la raison de l'état actuel de cet objet. (Hérité de ITestBase.) | |
Revision | Obtient le numéro de révision actuel de cet objet. (Hérité de ITestObject<T>.) | |
State | Obtient ou définit l'état actuel de cet objet. (Hérité de ITestBase.) | |
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. (Hérité de ITestBase.) | |
TestSuiteEntry | ||
Title | Obtient ou définit le titre de ce test ou cette étape. (Hérité de ITestBase.) | |
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>.) | |
WorkItem | Obtient l'élément de travail sous-jacent. (Hérité de ITestBase.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateAttachment(String) | Crée une pièce jointe à partir d'un fichier. (Hérité de IAttachmentOwner.) | |
CreateAttachment(String, SourceFileAction) | Crée une pièce jointe à partir d'un fichier, supprimant éventuellement le fichier source après le téléchargement. (Hérité de IAttachmentOwner.) | |
CreateAttachment(array<Byte[], Int32, Int32) | ||
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. (Hérité de ITestBase.) | |
CreateTestActionGroup | Crée un nouveau groupe d'actions de test, auquel des étapes ou d'autres groupes peuvent être ajoutés. (Hérité de ITestBase.) | |
CreateTestStep | Crée une nouvelle étape de test. (Hérité de ITestBase.) | |
FindAction | Retourne l'action spécifiée de la propriété Actions à l'aide du numéro d'ID donné. (Hérité de ITestBase.) | |
Flush | Met à jour les champs d'élément de travail à l'aide des modifications qui sont apportées dans cet objet. (Hérité de ITestBase.) | |
GetReferencedSharedStep(Int32) | ||
GetReferencedSharedStep(Int32, Int32) | Retourne une version particulière de l'étape partagée référencée par le cas de test.Retourne Null si celle-ci correspondant au sharedStepId n'est pas référencée par le cas de test. | |
OverrideParameter | Remplace le paramètre spécifié, ce qui permet pour être supprimée des étapes de ce scénario de test spécifique lorsqu'il conserve les données relatives au paramètre d'autres itérations. (Hérité de ITestBase.) | |
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. (Hérité de ITestBase.) | |
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é. (Hérité de ITestBase.) | |
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. (Hérité de ITestBase.) | |
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. (Hérité de ITestBase.) |
Début
Événements
Nom | Description | |
---|---|---|
AttachmentUploadCompleted | Cet événement est déclenché lorsque le téléchargement de pièce jointe est terminé. (Hérité de IAttachmentOwner.) | |
PropertyChanged | Se produit en cas de modification d'une valeur de propriété. (Hérité de INotifyPropertyChanged.) | |
TestParameterDeletingEvent | Événement déclenché lorsque les paramètres de test sont sur le point d'être supprimés. (Hérité de ITestBase.) |
Début
Notes
Le contenu de cette section ne sera pas mis à jour, n'y ajoutez pas d'informations.
Voir aussi
Référence
Microsoft.TeamFoundation.TestManagement.Client, espace de noms