Acties in QTP/UFT met Voorbeeld

Wat is actie in QTP?

Acties helpen uw test op te delen in โ€˜logische eenhedenโ€™ of โ€˜bedrijfsprocessenโ€™. Acties helpen bij het creรซren van een script dat modulairer en efficiรซnter is.

Wanneer een script nieuw wordt aangemaakt, bestaat het uit slechts รฉรฉn actie. Maar je kunt meer acties toevoegen aan je Micro Focus. UFT Script volgens de specificaties.

Er zijn twee soorten acties

  1. Herbruikbare Acties: kan in andere tests worden gebruikt. Ze kunnen meerdere keren in hetzelfde testscript worden gebruikt.
  2. Niet-herbruikbaar Acties: kunnen niet in andere tests worden gebruikt. Ze kunnen slechts รฉรฉn keer in hetzelfde script worden aangeroepen

Soms, als een actie groot wordt, is het een goede gewoonte om deze te splitsen. U kunt een bestaande actie op twee manieren splitsen

  1. Zelfstandigen van elkaar, waardoor de geselecteerde actie in twee gelijksoortige acties wordt opgesplitst
  2. Geneste actie die de geselecteerde actie opsplitst in een bovenliggende actie waarvan de laatste stap de tweede onderliggende actie aanroept

Acties hebben toegang tot testgegevens die in datasheets zijn opgeslagen. HP QTP biedt 2 soorten gegevensbladen

  1. GLOBAL-gegevensblad: Het is uniek voor de gehele test. Elke actie heeft toegang tot gegevens en kan deze naar het globale gegevensblad schrijven. Een blad heet โ€œGLOBALโ€
  2. LOKAAL gegevensblad: Gelijk aan het aantal acties op het blad. Een actie kan alleen gegevens in zijn eigen lokale gegevensblad lezen en schrijven. Bladnaam = โ€œACTIENAAMโ€.

Het hele doel van het maken van acties is om ze in andere testscripts te gebruiken. Er zijn twee methoden om acties in een test te importeren

  1. Oproep om een โ€‹โ€‹actie te KOPIร‹REN: Wanneer u een kopie van een actie maakt, wordt de actie in zijn geheel gekopieerd, inclusief controlepunten, parametrering en het bijbehorende actietabblad in de gegevenstabel, naar de aanroepende test. Wanneer u een kopie van een bestaande actie invoegt, kunt u wijzigingen aanbrengen in de gekopieerde actie. Uw wijzigingen hebben geen invloed op en worden ook niet beรฏnvloed door andere tests. U kunt kopieรซn van zowel herbruikbare als niet-herbruikbare acties invoegen
  2. Oproep naar een BESTAANDE actie: Oproepen naar acties zijn alleen-lezen in de aanroeptest. Ze kunnen alleen worden gewijzigd in de test waarin ze zijn gemaakt. Hiermee kunt u dezelfde actie in meerdere tests gebruiken en kunt u tests eenvoudig onderhouden. U kunt alleen oproepen plaatsen voor โ€œHerbruikbareโ€ acties.

De volgende video-tutorial laat zien Acties. Het maakt gebruik van het vanille-testscript dat in eerdere tutorials is gemaakt, met 5 stappen om in te loggen Vluchtreservering. Deze tutorial is de langste in alles QTP tutorials en het is aan te raden om aantekeningen te maken terwijl u het bekijkt.

Klik hier als de video niet toegankelijk is

Net als Functies/methoden in programmeertalen kun je ook invoer en uitvoer creรซren PARAMETERS voor een actie. Deze parameter heeft geen relatie with Parameterisering van testgegevens eerder geleerd.

Indien nodig kunt u de volgende instructie gebruiken om een โ€‹โ€‹actie te beรซindigen

  • ExitActie.
  • ExitActionIteratie
  • AfsluitenRun
  • Sluit GlobalIteration af

Tijdens het uitvoeren van een QTP script met Acties moet u rekening houden met: Globale iteraties en lokale iteraties

U kunt de iteratiefrequentie van de actie wijzigen door selecteren Eigenschappen actieoproep > tabblad Uitvoeren

Vat dit bericht samen met: