QTP - Działania
Akcje pomagają testerom podzielić skrypty na grupy instrukcji QTP. Akcje są podobne do funkcji w VBScript; jednak istnieje kilka różnic. Domyślnie QTP tworzy test z jedną akcją.
działania | Funkcje |
---|---|
Akcja jest wbudowaną funkcją QTP. | Funkcje VBScript są obsługiwane zarówno przez VBScript, jak i QTP. |
Parametry akcji są przekazywane tylko przez wartość. | Parametry funkcji są przekazywane przez wartość lub przez odniesienie. |
Akcje mają rozszerzenie .mts | Funkcje są zapisywane jako .vbs lub .qfl |
Działania mogą, ale nie muszą być wielokrotnego użytku. | Funkcje są zawsze wielokrotnego użytku. |
Dostęp do właściwości akcji można uzyskać, klikając prawym przyciskiem myszy okno edytora skryptów i wybierając opcję „Właściwości”.
Właściwości akcji zawierają następujące informacje -
- Nazwa działania
- Location
- Flaga wielokrotnego użytku
- Parametry wejściowe
- Parametry wyjściowe
Rodzaje działań
Istnieją trzy rodzaje działań -
Non-reusable action - Czynność, którą można wywołać tylko w tym konkretnym teście, w którym została zaprojektowana i którą można wywołać tylko raz.
Reusable action - Akcja, którą można wywołać wiele razy, dowolny test, w którym się ona znajduje, a także może być używana w innych testach.
External Reusable action- Jest to czynność wielokrotnego użytku zapisana w innym teście. Akcje zewnętrzne są tylko do odczytu w teście wywołującym, ale mogą być używane lokalnie z edytowalną kopią informacji tabeli danych dla akcji zewnętrznej.
Praca z akcjami
Istnieją trzy opcje wstawiania akcji. Kliknij każdą z nich, aby dowiedzieć się więcej o wybranym typie akcji.
Sr.No. | Typ i opis działania |
---|---|
1 | Wstaw wezwanie do nowej akcji Wstawia nową akcję z istniejącej akcji |
2 | Wstaw wezwanie do kopiowania działań Wstawia kopię istniejącej akcji |
3 | Wstaw wezwanie do istniejącej akcji Wstawia wezwanie do istniejącej akcji wielokrotnego użytku |