Wat is QTP-parametrering?
QTP stelt ons in staat om verschillende testinputs tegelijk te kiezen. Dit proces van het verstrekken van verschillende invoerwaarden via externe parameters wordt parametrisering genoemd.
Typen parametrisering in QTP
Parametertypen kunnen zijn:
- Gegevenstabelparameters
- Test- / actieparameters
- Parameters voor omgevingsvariabelen
- Willekeurige nummerparameters
Parametrering in QTP
Deze Micro Focus UFT-zelfstudie laat zien hoe u parametrisering kunt uitvoeren om met succes in te loggen op de vluchtreserveringsapplicatie. U vraagt zich misschien af waarom de herculische inspanning nodig is om dit eenvoudige scenario te automatiseren. We zullen controleren of de gebruiker met succes inlogt op de applicatie door een geldige agentnaam en wachtwoord in te voeren. De noodzaak van parametrisering wordt duidelijk als we het toepassingsgebied van het scenario uitbreiden met een combinatie van geldige ALPHANUMERIC Agentnaam en wachtwoord . In dit geval blijven de teststappen hetzelfde. Maar we zullen meer combinaties van gegevens hebben om te TESTEN. In dit voorbeeld beperken we ons tot slechts 3 van de 8 mogelijke combinaties.
Testscenario | Teststappen | Testgegevens |
---|---|---|
Controleer of de gebruiker zich met succes heeft aangemeld bij de toepassing bij het invoeren van een COMBINATIE VAN geldige ALPHANUMERIC Agentnaam en wachtwoord | Stap 1) Open de vluchtreserveringsaanvraag Stap 2) Voer een geldige agentnaam in Stap 3) Voer een geldig wachtwoord in Stap 4) Druk op OK Stap 5) Sluit de aanvraag na een succesvolle aanmelding. | Agentnaam = Guru-wachtwoord = Mercury Agent-naam = Guru99 Wachtwoord = MERCURY Agent-naam = 9999 Wachtwoord = kwik |
Om dit te bereiken, kunt u de zes stappen kopiëren of verschillende gegevenswaarden opgeven die u in feite handmatig zou doen, of u kunt parametrisering gebruiken.
De gemakkelijkste manier om een argument te parametriseren, in ons geval Guru is
- Klik op Trefwoordweergave
- Klik op het pictogram Parametrisering.
Het dialoogvenster Waardeconfiguratie wordt geopend. Momenteel is de waarde ingesteld op een constante. Klik op Parameter Keuzerondje. QTP wijst een standaardnaam toe aan deze parameter. U kunt een naam naar keuze geven en vervolgens op "OK" klikken.
In het algemene blad wordt een kolom met de kop "Agentnaam" en de waarde Guru gemaakt. U kunt voor deze parameter meer waarden invoeren.
Als u op "expert view" klikt, ziet u dat "Agent Name" wordt vervangen door "Guru", en het type blad dat wordt gebruikt.
Evenzo kunt u het argument Wachtwoord parametreren en verschillende testgegevenssets invoeren.
Wat dit gegevensblad betekent, is dat QTP dezelfde zes stappen herhaalt die we drie keer hebben geregistreerd. Tijdens de eerste iteratie gebruikt het de gegevens in de eerste rij. Tijdens de tweede zal het de gegevens in de tweede rij gebruiken, enzovoort. Laten we nu het script uitvoeren. Dit is de eerste iteratie. Dit is de tweede iteratie. In de statusbalk geeft QTP informatie over de rij die deze momenteel als testgegevens gebruikt en markeert de bijbehorende rij in het gegevensblad. De resultaten tonen een samenvatting van de 3 iteraties.
Voordelen van parametrering
- Door parametrering kunnen we tijdens runtime verschillende waarden kiezen
- Het vermindert tijd en moeite
- Door datastuurprogramma's te gebruiken, kunnen we dezelfde gegevens gebruiken voor verschillende invoervakken. (Data Drivers is een functie van HP UFT die alle constanten laat zien die in één enkel venster kunnen worden geparametriseerd. Het maakt het parametreren van grote scripts eenvoudig.
Klik hier als de video niet toegankelijk is