QTP-puitteet

mainokset

viitekehys määrittelee joukon ohjeita/parhaita käytäntöjä, joilla pannaan täytäntöön joukko standardeja, joiden avulla loppukäyttäjien on helppo työskennellä. On olemassa erilaisia automaatiokehyksiä ja yleisimmät niistä on lueteltu alla−

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

Keyword-Driven Framework

Keyword driven testing on funktional automation testing framework, joka tunnetaan myös nimellä table-driven testing tai action word based testing.

Avainsanalähtöisessä testauksessa käytämme taulukkomuotoa, yleensä taulukkolaskentaa, määritelläksemme avainsanat tai toimintasanat jokaiselle funktiolle, jonka haluaisimme suorittaa.

Keyword Driven testing in Automation Testing

Advantages

  • se sopii parhaiten noviisi tai ei-tekninen testaaja.

  • mahdollistaa testien kirjoittamisen abstraktimmalla tavalla käyttämällä tätä lähestymistapaa.

  • Avainsanavetoinen testaus mahdollistaa automaation aloittamisen aikaisemmin SDLC: ssä jo ennen kuin vakaa rakenne toimitetaan testattavaksi.

  • uudelleenkäytettävyys on korkea.

haitat

  • alkuinvestoinnit avainsanojen ja niihin liittyvien toimintojen kehittämiseen saattavat kestää kauemmin.

  • se voisi toimia rajoituksena teknisesti abled testaajille.

Data Driven Framework

Data-driven testing on testikomentojen luomista, jossa testitiedot ja/tai lähtöarvot luetaan datatiedostoista sen sijaan, että käytetään samoja kovakoodattuja arvoja joka kerta, kun testi suoritetaan. Näin testaajat voivat testata, miten sovellus käsittelee erilaisia syötteitä tehokkaasti. Se voi olla mikä tahansa seuraavista tiedostoista−

  • datapoolit
  • Excel −tiedostot
  • ADO-objektit
  • CSV-tiedostot
  • ODBC-lähteet

vuokaavio

datapohjainen testaus voidaan parhaiten ymmärtää seuraavan kaavion avulla –

Avainsanapohjainen testaus Automaatiotestauksessa

edut

  • datalähtöinen viitekehys johtaa pienempään koodimäärään
  • tarjoaa suuremman joustavuuden skriptausongelmien ylläpitoon ja korjaamiseen
  • testitietoja voidaan kehittää

haitat

  • jokaisen skriptin on oltava erilainen ymmärtääkseen eri tietojoukkoja.

Hybrid Framework

Hybrid Framework on Keyword driven ja data Driven framework yhdistelmä, jota voidaan parhaiten kuvata seuraavan vuokaavion avulla.

Hybrid Framework in Automation Testing

Affecting Factors

seuraavat parametrit on otettava huomioon kehystä kehitettäessä. Vaikuttavat tekijät on lueteltu alla−

  • Framework-tiedostojen tulisi tukea versionhallintaohjelmistoja, kuten SVN, CVS, MS Source Control

  • Framework pitäisi tukea suorittaa skriptejä eri ympäristöissä viz-QA, SAT, DEV

  • kun objekti muuttuu, skriptit pitäisi suorittaa pienin muutoksin.

  • Framework pitäisi määrittää itsensä ja huolehtia edellytys, kuten luoda kansioita/tietokantoja.

  • viitekehyksessä tulee olla vankka raportointirakenne, jotta komentosarjan/sovelluksen ongelmat voidaan helposti havaita

  • puitteiden olisi oltava joustavampia, jotta niitä olisi helppo käyttää.

  • viitekehyksen tulee noudattaa koodausstandardeja, jotta tiedostot, toiminnot ja muutoshistoria säilyvät oikein.

seuraavassa luvussa opimme suunnittelemaan yksinkertaisen kehyksen.

hyödyllisiä videokursseja

Video

HP UFT / QTP Online Training

108 luentoja 8 tuntia

Pavan Lalwani

mainokset

Write a Comment

Sähköpostiosoitettasi ei julkaista.