Testovací rámec řízený klíčovými slovy s příkladem

Framework řízený klíčovými slovy

Framework řízený klíčovými slovy je funkční testovací rámec pro automatizaci, který rozděluje testovací případy do čtyř různých částí, aby bylo možné oddělit kódování od testovacích případů a testovacích kroků pro lepší automatizaci. Rámec testování řízený klíčovými slovy rozděluje testovací případy na testovací kroky, objekty testovacích kroků, akce na testovacích krocích a data pro testovací objekty pro lepší porozumění.

Co je testování na základě klíčových slov?

Testování pomocí klíčových slov je skriptovací technika, která používá datové soubory k tomu, aby obsahovala klíčová slova související s testovanou aplikací. Tato klíčová slova popisují sadu akcí, které jsou nutné k provedení konkrétního kroku.

Test řízený klíčovými slovy se skládá z klíčových slov vysoké a nízké úrovně, včetně argumentů klíčových slov, který se skládá tak, aby popisoval akci testovacího případu. Nazývá se také tabulkou řízené testování nebo akční slovní testování.

Při testování na základě klíčových slov nejprve identifikujete sadu klíčových slov a poté přiřadíte akci (nebo funkci) související s těmito klíčovými slovy. Zde je každá testovací akce, jako je otevření nebo zavření prohlížeče, kliknutí myší, stisknutí kláves atd., popsána klíčovým slovem, např. otevřete prohlížeč, klikněte, zadejte text a tak dále.

Pro příklad:

Testování pomocí klíčových slov

  1. přihlásit se na web „guru99“ – Klíčové slovo „login“ bude použito v našem automatizačním rámci k otestování přihlašovací funkce nebo akce s ním spojené.
  2. odhlášení na web „guru99“ – Klíčové slovo „logout“ bude použito v našem automatizačním rámci k testování funkce odhlášení nebo akce s ním spojené.

Další příklady uvidíme dále v článku.

Příklad klíčových slov
Klíčová slova Description
Přihlášení Přihlaste se na demo stránku banky guru99
E-maily Odeslat e-mail
odhlášení Odhlaste se z demo stránky banky guru99
Oznámení Najděte nepřečtená oznámení

Chcete-li vytvořit rámec řízený klíčovými slovy, potřebujete následující věci

  1. List Excelu– Identifikujte klíčová slova a uložte je do listu aplikace Excel
  2. Knihovna funkcí– Knihovna funkcí se skládá z funkce pro obchodní toky (přihlašovací tlačítko pro libovolnou webovou stránku). Takže po provedení testu přečte klíčové slovo z listu Excel a podle toho zavolá funkce
  3. Datové listy– Datové listy slouží k uložení testovacích dat, která budou v aplikaci použita
  4. Úložiště objektů– na základě vašeho rámce řízeného klíčovými slovy můžete použít objektové úložiště
  5. Testovací skripty– Na základě návrhu vašeho rámce můžete mít testovací skripty pro každou příručku Testovací případ nebo skript jediného ovladače

Proč provádět testování na základě klíčových slov

V softwarovém inženýrství se testování řízené klíčovými slovy provádí z následujícího důvodu

  • Běžné komponenty obsluhované standardní knihovnou
  • Pomocí tohoto přístupu lze testy psát srozumitelněji.traczpůsob
  • Vysoký stupeň znovupoužitelnosti
  • Detail skriptu je uživatelům skryt
  • Uživatelé nemusí používat skriptovací jazyky
  • Test je stručný, udržovatelný a flexibilní

Jak provádět testování na základě klíčových slov

Testování založené na klíčových slovech lze provádět oběma způsoby, ručně i automatizovaně. Obvykle se však používá s automatickým testováním.

Cílem automatizace testování založeného na klíčových slovech je

  • Pomáhá snižovat náklady na údržbu
  • Vyhýbá se duplicitním specifikacím
  • Větší opětovné využití skriptování funkcí
  • Lepší podpora testování a přenositelnost
  • Dosáhněte více testování s menším nebo stejným úsilím

S klíčovými slovy řízené testování, můžete vytvořit jednoduché funkční testy v dřívějších fázích vývoje, testování aplikace kus po kuse. Nejjednodušší způsob, jak sestavit test řízený klíčovými slovy, je zaznamenat je. Po záznamu lze test upravit a upravit podle požadavků.

Každé klíčové slovo musí být propojeno alespoň s jedním příkazem, testovacími skripty nebo funkcí, které implementují akce související s daným klíčovým slovem.

Při provádění testovacích případů jsou klíčová slova interpretována testovací knihovnou, která je volána rámcem pro automatizaci testování.

Hlavními aktivitami zahrnutými do testování řízeného klíčovými slovy jsou

  • Krok 1) Identifikace klíčových slov nízké i vysoké úrovně
  • Krok 2) Implementace klíčových slov jako spustitelných
  • Krok 3) Vytváření testovacích případů
  • Krok 4) Vytváření skriptů ovladače
  • Krok 5) Provádění testovacích skriptů automatizace

Nástroje používané pro testování na základě klíčových slov

Několik nástrojů, které se široce používají pro testování řízené klíčovými slovy.

Výhody testování na základě klíčových slov

  • Umožňuje funkčním testerům naplánovat automatizaci testování dříve, než bude aplikace připravena
  • Testy lze vypracovat bez znalosti programování
  • Není závislý na konkrétním programovacím jazyku nebo nástroji
  • Kompatibilní se všemi automatizačními nástroji dostupnými na trhu

Ukázkové testovací případy

  1. TC_01: Přihlaste se na demo stránku guru99 a zjistěte, kolik transakcí se dnes provádí
  2. TC_02: Přihlaste se na demo stránku guru99, pošlete e-mail jednomu z vašich zákazníků a poté se odhlaste
  3. TC_03: Přihlaste se na demo stránku guru99 a zkontrolujte, zda jste obdrželi oznámení

Shrnutí

  • Testování řízené klíčovými slovy je technika skriptování, která používá datové soubory k tomu, aby obsahovala klíčová slova související s testovanou aplikací
  • Testování řízené klíčovými slovy, které obvykle provádí automatické testování.
  • Testy lze vypracovat bez znalosti programování
  • Testy jsou kompatibilní se všemi automatizačními nástroji dostupnými na trhu

Shrňte tento příspěvek takto: