Et Rammeverk definerer et sett med retningslinjer / beste praksis som håndhever et sett med standarder, noe som gjør det enkelt å bruke for sluttbrukerne å jobbe med. Det finnes ulike typer automatiseringsrammer, og de vanligste er oppført nedenfor−
- Søkeord-Drevet Rammeverk
- Data-Drevet Rammeverk
- Hybrid Rammeverk
Søkeord-Drevet Rammeverk
Søkeord drevet testing Er en type funksjonell automatisering testing rammeverk som også er kjent som tabelldrevet testing eller handling ord basert testing.
I Søkeorddrevet testing bruker vi et tabellformat, vanligvis et regneark, for å definere søkeord eller handlingsord for hver funksjon som vi ønsker å utføre.
Fordeler
-
Den passer best for nybegynner eller en ikke-teknisk tester.
-
Gjør det mulig å skrive tester på en mer abstrakt måte ved hjelp av denne tilnærmingen.
-
Søkeord drevet testing kan automatisering startes tidligere I SDLC selv før en stabil build er levert for testing.
-
Det er en høy grad av gjenbrukbarhet.
Ulemper
-
Innledende investeringer i å utvikle søkeordene og tilhørende funksjoner kan ta lengre tid.
-
Det kan fungere som en begrensning for de teknisk dyktige testerne.
Datadrevet Rammeverk
datadrevet testing er opprettelse av testskript der testdata og / eller utdataverdier leses fra datafiler i stedet for å bruke de samme hardkodede verdiene hver gang testen kjøres. På denne måten kan testerne teste hvordan applikasjonen håndterer ulike innganger effektivt. Det kan være noen av følgende datafiler−
- datapools
- Excel −filer
- ado-objekter
- CSV-filer
- ODBC-kilder
Flytskjema
Datadrevet Testing kan best forstås ved følgende diagram –
fordeler
- datadrevne rammeverk resulterer I MINDRE mengde kode
- gir større fleksibilitet for å opprettholde og fikse skriptproblemene
- testdata kan utvikles
Ulemper
- hvert skript må være forskjellig for å forstå forskjellige datasett.
Hybrid Rammeverk
Hybrid Rammeverk er en kombinasjon Av Søkeord drevet og Data Drevet rammeverk som best kan beskrives ved hjelp av følgende flytskjema.
Påvirkende Faktorer
Følgende er parametrene man bør ta hensyn til når man utvikler rammen. Påvirkningsfaktorene er oppført nedenfor−
-
Framework filer bør støtte versjonskontroll kontrollere programvare SOM SVN, CVS, MS Source Control
-
Rammeverk skal støtte utføring av skriptene i forskjellige miljøer, nemlig-QA, SAT, DEV
-
Ved Objektendringer skal skript utføres med minimale endringer.
-
Rammeverk bør konfigurere seg selv og ta vare på forutsetning for eksempel å lage mapper / databaser.
-
Rammeverk bør ha robust rapporteringsstruktur slik at problemer i skriptet / programmet lett kan oppdages
-
Rammeverket bør ha større fleksibilitet slik at det skal være enkelt å bruke
-
Rammeverket bør følge kodingsstandarder slik at filer, funksjoner og historikk for endringer opprettholdes riktig.
I neste kapittel lærer vi å designe et enkelt rammeverk.
Nyttige Videokurs
HP UFT / QTP Online Trening
108 Forelesninger 8 timer
Pavan Lalwani