Acțiuni în QTP/UFT cu Exemplu

Ce este Acțiunea în QTP?

Acţiuni vă ajută să vă împărțiți testul în „unități logice” sau „procese de afaceri”. Acțiunile ajută la crearea unui script care este mai modular și mai eficient.

Când un script este nou creat, acesta constă dintr-o singură acțiune. Dar puteți adăuga mai multe acțiuni la Scriptul UFT Micro Focus conform cerințelor.

Există două tipuri de acțiuni

  1. Reutilizabile Acțiuni: pot fi folosite în alte Teste. Ele pot fi utilizate în același script de testare de mai multe ori.
  2. Nereutilizabil Acțiuni: nu poate fi folosit în alte teste. Ele pot fi apelate în același script o singură dată

Uneori, dacă o acțiune devine mare, este o practică bună să o împărțim. Puteți împărți o acțiune existentă în două moduri

  1. Independent unul de altul care împarte acțiunea selectată în două acțiuni de frați
  2. Acțiune imbricată care împarte acțiunea selectată într-o acțiune părinte al cărei ultim pas numește a doua, acțiune copil

Acțiunile pot accesa datele de testare stocate în fișele de date. HP QTP oferă 2 tipuri de fișe tehnice

  1. Fișă GLOBALĂ: Este unic pentru întregul test. Orice acțiune poate accesa și scrie date în Foaia de date globală. O foaie se numește „GLOBAL”
  2. Fișă tehnică locală: Egal cu numărul de acțiuni din foaie. O acțiune poate citi și scrie date numai în propria foaie de date locală. Numele foii = „NUMELE ACȚIUNII”.

Întregul scop al creării de acțiuni este de a le folosi în alte scripturi de testare. Există două metode de a importa acțiuni într-un test

  1. Apel la COPIERE a unei acțiuni: când faceți o copie a unei acțiuni, acțiunea este copiată în întregime, inclusiv punctele de control, parametrizarea și fila de acțiuni corespunzătoare din tabelul de date în testul de apelare. Când inserați o copie a unei acțiuni existente, puteți face modificări acțiunii copiate, iar modificările dvs. nu vor afecta și nici nu vor fi afectate de niciun alt test. Puteți introduce copii atât ale acțiunilor reutilizabile, cât și ale celor nereutilizabile
  2. Apel la o acțiune EXISTENTĂ: apelurile la acțiuni sunt doar în citire în testul de apelare. Ele pot fi modificate doar în testul în care au fost create. Vă permite să utilizați aceeași acțiune în mai multe teste și ușurează întreținerea testelor. Puteți efectua apeluri numai către acțiuni „reutilizabile”.

Următorul tutorial video demonstrează Acţiuni. Utilizează Scriptul de testare vanilie creat în tutorialele anterioare cu 5 pași pentru a vă conecta Rezervare de zbor. Acest tutorial este cea mai lungă in toate Tutoriale QTP și este recomandat să luați notițe în timp ce îl vizionați.

Clic aici dacă videoclipul nu este accesibil

La fel ca Funcții/Metode în limbaje de programare puteți crea și intrare și ieșire PARAMETRI pentru o actiune. Acest parametru are Fără relație cu Parametrizarea datelor de testare învăţat mai devreme.

Dacă este necesar, puteți folosi următoarea instrucțiune pentru a părăsi o acțiune

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

În timpul executării unui Script QTP cu Acțiuni, trebuie să luați în considerare, Iterații globale și iterații locale

Puteți modifica frecvența iterației acțiunii prin selectarea Action Call Properties > Fila Run