UFT / QTP parametrering – Datatabell / AUTOMATION TUTORIAL
UFT kan du utöka omfattningen av en grundläggande test genom att ersätta fasta värden med parametrar. Denna process är känd som parametrering vilket ökar kraften och flexibiliteten hos testet.
typer av parametrar
beroende på data är parametrering uppdelad i 4 kategorier.
- Datatabellparameterisering
- Test/Åtgärdsparameterisering
- miljövariabel parameterisering
- Random number Parameterization
Datatabellparameterisering
en datatabell, som liknar Microsoft Excel, hjälper testare att skapa datadriven test fall som kan användas för att köra en åtgärd flera gånger.
datatabellen har två typer av Ark-Global och Action (Local)
lokal Datatabell – varje åtgärd har sin egen privata datatabell, även känd som lokal datatabell, som också kan nås över åtgärder.
Global Datatabell – varje test har ett globalt datablad som är tillgängligt för alla åtgärder.
nedan är skriptet för att söka ett specifikt nyckelord från Google-sökning:
vi söker efter nyckelordet ”automationtutorial.com” i linje 1. Vi vill också söka efter andra nyckelord. Det bästa sättet är att parametrisera sökordet ”automationtutorial.com” så att det för olika avrättningar har olika nyckelord att söka.
Datatabellparametrisering från globalt Ark –
Steg 1. Från Sökordsvyn väljer du cellen som innehåller ”Atomationtutorial.com” och klicka på pilen symbol.
steg 2. Dialogrutan Value Configuration öppnas som visas nedan. Välj parametern som Datatabell, ange namn som SearchKeyword, ark som globalt ark och klicka på OK-knappen.
steg 3. Ny kolumn SearchKeyword kommer att skapas i Global sheet. Lägg till nyckelord för att söka i den här kolumnen.
Step4. Klicka på Kör-knappen, Du kan se att testkörningar 3 iteration och varje iteration använder ett nyckelord från listan ovan.
Steg 5. Global sheet inställning kan styras från” File > inställning > Kör ” dialog.
Datatabellparametrisering från Åtgärdsblad –
Steg 1. Från Sökordsvyn väljer du cellen som innehåller ”Atomationtutorial.com” och klicka på pilen symbol.
steg 2. Dialogrutan Value Configuration öppnas som visas nedan. Välj parametern som Datatabell, ark som lokalt ark och klicka på OK-knappen
steg 3. Ny kolumn SearchKeyword kommer att skapas i lokala blad. Lägg till nyckelord för att söka i den här kolumnen.
Step4. Klicka på Kör-knappen och observera att script endast söker efter första sökordet eftersom iteration inställning av åtgärdspunkter för att köra en Iteration endast som standard.
Steg 5. Åtgärdsinställning kan styras från högerklicka på åtgärd i testflöde, egenskaper alternativet visas som nedan, välj Åtgärdsanropsegenskaper från menyn.
Steg 5. Dialogrutan Egenskaper för åtgärdssamtal öppnas som visas nedan. Uppdatera inställningen och klicka på Ok.
Test / Action Parameterization
test/Action-parametrar gör att du kan använda värden som skickas från calling action till calling action.
steg för att använda Test / Åtgärdsparametrisering
Steg 1. Högerklicka på action node. Egenskaper alternativet visas som nedan, välj Åtgärdsegenskaper från menyn.
steg 2. Dialogrutan Åtgärdsegenskaper visas. Välj parametrar > inmatningsparametrar och klicka på + och Lägg till searchkeyword som parameter och typ är sträng. Klicka på OK.
steg 3. Nu är din åtgärd klar med en parameter searchkeyword. Du måste använda inmatningsparametrar i skriptet.
steg 4. Från Sökordsvyn väljer du cellen som innehåller ”Atomationtutorial.com” och klicka på pilen symbol.
Steg 5. Dialogrutan Value Configuration öppnas som visas nedan. Välj parametern som test / action parameter och parameternamn som searchkeyword .
steg 6. Nu är parametern action with redo att användas av alla anropande åtgärder.
Steg 7. Nu kan du ringa denna åtgärd i annan åtgärd genom att ringa åtgärd.
RunAction ”Action1” oneIteration
steg 8. Högerklicka på Action1 node och välj Action call properties. Dialogrutan Egenskaper för åtgärdssamtal visas. Välj fliken parametervärden och ange searchkeyword-värde och klicka på OK.
Random Number Parameterization
Random number parameterization gör att du kan infoga slumptal som värden i ditt test.
steg för att använda Random Number Parameterization
Steg 1. Från Sökordsvyn, välj den cell som krävs slumptal och klicka på pilen symbol.
steg 2. Dialogrutan Value Configuration öppnas som visas nedan. Välj parametern som slumptal.
steg 3. Följande alternativ är tillgängliga för att konfigurera slumptalsparametrar:
- numeriskt intervall
- namn
- generera nytt slumptal :
för varje åtgärds iteration
för varje test iteration
en gång per hel testkörning
steg 4. Välj lämplig inställning och klicka på OK.
Miljövariabelparameter
miljövariabelparametrar gör att du kan använda variabla värden från miljövariabler.
typer av miljövariabel
- inbyggd : miljövariabel som representerar information om test och datorn.
- användardefinierad Intern: miljövariabel som du definierar i testet.
- användardefinierad extern: miljövariabler som finns i den externa XML-filen.
steg för att använda miljövariabel parametrisering
Steg 1. Från Sökordsvyn, välj den cell som kräver parametrering och klicka på pilsymbol.
steg 2. Dialogrutan Value Configuration öppnas som visas nedan. Välj parametern som miljö.
steg 3. Välj namnet på miljövariabeln och klicka på OK.
Step4. Klicka på Kör-knappen och observera att värdet i testet har ersatts med miljövariabelvärde.
skapa extern Miljövariabelfil –
Steg 1: Skapa en xml-fil med redigeraren enligt ditt val
steg 2:Skriv <miljö> på första raden
steg 3:Skriv varje variabelnamn-värdepar inom <variabel> element.
steg 4: Skriv </miljö> på den sista raden.
Steg 5: Spara filen i din dator. Exempel
< miljö>
<variabel>
<namn> namn< / namn>
<värde> Automation< / värde>
</variabel>
<variabel>
<namn> adress< / namn>
<värde> New Delhi< / värde>
</variabel>
</miljö>
steg för att använda extern miljövariabelfil
Steg 1. Välj Arkiv > inställning för att öppna dialogrutan testinställning.
steg 2. Klicka på miljönoden
steg 3. Välj användardefinierad från listan variabel typ
steg 4. Markera kryssrutan Ladda variabler och värden i den externa filen.
Steg 5. Använd knappen Bläddra och välj den xml-fil som du vill lägga till. Variabeln som definieras i den valda filen visas i blått i listan över användardefinierade miljövariabler.