Rámec testovania na základe kľúčových slov s príkladom

Obsah:

Anonim

Rámec riadený kľúčovým slovom

Keyword Driven Framework je funkčný testovací rámec automatizácie, ktorý rozdeľuje testovacie prípady na štyri rôzne časti, aby bolo možné oddeliť kódovanie od testovacích prípadov a testovacích krokov pre lepšiu automatizáciu. Rámec testovania riadený kľúčovými slovami rozdeľuje testovacie prípady na kroky testu, objekty krokov testu, akcie týkajúce sa krokov testu a údaje pre testovacie objekty na lepšie pochopenie.

Čo je testovanie na základe kľúčových slov?

Testovanie pomocou kľúčových slov je skriptovacia technika, ktorá pomocou dátových súborov obsahuje kľúčové slová súvisiace s testovanou aplikáciou. Tieto kľúčové slová popisujú súbor akcií, ktoré sú potrebné na vykonanie konkrétneho kroku.

Test založený na kľúčových slovách sa skladá z kľúčových slov na vysokej a nízkej úrovni vrátane argumentov kľúčových slov, ktoré sú zložené tak, aby popisovali činnosť testovacieho prípadu. Hovorí sa mu tiež testovanie riadené tabuľkou alebo testovanie na základe slovných akcií.

Pri testovaní na základe kľúčových slov najskôr identifikujete skupinu kľúčových slov a potom k nim priradíte akciu (alebo funkciu) súvisiacu s týmito kľúčovými slovami. Tu je každá testovacia akcia, ako je otvorenie alebo zatvorenie prehľadávača, kliknutie myšou, stlačenie klávesu atď. , Popísané kľúčovým slovom ako openbrowser, click, Typtext a tak ďalej.

Napríklad :

  1. prihlásenie na webovú stránku „guru99“ - kľúčové slovo „prihlásenie“ sa použije v našom automatizačnom rámci na otestovanie prihlasovacej funkcie alebo akcie s ňou spojenej.
  2. odhlásenie na webovú stránku „guru99“ - kľúčové slovo „odhlásenie“ sa použije v našom automatizačnom rámci na testovanie funkcie odhlásenia alebo akcie s ňou spojenej.

Ďalší príklad si pozrieme ďalej v článku.

Príklad kľúčových slov

Kľúčové slová Popis
Prihlásiť sa Prihláste sa na ukážkovú stránku banky guru99
E-maily Poslať email
odhlásenia Odhláste sa z ukážkovej stránky banky guru99
Oznámenia Nájdite neprečítané upozornenia

Ak chcete vytvoriť rámec riadený kľúčovými slovami, musíte postupovať nasledovne

  1. Hárok programu Excel - identifikujte kľúčové slová a uložte ich do hárku programu Excel
  2. Knižnica funkcií - Knižnica funkcií pozostáva z funkcie pre obchodné toky (prihlasovacie tlačidlo pre ľubovoľnú webovú stránku). Takže keď sa vykoná test, načíta kľúčové slovo z hárku programu Excel a podľa toho zavolá funkcie.
  3. Údajové listy - Údajové listy sa používajú na ukladanie testovacích údajov, ktoré sa použijú v aplikácii
  4. Objektové úložisko - na základe vášho rámca riadeného kľúčovými slovami môžete použiť úložisko objektov
  5. Testovacie skripty - Na základe návrhu vášho rámca môžete mať testovacie skripty pre každý manuálny testovací prípad alebo jeden skript ovládača.

Prečo testovanie na základe kľúčových slov

V softvérovom inžinierstve sa testovanie na základe kľúčových slov vykonáva z nasledujúcich dôvodov

  • Bežné komponenty sú spracovávané štandardnou knižnicou
  • Pomocou tohto prístupu je možné testy písať abstraktnejším spôsobom
  • Vysoký stupeň opätovného použitia
  • Podrobnosti o scenári sú používateľom skryté
  • Používatelia nemusia používať skriptovacie jazyky
  • Test je stručný, udržiavateľný a flexibilný

Ako vykonávať testovanie na základe kľúčových slov

Testovanie na základe kľúčových slov je možné vykonať oboma spôsobmi, manuálne aj automatizovane. Ale zvyčajne sa používa s automatizovaným testovaním.

Cieľom automatizácie testovania na základe kľúčových slov je

  • Pomáha znižovať náklady na údržbu
  • Vyhýba sa duplicitným špecifikáciám
  • Väčšie opätovné použitie skriptovania funkcií
  • Lepšia podpora testovania a prenosnosť
  • Dosiahnite viac testov s menším alebo rovnakým úsilím

Pomocou testovania na základe kľúčových slov môžete vytvoriť jednoduché funkčné testy v skorších fázach vývoja, ktoré testujú aplikáciu po jednotlivých častiach. Najjednoduchší spôsob, ako zostaviť test riadený kľúčovými slovami, je zaznamenať ich. Po zaznamenaní je možné test upraviť a prispôsobiť podľa požiadaviek.

Každé kľúčové slovo musí byť prepojené aspoň s jedným príkazom, testovacími skriptmi alebo funkciami, ktoré implementujú akcie súvisiace s týmto kľúčovým slovom.

Po vykonaní testovacích prípadov sú kľúčové slová interpretované testovacou knižnicou, ktorú volá rámec automatizácie testov.

Hlavné činnosti spojené s testovaním na základe kľúčových slov sú

  • Krok 1 . Identifikácia kľúčových slov na vysokej aj vysokej úrovni
  • Krok 2 . Implementácia kľúčových slov ako spustiteľných
  • Krok 3 . Vytváranie testovacích prípadov
  • Krok 4 . Vytváranie skriptov ovládača
  • Krok 5 . Vykonávanie automatizačných testovacích skriptov

Nástroje používané na testovanie na základe kľúčových slov

Niekoľko nástrojov, ktoré sa vo veľkej miere používajú na testovanie pomocou kľúčových slov.

  • HP QTP
  • Selén

Výhody testovania na základe kľúčových slov

  • Umožňuje funkčným testerom naplánovať automatizáciu testov skôr, ako je aplikácia pripravená
  • Testy je možné vyvíjať bez znalosti programovania
  • Nie je to závislé od konkrétneho programovacieho jazyka alebo nástroja
  • Kompatibilné s akýmikoľvek automatizačnými nástrojmi dostupnými na trhu

Vzorové testovacie prípady

  1. TC_01: Prihláste sa na demo stránku guru99 a zistite, koľko transakcií sa dnes vykonáva
  2. TC_02: Prihláste sa na ukážkovú stránku guru99, pošlite e-mail jednému z vašich zákazníkov a potom sa odhláste
  3. TC_03: Prihláste sa na ukážkovú stránku guru99 a skontrolujte, či nie je doručené akékoľvek upozornenie

Zhrnutie:

  • Testovanie na základe kľúčových slov je skriptovacia technika, ktorá pomocou dátových súborov obsahuje kľúčové slová súvisiace s testovanou aplikáciou
  • Testovanie na základe kľúčových slov sa zvyčajne vykonáva automatizovaným testovaním.
  • Testy je možné vyvíjať bez znalosti programovania
  • Testy sú kompatibilné s akýmikoľvek automatizačnými nástrojmi dostupnými na trhu