Okvir testiranja na temelju ključnih riječi s primjerom

Sadržaj:

Anonim

Okvir vođen ključnim riječima

Keyword Driven Framework funkcionalni je okvir za testiranje automatizacije koji dijeli test slučajeve na četiri različita dijela kako bi se odvojeno kodiranje od test slučajeva i koraci testiranja radi bolje automatizacije. Okvir za testiranje vođen ključnim riječima dijeli ispitne slučajeve kao korake ispitivanja, objekte ispitnih koraka, akcije na ispitnim koracima i podatke za ispitne objekte radi boljeg razumijevanja.

Što je testiranje na temelju ključnih riječi?

Testiranje na temelju ključnih riječi je tehnika skriptiranja koja koristi podatkovne datoteke kako bi sadržavala ključne riječi povezane s aplikacijom koja se testira. Te ključne riječi opisuju skup radnji koje su potrebne za izvođenje određenog koraka.

Test temeljen na ključnim riječima sastoji se od ključnih riječi visoke i niže razine, uključujući argumente ključnih riječi, koji se sastoji za opisivanje postupka ispitivanja. Također se naziva testiranje vođeno tablicom ili testiranje temeljeno na akciji.

U testiranju na temelju ključnih riječi prvo identificirate skup ključnih riječi, a zatim pridružite radnju (ili funkciju) povezanu s tim ključnim riječima. Ovdje je svaka radnja testiranja poput otvaranja ili zatvaranja preglednika, klika miša, pritiska tipki itd. Opisana ključnom riječi kao što je openbrowser, click, Typtext i tako dalje.

Na primjer :

  1. prijava na web mjesto "guru99" - ključna riječ "prijava" koristit će se u našem automatizacijskom okviru za testiranje funkcije prijave ili radnje povezane s njom.
  2. odjava na web mjesto "guru99" - Ključna riječ "odjava" koristit će se u našem okviru za automatizaciju, kako bi se testirala funkcija odjave ili radnja povezana s njom.

Još ćemo jedan primjer vidjeti u članku.

Primjer ključnih riječi

Ključne riječi Opis
Prijaviti se Prijavite se na demo stranicu guru99 banke
E-adrese Pošalji e-mail
odjave Odjavite se s demo stranice guru99 banke
Obavijesti Pronađite nepročitane obavijesti

Da biste stvorili okvir vođen ključnim riječima, trebate sljedeće stvari

  1. Excel list - Prepoznajte ključne riječi i spremite ih u Excel list
  2. Biblioteka funkcija - Biblioteka funkcija sastoji se od funkcije za poslovne tokove (gumb za prijavu za bilo koju web stranicu). Dakle, kada se test izvrši, ona će pročitati ključnu riječ s Excel lista i u skladu s tim pozvati funkcije
  3. Listovi s podacima - Tehnički listovi koriste se za pohranu test podataka koji će se koristiti u aplikaciji
  4. Spremište objekata - na temelju okvira vođenog ključnim riječima možete koristiti spremište objekata
  5. Test skripte - Na temelju dizajna vašeg okvira, možete imati test skripte za svaki ručni test slučaj ili jednu skriptu upravljačkog programa

Zašto testirati na temelju ključnih riječi

U softverskom inženjerstvu testiranje na temelju ključnih riječi vrši se iz sljedećih razloga

  • Uobičajene komponente kojima se bavi standardna knjižnica
  • Korištenjem ovog pristupa testovi se mogu napisati na apstraktniji način
  • Visok stupanj ponovne upotrebljivosti
  • Pojedinosti skripte skrivene su od korisnika
  • Korisnici ne moraju koristiti skriptne jezike
  • Test je sažet, održiv i fleksibilan

Kako izvesti testiranje na temelju ključnih riječi

Testiranje na temelju ključnih riječi može se obaviti na oba načina, ručno i automatizirano. Ali obično se koristi uz automatizirano testiranje.

Cilj automatizacije testiranja temeljenog na ključnim riječima je

  • Pomaže smanjiti troškove održavanja
  • Izbjegava duplicirane specifikacije
  • Veća ponovna upotreba skriptiranja funkcija
  • Bolja podrška za testiranje i prenosivost
  • Postignite više testiranja s manje ili više napora

Pomoću testiranja usmjerenog na ključne riječi možete stvoriti jednostavne funkcionalne testove u ranijim fazama razvoja, testirajući aplikaciju dio po dio. Najjednostavniji način sastavljanja testa vođenog ključnim riječima je njihovo bilježenje. Nakon snimanja, test se može modificirati i prilagoditi prema zahtjevu.

Svaka ključna riječ mora biti povezana s najmanje jednom naredbom, test skriptama ili funkcijom, koje implementiraju radnje povezane s tom ključnom riječi.

Kad se izvršavaju testni slučajevi, ključne riječi tumači testna knjižnica, koju poziva okvir za automatizaciju testa.

Glavne aktivnosti uključene u testiranje na temelju ključnih riječi su

  • Korak 1 . Prepoznavanje ključnih riječi na niskoj i visokoj razini
  • Korak 2 . Implementacija ključnih riječi kao izvršne
  • 3. korak . Izrada test slučajeva
  • 4. korak . Izrada skripti upravljačkog programa
  • Korak 5 . Izvršavanje skripti za automatizaciju

Alati koji se koriste za testiranje na temelju ključnih riječi

Nekoliko alata koji se opsežno koriste za testiranje na temelju ključnih riječi.

  • HP QTP
  • Selen

Prednosti testiranja na temelju ključnih riječi

  • Omogućuje funkcionalnim testerima da planiraju automatizaciju ispitivanja prije nego što aplikacija bude spremna
  • Testovi se mogu razvijati bez znanja programiranja
  • Ne ovisi o određenom programskom jeziku ili alatu
  • Kompatibilan sa svim alatima za automatizaciju dostupnim na tržištu

Primjeri testnih slučajeva

  1. TC_01: Prijavite se na demo stranicu guru99, saznajte koliko se transakcija danas provodi
  2. TC_02: Prijavite se na demo stranicu guru99, pošaljite e-poštu jednom od svojih kupaca, a zatim se odjavite
  3. TC_03: Prijavite se na demo stranicu guru99 i provjerite ima li primljenih obavijesti

Sažetak:

  • Testiranje vođeno ključnim riječima tehnika je skriptiranja koja koristi podatkovne datoteke kako bi sadržavala ključne riječi povezane s aplikacijom koja se testira
  • Testiranje na temelju ključnih riječi koje se obično izvodi automatiziranim testiranjem.
  • Testovi se mogu razvijati bez znanja programiranja
  • Ispitivanja su kompatibilna sa svim alatima za automatizaciju dostupnim na tržištu