Ktp-rammer

annoncer

en ramme definerer et sæt retningslinjer / bedste praksis, der håndhæver et sæt standarder, hvilket gør det nemt at bruge for slutbrugerne at arbejde med. Der er forskellige typer automatiseringsrammer, og de mest almindelige er anført nedenfor−

  • Søgeordsdrevet ramme
  • datadrevet ramme
  • Hybrid ramme

Søgeordsdrevet ramme

Søgeordsdrevet test er en type funktionel automatiseringstestramme, der også er kendt som tabeldrevet test eller handlingsordbaseret test.

i Søgeordsdrevet test bruger vi et tabelformat, normalt et regneark, til at definere nøgleord eller handlingsord for hver funktion, som vi gerne vil udføre.

Søgeordsdrevet test i Automatiseringstest

fordele

  • det er bedst egnet til nybegynder eller en ikke-teknisk tester.

  • gør det muligt at skrive tests på en mere abstrakt måde ved hjælp af denne tilgang.

  • Søgeordsdrevet test gør det muligt at starte automatisering tidligere i SDLC, selv før en stabil bygning leveres til test.

  • der er en høj grad af genanvendelighed.

ulemper

  • initialinvestering i udvikling af nøgleordene og dens relaterede funktionaliteter kan tage længere tid.

  • det kan fungere som en begrænsning for de teknisk dygtige testere.

datadrevet ramme

datadrevet test er oprettelse af testskripter, hvor testdata og/eller outputværdier læses fra datafiler i stedet for at bruge de samme hardkodede værdier hver gang testen kører. På denne måde kan testerne teste, hvordan applikationen håndterer forskellige input effektivt. Det kan være en af følgende datafiler−

  • datapools
  • udmærke filer
  • ADO −objekter
  • CSV-filer
  • ODBC-kilder

rutediagram

datadrevet test kan bedst forstås ved følgende diagram –

Søgeordsdrevet test i Automatiseringstest

fordele

  • datadrevet ramme resulterer i mindre mængde kode
  • tilbyder større fleksibilitet til vedligeholdelse og fastsættelse af scriptingproblemerne
  • testdata kan udvikles

ulemper

  • hvert script skal være forskelligt for at forstå forskellige datasæt.

Hybridramme

Hybridramme er en kombination af Søgeordsdrevet og datadrevet ramme, der bedst kan beskrives ved hjælp af følgende rutediagram.

Hybridramme i Automatiseringstest

påvirkningsfaktorer

Følgende er de parametre, man skal tage i betragtning, mens man udvikler rammen. Påvirkningsfaktorerne er anført nedenfor−

  • Rammefiler skal understøtte versionsstyring af programmer som SVN, CVS, MS Source Control

  • rammer skal understøtte udførelse af scripts i forskellige miljøer, nemlig SAT, DEV

  • ved Objektændringer skal scripts udføres med minimale ændringer.

  • ramme bør konfigurere sig selv og tage sig af forudsætning såsom at skabe mapper/databaser.

  • rammer skal have en robust rapporteringsstruktur, så problemer i scriptet/applikationen let kan ses

  • rammer skal have større fleksibilitet, så det skal være let at bruge

  • rammer skal følge kodningsstandarder, så filer, funktioner og ændringshistorik opretholdes korrekt.

i det næste kapitel lærer vi at designe en simpel ramme.

nyttige videokurser

Video

HP UFT / ktp online træning

108 Forelæsninger 8 timer

annoncer

Write a Comment

Din e-mailadresse vil ikke blive publiceret.