Acțiuni în QTP / UFT cu Exemplu

Anonim

Ce este Acțiunea în QTP?

Acțiunile vă ajută să împărțiți testul în „unități logice” sau „Procese de afaceri”. Acțiunile ajută la crearea unui script 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. Acțiuni reutilizabile : pot fi utilizate în alte teste. Ele pot fi utilizate în același Script de test de mai multe ori.
  2. Acțiuni care nu pot fi refolosite : nu pot fi utilizate în alte teste. Ele pot fi apelate în același script o singură dată

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

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

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

  1. Foaie de date 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. Foaie de date 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 pentru a importa acțiuni într-un test

  1. Apel la COPIEREA 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 acțiunii corespunzătoare din tabelul de date în testul de apelare. Când introduceți o copie a unei acțiuni existente, puteți face modificări la acțiunea copiată, iar modificările dvs. nu vor afecta și nu vor fi afectate de niciun alt test. Puteți insera copii atât ale acțiunilor reutilizabile, cât și ale acțiunilor nereutilizabile
  2. Apel la o acțiune EXISTENTĂ: Apelurile la acțiuni sunt doar în citire în testul de apelare. Ele pot fi modificate numai î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 la acțiuni „Reutilizabile”.

Următorul tutorial video demonstrează Acțiuni . Folosește scriptul de test vanilă creat în tutoriale anterioare cu 5 pași pentru a vă conecta la rezervarea zborului. Acest tutorial este cel mai lung din toate tutorialele QTP și se recomandă să luați notițe în timp ce îl vizualizați.

Faceți clic aici dacă videoclipul nu este accesibil

La fel ca funcțiile / metodele din limbajele de programare, puteți crea și PARAMETRI de intrare și ieșire pentru o acțiune. Acest parametru nu are nicio legătură cu Parametrizarea datelor de test învățate anterior.

Dacă este necesar, puteți utiliza următoarea declarație pentru a ieși dintr-o acțiune

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

În timp ce executați un script QTP cu Actions, trebuie să luați în considerare, iterații globale și iterații locale

Puteți modifica frecvența de iterație a acțiunii selectând Proprietăți apel acțiune> fila Executare