Działania w QTP/UFT z przykładem

Co to jest akcja w QTP?

Akcje pomóż podzielić test na „jednostki logiczne” lub „procesy biznesowe”. Akcje pomagają stworzyć skrypt, który jest bardziej modułowy i wydajny.

Nowo utworzony skrypt składa się tylko z jednej akcji. Możesz jednak dodać więcej akcji do skryptu Micro Focus UFT zgodnie z wymaganiami.

Istnieją dwa rodzaje akcji

  1. Wielokrotnego użytku Akcje: można ich używać w innych Testach. Można ich używać wielokrotnie w tym samym skrypcie testowym.
  2. Nie nadaje się do ponownego użycia Akcje: nie można ich używać w innych Testach. Można je wywołać w tym samym skrypcie tylko raz

Czasami, jeśli działanie staje się duże, dobrą praktyką jest jego podzielenie. Istniejącą akcję można podzielić na dwa sposoby

  1. Niezależny siebie, co dzieli wybraną akcję na dwie akcje rodzeństwa
  2. Zagnieżdżona akcja który dzieli wybraną akcję na akcję nadrzędną, której ostatni krok wywołuje drugą akcję podrzędną

Akcje mogą uzyskać dostęp do danych testowych przechowywanych w arkuszach danych. HP QTP zapewnia 2 rodzaje arkuszy danych

  1. GLOBALNY arkusz danych: Jest unikalny dla całego testu. Każde działanie może uzyskać dostęp do danych i zapisać je w globalnym arkuszu danych. Arkusz ma nazwę „GLOBALNY”
  2. LOKALNY arkusz danych: Równa liczbie akcji w arkuszu. Akcja może odczytywać i zapisywać dane wyłącznie we własnym lokalnym arkuszu danych. Nazwa arkusza = „NAZWA AKCJI”.

Celem tworzenia Akcji jest wykorzystanie ich w innych Skryptach Testowych. Istnieją dwie metody importowania akcji do testu

  1. Wywołanie COPY akcji: Kiedy tworzysz kopię akcji, akcja jest kopiowana w całości, łącznie z punktami kontrolnymi, parametryzacją i odpowiednią zakładką akcji w Tabeli danych do testu wywołującego. Kiedy wstawisz kopię istniejącej akcji, możesz wprowadzić zmiany w skopiowanej akcji, a Twoje zmiany nie będą miały wpływu ani nie będą miały na nie wpływu żadne inne testy. Można wstawiać kopie akcji wielokrotnego użytku i akcji, których nie można ponownie wykorzystać
  2. Wywołanie ISTNIEJĄCEJ akcji: W teście wywołania wywołania akcji są tylko do odczytu. Można je modyfikować jedynie w teście, w którym zostały utworzone. Umożliwia użycie tej samej akcji w kilku testach i ułatwia konserwację testów. Możesz wywoływać tylko akcje „Reusable”.

Poniższy samouczek wideo pokazuje Akcje. Korzysta z waniliowego skryptu testowego utworzonego w poprzednich samouczkach i składa się z 5 kroków, aby się zalogować Rezerwacja lotu. Ten poradnik to najdłużej we wszystkim Samouczki QTP i zaleca się robienie notatek podczas oglądania.

Kliknij w tym miejscu jeśli film nie jest dostępny

Tak jak Funkcje/Metody w językach programowania można także tworzyć dane wejściowe i wyjściowe PARAMETRY za akcję. Ten parametr ma bez związku w Parametryzacja danych testowych dowiedziałem się wcześniej.

W razie potrzeby możesz użyć poniższego polecenia, aby wyjść z akcji

  • Wyjdź z akcji.
  • WyjścieAkcjaIteracja
  • Wyjdź z biegu
  • Wyjdź z globalnej iteracji

Podczas wykonywania a Skrypt QTP w przypadku działań należy wziąć pod uwagę, Globalne iteracje i lokalne iteracje

Możesz zmienić częstotliwość iteracji akcji Wybierając Właściwości wywołania akcji > karta Uruchom

Podsumuj ten post następująco: