ITestPlan-Schnittstelle
Stellt einen Testplan dar.
Namespace: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntax
'Declaration
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
Der ITestPlan-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AreaPath | Ruft den Bereichspfad ab, zu dem dieser Test gehört, oder legt diesen fest. | |
AutomatedTestEnvironmentId | Ruft die GUID der Umgebung für automatisierte Tests ab oder legt diese fest. | |
AutomatedTestSettingsId | Ruft die ID für die Einstellungen ab, die für automatisierte Tests verwendet werden sollen, oder legt diese fest. | |
BuildDirectory | Ruft den Namen des Ordners für den Build ab, der diesem Plan aktuell zugeordnet ist. | |
BuildFilter | Ruft den Satz von Kriterien ab, die die Builds einschränken, die diesem Testplan zugeordnet werden können. | |
BuildNumber | Ruft den Namen des Builds ab, der aktuell diesem Testplan zugeordnet ist. | |
BuildTakenDate | Ruft das Datum und die Uhrzeit ab, zu der der aktuelle Build diesem Testplan zugeordnet wurde. | |
BuildUri | Ruft den URI (Uniform Resource Identifier) für den Build ab, der aktuell diesem Testplan zugeordnet ist, oder legt ihn fest. | |
Description | Ruft die Beschreibung für diesen Testplan ab oder legt diese fest. | |
EndDate | Ruft das Enddatum für diesen Testplan ab oder legt es fest. | |
Error | Ruft eine Fehlermeldung ab, die den Fehler in diesem Objekt angibt. (Von IDataErrorInfo geerbt.) | |
Id | Ruft den Bezeichner ab. (Von IIdentifiable<TKey> geerbt.) | |
InvalidProperties | Ruft eine Liste von Eigenschaftennamen ab, die ungültig sind. (Von IPropertyOwner geerbt.) | |
IsDirty | Ruft einen Wert ab, der angibt, ob beliebige Eigenschaften seit der letzten Aktualisierung geändert, abgerufen oder gespeichert wurde. (Von IPropertyOwner geerbt.) | |
Item | Ruft die Fehlermeldung für die Eigenschaft mit dem angegebenen Namen ab. (Von IDataErrorInfo geerbt.) | |
Iteration | Ruft die Iteration ab, zu der dieser Testplan gehört, oder legt sie fest. | |
LastUpdated | Ruft das Datum und die Uhrzeit ab, zu der dieser Testplan zuletzt aktualisiert wurde. | |
LastUpdatedBy | Ruft die Identität der letzten Person ab, die diesen Testplan aktualisiert hat. | |
Links | Ruft eine Auflistung von externen Links ab, die diesem Testplan zugeordnet ist. | |
ManualTestEnvironmentId | Ruft die GUID der Umgebung für manuelle Tests ab oder legt diese fest. | |
ManualTestSettingsId | Ruft die ID für die manuellen Testeinstellungen ab oder legt diese fest. | |
Name | Ruft den Namen dieses Testplans ab oder legt ihn fest. | |
NewBuildStatistics | Ruft einen Satz von Informationen dazu ab, welche Änderungen durchgeführt wurden, seit der diesem Plan aktuell zugeordnete Build erstellt wurde. | |
Owner | Ruft die Identität der Person ab, die diesen Testplan besitzt, oder legt diese fest. | |
PreviousBuildUri | Ruft den URI des vorherigen Builds ab, der diesem Testplan zugeordnet war. | |
Project | Ruft das Testprojekt ab. (Von ITestObject<T> geerbt.) | |
Revision | Ruft die aktuelle Revisionsnummer für dieses Objekt ab. (Von ITestObject<T> geerbt.) | |
RootSuite | Ruft die Stammtestsammlung für diesen Testplan ab. | |
StartDate | Ruft das Anfangsdatum für diesen Testplan ab oder legt es fest. | |
State | Ruft den aktuellen Status dieses Testplans ab oder legt ihn fest. | |
UserData | Ruft ein beliebiges Objekt oder einen Wert ab, der nicht beibehalten wird, mit dem Testverwaltungsobjekte jedoch dynamisch erweitert werden können, oder legt dieses Objekt oder den Wert fest. (Von ITestObject<T> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateLink | Erstellt eine neue, leere ITestExternalLink. | |
CreateTestRun | Erstellt und gibt einen neuen automatisierten oder manuellen Testlauf für diesen Testplan zurück. | |
Delete() | Löscht diesen Testplan sowie alle Testläufe und Testpunkte, die dem Plan zugeordnet sind. | |
Delete(DeleteAction) | Löscht diesen Testplan sowie alle Testläufe und Testpunkte, die dem Plan zugeordnet sind. | |
FindTestPoint(Int32) | Sucht und gibt einen Testpunkt zurück, der durch die Testpunkt-ID angegeben ist. | |
FindTestPoint(Int32, String) | Sucht und gibt einen Testpunkt zurück, der durch die Testpunkt-ID angegeben ist. | |
QueryImpactedPoints(Uri) | Gibt eine Auflistung von Testpunkten zurück, die von allen Builds betroffen ist.Dies schließt vorherige Builds und den angegebenen Build ein. | |
QueryImpactedPoints(Uri, String) | Gibt eine Auflistung von Testpunkten zurück, die von allen Builds betroffen ist.Dies schließt vorherige Builds und den angegebenen Build ein. | |
QueryTestPointHierarchy | Gibt die Testsammlungshierarchie zurück, die Testpunkte enthält, die mit der WIQL-Abfrage übereinstimmen. | |
QueryTestPoints(String) | Sucht alle Testpunkte, die in diesem Testplan enthalten sind und der angegebenen Abfrage entsprechen, und gibt diese zurück. | |
QueryTestPoints(String, String) | Sucht und gibt alle Testpunkte zurück, die in diesem Testplan enthalten sind und der angegebenen Punktabfrage sowie der Unterabfrage mit einem Feldwert entsprechen. | |
QueryTestPointStatistics | Sucht und gibt alle Testpunktstatistiken zurück, die in diesem Testplan enthalten sind und der angegebenen Abfrage entsprechen. | |
Refresh | Aktualisiert alle Objekte in diesem Testplan mit aktuellen Daten vom Server. | |
RefreshTestCase | Aktualisiert alle Instanzen des angegebenen Testfalls in diesem Testplan. | |
Save | Speichert die Daten aus allen Objekten in diesem Testplan auf dem Server. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyChanged | Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von INotifyPropertyChanged geerbt.) |
Zum Seitenanfang
Hinweise
Diese Schnittstelle unterstützt das Objektmodell für Testfallverwaltung (TCM) in Visual Studio. Diese Schnittstelle ist nicht für das Implementieren in einer benutzerdefinierten Klasse vorgesehen, aber Sie können diese Schnittstelle in einer benutzerdefinierten Klasse verwenden, wenn ein TCM-Objekt eine interne Implementierung zurückgibt.