Märksõnade juhitud raamistik
Märksõnaderienteeritud raamistik on funktsionaalne automatiseerimise testimise raamistik, mis jagab testjuhtumid neljaks erinevaks osaks, et eraldada kodeerimine testjuhtumitest ja parema automatiseerimise testisammud. Märksõnapõhine testimisraamistik jagab testijuhud katsesammudena, katsesammude objektidena, testisammudega seotud toimingutena ja katseobjektide andmetena paremaks mõistmiseks.
Mis on märksõnapõhine testimine?
Märksõnadepõhine testimine on skriptimistehnika, mis kasutab andmefaile testitava rakendusega seotud märksõnade sisaldamiseks. Need märksõnad kirjeldavad toimingute komplekti, mida on vaja konkreetse sammu sooritamiseks.
Märksõnapõhine test koosneb kõrge ja madala taseme märksõnadest, sealhulgas märksõna argumentidest, mis koosneb testjuhtumi tegevuse kirjeldamiseks. Seda nimetatakse ka tabelipõhiseks testimiseks või tegevussõnapõhiseks testimiseks.
Märksõnadepõhises testimises tuvastate kõigepealt märksõnade komplekti ja seejärel seostate nende märksõnadega seotud toimingu (või funktsiooni). Siin kirjeldatakse kõiki testimistoiminguid, nagu brauseri avamine või sulgemine, hiireklõps, klahvivajutused jne, märksõnaga, näiteks openbrowser, click, Typtext ja nii edasi.
Näiteks :
- login lehele "guru99" veebileht - märksõna "login" kasutatakse meie automaatika raamistik, et test login funktsiooni või tegevuse sellega seotud.
- väljalogimine veebisaidile „guru99” - märksõna „väljalogimine” kasutatakse meie automaatikas raamistikus, et testida väljalogimisfunktsiooni või sellega seotud toiminguid.
Artiklis näeme veel mõnda näidet.
Märksõnade näide
Märksõnad | Kirjeldus |
Logi sisse | Logige sisse guru99 panga demosaidile |
E-kirjad | Saada email |
väljalogimised | Logige välja guru99 panga demosaidilt |
Teatised | Lugemata märguannete leidmine |
Märksõnapõhise raamistiku loomiseks peate järgima järgmisi asju
- Exceli leht - tuvastage märksõnad ja salvestage need Exceli lehele
- Funktsioonide kogu - funktsioonide kogu koosneb ärivoogude funktsioonist (mis tahes veebisaidi sisselogimisnupp). Nii et kui test on täidetud, loeb see Exceli lehelt märksõna ja kutsub funktsioone vastavalt
- Andmelehed - andmelehti kasutatakse rakenduses kasutatavate testandmete salvestamiseks
- Objektihoidla - märksõnapõhise raamistiku põhjal saate kasutada objektihoidlat
- Testskriptid - teie raamistiku kujunduse põhjal võib teil olla testskripte iga manuaalse testjuhtumi või ühe draiveri skripti jaoks
Miks teha märksõnade abil testimist
Tarkvaratehnikas tehakse märksõnadega juhitud teste järgmistel põhjustel
- Tavalised komponendid, mida haldab tavaline raamatukogu
- Selle lähenemisviisi abil saab teste kirjutada abstraktsemalt
- Suur korduvkasutatavus
- Skripti üksikasjad on kasutajate eest varjatud
- Kasutajad ei pea skriptikeeli kasutama
- Test on ülevaatlik, hooldatav ja paindlik
Kuidas teha märksõnade põhjal testimist
Märksõnapõhist testimist saab teha nii käsitsi kui ka automatiseeritult. Kuid tavaliselt kasutatakse seda koos automatiseeritud testimisega.
Märksõna põhise testimise automatiseerimise eesmärk on
- See aitab vähendada hoolduskulusid
- Väldib dubleeritud spetsifikatsioone
- Funktsioonide skriptide suurem taaskasutamine
- Parem testimise tugi ja kaasaskantavus
- Saavutage vähem või sama vaevaga rohkem testimist
Märksõnapõhise testimise abil saate varasemates arendusetappides luua lihtsad funktsionaalsed testid, testides rakendust ükshaaval. Lihtsaim viis märksõnapõhise testi koostamiseks on nende salvestamine. Pärast salvestamist saab testi vastavalt vajadusele muuta ja kohandada.
Iga märksõna tuleb linkida vähemalt ühe käsu, testskriptide või funktsiooniga, mis rakendavad selle märksõnaga seotud toiminguid.
Testijuhtumite täitmisel tõlgendab märksõnu testide kogu, mida kutsub testautomaatika raamistik.
Peamised märksõnaga testimisega seotud tegevused on
- 1. samm . Madalate ja kõrgetasemeliste märksõnade tuvastamine
- 2. samm . Märksõnade rakendamine käivitatavana
- 3. samm . Testjuhtumite loomine
- 4. samm . Draiveri skriptide loomine
- 5. samm . Automaatikatesti skriptide käivitamine
Märksõnaga juhitud testimiseks kasutatavad tööriistad
Vähesed tööriistad, mida kasutatakse laialdaselt märksõnaga juhitud testimisel.
- HP QTP
- Seleen
Märksõnadepõhise testimise eelised
- See võimaldab funktsionaalsetel testijatel planeerida testimisautomaatikat enne, kui rakendus on valmis
- Teste saab arendada ilma programmeerimisteadmisteta
- See ei sõltu konkreetsest programmeerimiskeelest ega tööriistast
- Ühildub kõigi turul saadaolevate automatiseerimistööriistadega
Proovikatsete juhtumid
- TC_01: logige sisse demo saidile guru99, saate teada, kui palju tehinguid täna tehakse
- TC_02: Logige sisse demo saidile guru99, saatke oma kliendile e-kiri ja logige siis välja
- TC_03: logige sisse demo saidile guru99 ja kontrollige, kas saadud teateid pole
Kokkuvõte:
- Märksõnapõhine testimine on skriptimistehnika, mis kasutab andmefaile testitava rakendusega seotud märksõnade sisaldamiseks
- Märksõnapõhine testimine viiakse tavaliselt läbi automatiseeritud testimisega.
- Teste saab arendada ilma programmeerimisteadmisteta
- Testid ühilduvad kõigi turul saadaolevate automatiseerimisvahenditega