Miljövariabel i QTP (UFT) med exempel
Vad är miljövariabel?
Miljövariabler är dynamiska "objekt" på en dator som kan lagra ett värde, som i sin tur kan refereras av ett eller flera program i Windows.
Miljövariabler är dynamiska till sin natur och kan ändras. Det finns ett antal miljövariabler som kan refereras av program och som kan vara användbara för att hitta information om deras datormiljö.
HP UFT miljövariabler
Micro Focus UFT-miljövariabler kan nås av alla åtgärder, funktionsbibliotek och återställningsscenarier.
Typer av QTP-miljövariabler
Miljövariabler är de variabler som kan användas globalt i testerna. Det finns två typer av miljövariabler
- Inbyggda variabler
- Användardefinierade variabler (har 2 undertyper)
- Inre
- Yttre
Inbyggda variabler
In QTP, inbyggda variabler är fördefinierade variabler. Det gör det möjligt för användaren att hämta information om testet som körs och att få information om OS (Operating Systems) som testet körs på. Några av de inbyggda variablerna är Action iteration, Operatingssystem, testkatalog, lokala värdnamn, Operating systemversion etc.
Gå till fil -> Inställningar -> Miljöfliken för att visa avsnittet miljövariabler för att se listan över miljövariabler.
Värdena från miljövariabler kan erhållas och användas närhelst det behövs under körningssessionen.
Exempelvis:
MsgBox Environment.Value(“OSVersion”)
Användardefinierade variabler
Innan testet körs är dessa variabler som definieras av användaren. Det kan användas globalt över olika tester, eller de kan också begränsas till ett test.
Användardefinierade variabler klassificerades i två typer
- Inre
- Yttre
-
Användardefinierad – Interna variabler: Dessa variabler definieras av användaren innan testet utförs och dessa är endast tillgängliga för ett visst test
-
Användardefinierad- Externa variabler: Dessa variabler definieras av användaren och kan användas globalt i olika tester.
Externa variabler kan laddas på två sätt. Det kan göras manuellt innan testet utförs via miljöfliken eller användardefinierad skärm genom att inspektera kryssrutan för laddningsvariabler och sedan genom att välja XML-filen.
Du kan skapa en användardefinierad variabel enligt följande
Du kan komma åt variabeln enligt följande
MsgBox Environment.Value(“Guru99”)