Condividi tramite


Interfaccia ITestCase

Rappresenta un test case archiviato in Team Foundation Server.

Spazio dei nomi:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintassi

'Dichiarazione
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

Il tipo ITestCase espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Actions Ottiene una raccolta di oggetti azione di test archiviati nell'ordine in cui devono essere eseguiti. (Ereditato da ITestBase)
Proprietà pubblica Area Ottiene o imposta la classificazione o l'area funzionale alla quale appartiene il test. (Ereditato da ITestBase)
Proprietà pubblica Attachments ottiene la raccolta di allegati. (Ereditato da IAttachmentOwner)
Proprietà pubblica CustomFields Ottiene una raccolta gestione degli elementi di lavoro di campi definiti dall'utente registrati nel server. (Ereditato da ITestBase)
Proprietà pubblica Data Ottiene DataSet contenente i valori del parametro che verranno utilizzati quando questo test case viene eseguito.
Proprietà pubblica DataReadOnly Verificare le tabelle dati archiviate nel test case.
Proprietà pubblica DateCreated Ottiene la data di creazione dell'oggetto. (Ereditato da ITestBase)
Proprietà pubblica DateModified Ottiene la data dell'ultima modifica dell'oggetto. (Ereditato da ITestBase)
Proprietà pubblica DefaultTable Ottiene la tabella predefinita in DataSet restituita dalla proprietà Data.
Proprietà pubblica DefaultTableReadOnly Impostare come valore predefinito la tabella utilizzata per l'associazione interna
Proprietà pubblica Description Ottiene o imposta la descrizione dell'oggetto. (Ereditato da ITestBase)
Proprietà pubblica Error Ottiene un'indicazione del messaggio di errore ciò che è errato all'oggetto. (Ereditato da IDataErrorInfo)
Proprietà pubblica Exists Ottiene un valore che indica se l'oggetto è stato eliminato e se il chiamante dispone di accesso all'oggetto. (Ereditato da ITestBase)
Proprietà pubblica Id ottiene l'identificatore. (Ereditato da IIdentifiable<TKey>)
Proprietà pubblica Implementation Ottiene un riferimento al test automatizzato che implementa il test case.
Proprietà pubblica InvalidProperties Ottiene un elenco di nomi di proprietà che non sono validi. (Ereditato da IPropertyOwner)
Proprietà pubblica IsAutomated Ottiene un valore che indica se il test è automatizzato.
Proprietà pubblica IsDirty Ottiene un valore che indica se le proprietà sono stati modificati dopo l'ultima aggiorna, recupera, o vengono salvati. (Ereditato da IPropertyOwner)
Proprietà pubblica Item ottiene il messaggio di errore per la proprietà con il nome specificato. (Ereditato da IDataErrorInfo)
Proprietà pubblica Links Ottiene una raccolta gestione degli elementi di lavoro di collegamenti ad altri elementi. (Ereditato da ITestBase)
Proprietà pubblica Owner Ottiene o imposta l'identità della persona responsabile del test se si tratta di un test automatizzato, o della persona responsabile della gestione dei passi del test se si tratta di un test manuale. (Ereditato da ITestBase)
Proprietà pubblica OwnerName La persona responsabile dell'automazione del test.Se il test è manuale, la persona responsabile della gestione dei passi del test. (Ereditato da ITestBase)
Proprietà pubblica OwnerTeamFoundationId La persona responsabile dell'automazione del test.Se il test è manuale, la persona responsabile della gestione dei passi del test. (Ereditato da ITestBase)
Proprietà pubblica Priority Ottiene o imposta la priorità di esecuzione di questo test. (Ereditato da ITestBase)
Proprietà pubblica Project ottiene il progetto di test. (Ereditato da ITestObject<T>)
Proprietà pubblica Reason Ottiene o imposta il motivo per cui l'oggetto si trova nello stato corrente. (Ereditato da ITestBase)
Proprietà pubblica Revision Ottiene il numero di revisione corrente di questo oggetto. (Ereditato da ITestObject<T>)
Proprietà pubblica State Ottiene o imposta lo stato corrente di questo oggetto. (Ereditato da ITestBase)
Proprietà pubblica TestParameters Ottiene una raccolta di tutti i parametri utilizzati nei passi del presente test e in tutti i parametri inclusi in tutti i passi condivisi. (Ereditato da ITestBase)
Proprietà pubblica TestSuiteEntry Consente di creare un nuovo ITestSuiteEntry che contiene questo test case, che successivamente deve essere collegato a un gruppo di test esistente che si trova nel gruppo radice del piano di test.
Proprietà pubblica Title Ottiene o imposta il titolo di questo test o passo. (Ereditato da ITestBase)
Proprietà pubblica UserData Ottiene o si imposta un oggetto o un valore arbitrario che non vengono mantenuti, ma che consente agli oggetti gestione test siano dinamicamente esteso. (Ereditato da ITestObject<T>)
Proprietà pubblica WorkItem Ottiene l'elemento di lavoro sottostante. (Ereditato da ITestBase)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateAttachment(String) crea un allegato da un file. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(String, SourceFileAction) Crea un allegato da un file, facoltativamente eliminando il file di origine dopo essere caricatosi. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(array<Byte[], Int32, Int32) Crea un allegato per un test case utilizzando la matrice di byte specificata.
Metodo pubblico CreateSharedStepReference Se l'oggetto è un test case, crea un nuovo riferimento del passo condiviso che consente di accedere a un altro set di azioni. (Ereditato da ITestBase)
Metodo pubblico CreateTestActionGroup Crea un nuovo gruppo azione di test al quale è possibile aggiungere passi o altri gruppi. (Ereditato da ITestBase)
Metodo pubblico CreateTestStep Crea un nuovo passo del test. (Ereditato da ITestBase)
Metodo pubblico FindAction Restituisce l'azione specificata dalla proprietà Actions utilizzando il numero ID specificato. (Ereditato da ITestBase)
Metodo pubblico Flush Tiene aggiornati i campi dell'elemento di lavoro utilizzando le modifiche apportate in questo oggetto. (Ereditato da ITestBase)
Metodo pubblico GetReferencedSharedStep(Int32) Restituisce il passo condiviso fa riferimento il test case.Restituisce null se il passo condiviso che corrisponde allo sharedStepId non viene fatto riferimento dal test case.
Metodo pubblico GetReferencedSharedStep(Int32, Int32)
Metodo pubblico OverrideParameter Esegue l'override del parametro specificato, che consente l'invio di sia stato rimosso da passi del test case specifico mantenendo i dati sul parametro da altre iterazioni. (Ereditato da ITestBase)
Metodo pubblico Refresh Aggiorna l'elemento corrente nel server e reimposta i valori a quelli archiviati nell'elemento.I dati memorizzati nella cache sono rimossi. (Ereditato da ITestBase)
Metodo pubblico RenameParameter Rinomina un parametro utilizzando il nome del parametro specificato e aggiorna tutte le azioni che fanno riferimento al parametro. (Ereditato da ITestBase)
Metodo pubblico ReplaceParameter Trova tutte le istanze in cui il parametro fornito viene utilizzato nelle azioni, elimina tutti i dati di iterazione per ogni istanza e li sostituisce usando il testo letterale fornito. (Ereditato da ITestBase)
Metodo pubblico Save Tiene aggiornati i campi dell'elemento di lavoro chiamando il metodo Flush e quindi archiviando ogni elemento di lavoro nel server. (Ereditato da ITestBase)

In alto

Eventi

  Nome Descrizione
Evento pubblico AttachmentUploadCompleted Questo evento viene generato quando il caricamento dell'allegato è terminato. (Ereditato da IAttachmentOwner)
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)
Evento pubblico TestParameterDeletingEvent Evento generato prima che i parametri di test vengano eliminati. (Ereditato da ITestBase)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.TestManagement.Client

ITestBase

ITestObject<T>