QTP-ramverk

annonser

ett ramverk definierar en uppsättning riktlinjer / bästa praxis som upprätthåller en uppsättning standarder, vilket gör det enkelt att använda för slutanvändarna att arbeta med. Det finns olika typer av automatiseringsramar och de vanligaste är listade nedan−

  • Keyword-Driven Framework
  • Data-Driven Framework
  • Hybrid Framework

Keyword-Driven Framework

Keyword driven testing är en typ av funktionell automation testing framework som också kallas tabelldriven testning eller action word-baserad testning.

i Sökordsdriven testning använder vi ett tabellformat, vanligtvis ett kalkylblad, för att definiera nyckelord eller åtgärdsord för varje funktion som vi vill utföra.

Nyckelordstyrd testning i automationstestning

fördelar

  • den passar bäst för nybörjare eller en icke-teknisk tester.

  • möjliggör skrivprov på ett mer abstrakt sätt med hjälp av detta tillvägagångssätt.

  • Sökordsdriven testning gör att automatisering kan startas tidigare i SDLC redan innan en stabil byggnad levereras för testning.

  • det finns en hög grad av återanvändbarhet.

nackdelar

  • initiala investeringar i att utveckla nyckelorden och dess relaterade funktioner kan ta längre tid.

  • det kan fungera som en begränsning för de tekniskt skickliga testarna.

Data Driven Framework

datadriven testning är skapandet av testskript där testdata och/eller utgångsvärden läses från datafiler istället för att använda samma hårdkodade värden varje gång testet körs. På så sätt kan testarna testa hur applikationen hanterar olika ingångar effektivt. Det kan vara någon av följande datafiler−

  • datapools
  • Excel −filer
  • ADO-objekt
  • CSV-filer
  • ODBC-källor

flödesschema

datadriven testning kan bäst förstås av följande diagram –

Sökordsdriven testning i automationstestning

fördelar

  • data driven framework resulterar i mindre mängd kod
  • erbjuder större flexibilitet för att upprätthålla och åtgärda skriptproblem
  • testdata kan utvecklas

nackdelar

  • varje skript måste vara olika för att förstå olika uppsättningar data.

Hybrid Framework

Hybrid Framework är en kombination av nyckelord driven och data Driven framework som bäst kan beskrivas med hjälp av följande flödesschema.

Hybrid Framework i automationstestning

påverkande faktorer

Följande är de parametrar man bör ta hänsyn till när man utvecklar ramverket. Påverkningsfaktorerna listas nedan−

  • Framework filer bör stödja versionshantering styra programvara som SVN, CVS, MS Source Control

  • Framework bör stödja exekvering av skript i olika miljöer viz-QA, SAT, DEV

  • vid Objektändringar bör skript köras med minimala ändringar.

  • Framework bör konfigurera sig själv och ta hand om förutsättning som att skapa mappar/databaser.

  • ramverket bör ha robust rapporteringsstruktur så att problem i skriptet / applikationen lätt kan upptäckas

  • ramverket bör ha större flexibilitet så att det ska vara lätt att använda

  • ramverket bör följa kodningsstandarder så att filer, funktioner och historik för ändringar underhålls korrekt.

i nästa kapitel lär vi oss att utforma en enkel ram.

Användbara videokurser

Video

HP UFT / QTP online utbildning

108 föreläsningar 8 timmar

Pavan Lalwani

annonser

Write a Comment

Din e-postadress kommer inte publiceras.