Úvod do okurky

Dnes je k dispozici mnoho nástrojů. Okurka je jeden nástroj k testování kódu napsaného programátory. Existuje mnoho nástrojů, jako jsou okurky jako JBehave, RSpec atd. Tyto nástroje jsou užitečné pro komunikaci se zákazníkem související s produktem. Toto jsou nástroje, které s daným scénářem testují jiný software v jednoduchém jazyce. Tyto nástroje se velmi snadno naučí. Pokud jste z pozadí testování a chtěli byste vědět, jak tento nástroj přesně funguje, jste na správném místě. Každá společnost se snaží udržovat svůj vztah s klientem. Nástroje jako okurka jim pomáhají udržovat tuto důvěru.

Každá společnost musí činit správná rozhodnutí na základě spokojenosti zákazníků. Každý produkt musí odpovídat plánu zákazníka. Realizace naší práce v okurce má usnadnit způsob, jak jasněji vysvětlit naše specifikace pomocí různých scénářů.

Co je okurka?

Pojďme tedy začít s tím, co přesně je okurka ?, Okurka je ovoce v salátu, který jíš. Zjevně ne. Okurka je rámec pro testování automatizace. Nástroj Okurka je založen na přístupu BDD, tj. Na základě chování. Stručně řečeno, popisuje celkové chování systému. To je většinou zaměřeno na zákazníka.

Jak používat nástroj Okurka?

Okurka je jazyk používaný okurkou. Je velmi snadné se ho naučit. Tento proces nám pomáhá ukázat naši práci zákazníkovi v dobře formátovaném formátu. Okurka je netechnický jazyk. Každý jazyk má své standardy, aby se do něj vešly. Gherkin má také několik pravidel. Okurka je jazyk používaný pro vývoj testovacích případů u okurky. Jazyk má několik sad klíčových slov, která se mají použít při psaní kódu okurky.

Klíčová slova pro psaní kódu okurky

Níže jsou uvedena klíčová slova:

  • Vlastnosti
  • Pravidlo (okurka verze 6)
  • Příklad (nebo scénář)
  • Vzhledem k tomu, kdy, poté, a, ale (kroky)
  • Pozadí
  • Osnova scénáře (nebo šablony scénáře)
  • Příklady

1) Funkce: Tato část kódu jednoduše říká scénář na vysoké úrovni, například to, co se zde stane. Toto klíčové slovo se používá na začátku kódu, za kterým následuje dvojtečka (:). Můžete to učinit popisnějším, jak potřebujete. Obecně jsou data pod klíčovým slovem okurkou ignorována.

2) Pravidlo: Toto je také jedno z klíčových slov. Toto klíčové slovo je volitelné. Jak název napovídá, stanoví pravidlo pro implementaci různých scénářů. Můžeme říci, že to poskytuje některé další myšlenky o této funkci.

3) Příklad (nebo scénář): Příkladem je spustitelný kód. Vysvětluje kód s příkladem, který nám může poskytnout specifikaci na základě scénáře. Příkladem je také jeden test. To může mít seznam všech spustitelných procesů nebo kroků.

4) Vzhledem k tomu, kdy, poté, ale (kroky): Hlavní kroky v testu jsou uvedeny, kdy, poté, a nebo ale. Tyto kroky jsou prováděny jeden po druhém okurkou a neumožňují vám dát každému popisu nějaký krok.

Příklady:

Vzhledem k tomu, že v koši jsou manga

Pak jsou v koši mango

5) Souvislosti:

Předpokládejme, že máte sadu scénářů, které musíte znovu a znovu zkontrolovat. Tento opakující se úkol lze seskupit do daného klíčového slova. Můžete říci, že tento scénář byl již dříve vyřešen, postupujte také podle pokynů. Dobrou praxí je mít jeden podklad pro jednu funkci. Rozumět by mělo být jasné

6) Osnova scénáře (nebo šablony scénáře):

Stejné jako pozadí. Předpokládejme, že máme jeden scénář. Tento scénář přichází znovu. Můžeme použít obrys existujícího scénáře. Obrysy scénářů a šablony scénářů jsou stejné.

7) Příklady: Toto klíčové slovo v příkladu, jak je vysvětleno výše, zde však znovu zjistilo, že scénář musí do něj zahrnout příklad.

Jaké je použití okurky?

Řeknu vám to s několika příklady. Předpokládejme, že máte projekt a zákazník chce vědět, jaké jsou všechny funkce, které musíte předat. Pokud jde o koncového uživatele nebo zákazníka v té době, nejste schopni vysvětlit všechny technické podrobnosti svých testovacích případů. Tady okurka přijde na obrázek. Nástroj okurka pomáhá popsat všechny scénáře s různými podmínkami. Je to mnohem lepší než poskytnout zákazníkům technické podrobnosti, kterým nerozumí.

Jak usnadňuje okurka práci?

Okurka je nástroj s otevřeným zdrojovým kódem. Spousta společností používá tento nástroj ke zlepšení své produktivity. Tento nástroj lze použít v libovolném zásobníku, který je dnes k dispozici. Tento nástroj se používá k testování funkčnosti kódu ve formátu čitelném člověkem.

Co můžete dělat s okurkou?

Předpokládejme, že máme nějaký kód, který umožňuje Johnovi dostat se domů. Pokud John vezme letadlo na krátkou vzdálenost, bude to nákladné, pokud přijde vlakem, bude to levné a spolehlivé na kratší vzdálenost.

Příklady:

# Komentář

@štítek

Funkce: John přijede domů vlakem, je dobrý.

Pokud jde o vzdálenost, vlak je dobré se vrátit domů

Scénář vracející se domů vlakem je dobrý.

Vzhledem k tomu, John musí přijít domů

Když dorazí na stanici včas

Pak přijede domů sám dnes

Ve výše uvedeném příkladu oznamujeme, že vlak může chytit včas výsledky, aby se dostal domů až dnes.

Proč bychom měli potřebovat okurku?

Vždy existuje možnost zlepšit důvěru zákazníků tím, že se zapojí do procesu vývoje produktu. Okurka nám dává možnost vysvětlit kritické technické specifikace kódu jednoduše čitelným jazykem koncovému uživateli nebo zákazníkovi. Zaměřuje se na behaviorální vývojové testy.

Výhody

  1. Podporuje všechny jazyky.
  2. Spojuje klienta s technickou specifikací v jednoduchém jazyce.
  3. Můžeme znovu použít kód napsaný v nástroji okurky.
  4. Pluginy z okurky jsou velmi rychlé.
  5. Pro psaní skriptů v okurce nepotřebujeme žádný programovací jazyk.

Závěr

Okurka je testovací nástroj používaný k automatizaci testovacích případů. Můžeme ji integrovat s nástrojem, jako je selen. Chcete-li napsat testovací kód u vývojářů a testerů okurek, sejdou se společně a společně vytvářejí specifikace založené na scénářích pro jednání se zákazníkem.

Doporučené články

Toto je průvodce Co je okurka. Zde diskutujeme o tom, jak používat nástroj Okurka s příklady a výhodami. Další informace naleznete také v následujících článcích -

  1. Otázky k rozhovoru s okurkou
  2. Selen vs okurka
  3. Nainstalujte Selenium IDE
  4. Co je Appium?

Kategorie: