Parametrisering i QTP/UFT med Eksempel
Hvad er QTP Parametrisering?
QTP giver os mulighed for at vรฆlge forskellige testinput pรฅ en kรธrselstidspunkt. Denne proces med at levere forskellige inputvรฆrdier gennem eksterne parametre kaldes parametrisering.
Typer af parametrisering i QTP
Parametertyper kan vรฆre:
- Datatabelparametre
- Test/handlingsparametre
- Miljรธvariable parametre
- Tilfรฆldige talparametre
Parametrisering i QTP
Denne Mikrofokus UFT tutorial demonstrerer, hvordan man laver parametrisering for at logge ind pรฅ flyreservationsapplikationen. Du undrer dig mรฅske over, hvorfor du tager den Herkuliske indsats for at automatisere dette simple scenario. Vi vil kontrollere, at brugeren logger ind pรฅ applikationen ved indtastning af gyldigt agentnavn og adgangskode. Behovet for parameterisering bliver indlysende, hvis vi udvider scenariets omfang til at omfatte en kombination af gyldigt ALFANUMERISK Agentnavn & Adgangskode. I dette tilfรฆlde vil testtrinene forblive de samme. Men vi vil have flere kombinationer af data at TEST. I dette eksempel vil vi begrรฆnse til kun 3 ud af 8 mulige kombinationer.
| Testscenarie | Test trin | Testdata |
|---|---|---|
| Kontroller, at brugeren logger ind pรฅ applikationen ved indtastning af en KOMBINATION AF gyldigt ALFANUMERISK agentnavn og adgangskode | Trin 1) ร
bn Flight Reservation Application Trin 2) Indtast gyldigt agentnavn Trin 3) Indtast gyldig adgangskode Trin 4) Tryk pรฅ Ok Trin 5) Luk applikationen efter vellykket login. |
Agentnavn = Guru Adgangskode = Mercury Agentnavn = Guru99 Adgangskode = MERCURY Agentnavn = 9999 Adgangskode = kviksรธlv |
For at opnรฅ dette kan du enten kopiere de seks trin eller give forskellige datavรฆrdier, som faktisk er noget, du ville gรธre manuelt, eller du kan bruge Parametrisering.
Den nemmeste mรฅde at parametrisere et argument pรฅ, i vores tilfรฆlde Guru is
- Klik pรฅ Sรธgeordsvisning
- Klik pรฅ Parametriseringsikonet.
Dialog for vรฆrdikonfiguration Box ร bner. Vรฆrdien er i รธjeblikket indstillet til en konstant. Klik pรฅ parameter-radioknappen. QTP tildeler et standardnavn til denne parameter. Du kan give et navn efter eget valg og derefter klikke pรฅ "OK".
I det globale ark, en kolonne med overskriften "Agentnavn" og vรฆrdien Guru oprettes. Du kan indtaste flere vรฆrdier for denne parameter.
Nรฅr du klikker pรฅ "ekspertsyn"Du vil se, at "Agentnavn" er erstattet af "Guru", og den anvendte type ark.
Ligeledes kan du ogsรฅ parametrisere argumentet Password og indtaste forskellige testdatasรฆt.
Hvad dette datablad betyder er QTP vil gentage de samme seks trin, som vi har registreres tre gange. Under den fรธrste iteration vil den bruge dataene i den fรธrste rรฆkke. I lรธbet af den anden vil den bruge dataene i den anden rรฆkke og sรฅ videre. Lad os nu kรธre scriptet. Dette er den fรธrste iteration. Dette er den anden iteration. I statuslinje, QTP giver information om den rรฆkke, den bruger i รธjeblikket som testdata og fremhรฆver den tilsvarende rรฆkke i dataarket. Resultaterne vil vise en oversigt over de 3 iterationer.
Fordele ved parametrering
- Parametrisering giver os mulighed for at vรฆlge forskellige vรฆrdier under kรธrselstid
- Det reducerer tid og indsats
- Brugen af โโdatadrivere giver os mulighed for at bruge de samme data til forskellige inputfelter. (Datadrivere er en funktion leveret af HP UFT der viser alle de konstanter, der kan parametriseres i รฉt enkelt vindue. Det gรธr parametrisering af store scripts nem.
Klik link. hvis videoen ikke er tilgรฆngelig







