QTP - Aktionen
Mithilfe von Aktionen können Tester Skripte in Gruppen von QTP-Anweisungen unterteilen. Aktionen ähneln Funktionen in VBScript. Es gibt jedoch einige Unterschiede. Standardmäßig erstellt QTP einen Test mit einer Aktion.
Aktionen | Funktionen |
---|---|
Aktion ist eine integrierte Funktion von QTP. | VBScript-Funktionen werden sowohl von VBScript als auch von QTP unterstützt. |
Aktionsparameter werden nur als Wert übergeben. | Funktionsparameter werden entweder als Wert oder als Referenz übergeben. |
Aktionen haben die Erweiterung .mts | Funktionen werden als .vbs oder .qfl gespeichert |
Aktionen können wiederverwendbar sein oder nicht. | Funktionen sind immer wiederverwendbar. |
Sie können auf die Eigenschaften der Aktion zugreifen, indem Sie mit der rechten Maustaste auf das Skripteditorfenster klicken und "Eigenschaften" auswählen.
Aktionseigenschaften enthalten die folgenden Informationen:
- Aktionsname
- Location
- Wiederverwendbare Flagge
- Eingabeparameter
- Ausgabeparameter
Arten von Aktionen
Es gibt drei Arten von Aktionen:
Non-reusable action - Eine Aktion, die nur in dem spezifischen Test aufgerufen werden kann, in dem sie entworfen wurde, und der nur einmal aufgerufen werden kann.
Reusable action - Eine Aktion, die mehrfach aufgerufen werden kann, jeder Test, in dem sie sich befindet, und auch von anderen Tests verwendet werden kann.
External Reusable action- Es handelt sich um eine wiederverwendbare Aktion, die in einem anderen Test gespeichert wurde. Externe Aktionen sind im aufrufenden Test schreibgeschützt, können jedoch lokal mit der bearbeitbaren Kopie der Datentabelleninformationen für die externe Aktion verwendet werden.
Arbeiten mit Aktionen
Es gibt drei Möglichkeiten, eine Aktion einzufügen. Klicken Sie auf jede dieser Aktionen, um mehr über die ausgewählte Art der Aktion zu erfahren.
Sr.Nr. | Aktionstyp und Beschreibung |
---|---|
1 | Aufruf zur neuen Aktion einfügen
Fügt eine neue Aktion aus der vorhandenen Aktion ein |
2 | Aufruf zur Kopie der Aktion einfügen
Fügt eine Kopie einer vorhandenen Aktion ein |
3 | Aufruf zur vorhandenen Aktion einfügen
Fügt einen Aufruf einer vorhandenen wiederverwendbaren Aktion ein |