Miljøvariabel i QTP (UFT) med eksempel
Hva er miljøvariabel?
Miljøvariabler er dynamiske "objekt" på en datamaskin som kan lagre en verdi, som igjen kan refereres til av ett eller flere programmer i Windows.
Miljøvariabler er dynamiske i naturen, og de kan endres. Det finnes en rekke miljøvariabler som kan refereres til av programmer og som kan være nyttige for å finne informasjon om deres datamiljø.
HP UFT miljøvariabler
Micro Focus UFT-miljøvariabler kan nås av alle handlinger, funksjonsbibliotek og gjenopprettingsscenarier.
Typer QTP-miljøvariabler
Miljøvariabler er de variablene som kan brukes globalt i testene. Det finnes to typer miljøvariabler
- Innebygde variabler
- Brukerdefinerte variabler (Har 2 undertyper)
- Intern
- Ekstern
Innebygde variabler
In QTP, innebygde variabler er forhåndsdefinerte variabler. Den gjør det mulig for brukeren å hente informasjonen om testen som utføres og å få informasjon om operativsystemet (Operating Systems) som testen utføres på. Noen av de innebygde variablene er handlingsiterasjon, Operatingsystem, testkatalog, lokale vertsnavn, Operating systemversjon etc.
Gå til fil -> innstillinger -> Miljø-fanen for å vise miljøvariabeldelen for å se listen over miljøvariabler.
Verdiene fra miljøvariabler kan hentes og brukes der det er nødvendig under løpsøkten.
Eksempel:
msgBox Environment.Value(“OSVersjon”)
Brukerdefinerte variabler
Før utførelse av testen er dette variablene som er definert av brukeren. Den kan brukes globalt på tvers av forskjellige tester, eller de kan også begrenses til én test.
Brukerdefinerte variabler ble klassifisert i to typer
- Intern
- Ekstern
-
Brukerdefinert – Interne variabler: Disse variablene er definert av brukeren før testen utføres, og disse er kun tilgjengelige for en bestemt test
-
Brukerdefinert - Eksterne variabler: Disse variablene defineres av brukeren og kan brukes globalt på tvers av forskjellige tester.
Eksterne variabler kan lastes inn på to måter. Det kan gjøres manuelt før du utfører testen gjennom miljøfanen eller brukerdefinert skjerm ved å inspisere avmerkingsboksen for lastvariabler og deretter ved å velge XML-filen.
Du kan opprette en brukerdefinert variabel som følger
Du kan få tilgang til variabelen som følger
msgBox Environment.Value(“Guru99”)