Vytvorte svoj prvý skript uhorky (2 príklady)

Obsah:

Anonim

V tomto výučbe vytvoríme skripty na uhorky, ktoré otestujú dva scenáre

  • Uhorkový skript 1: Vynásobte 2 čísla
  • Cucumber Script 2: Overte výstup, keď je zadané alebo nezadané ID e-mailu

Uhorkový skript 1: Vynásobte 2 čísla

Krok 1) Otvorte program RubyMine Editor v ponuke Štart systému Windows

Krok 2) V editore Rubymine kliknite na Vytvoriť nový projekt

Krok 3) Vyberte umiestnenie projektu a kliknite na „Vytvoriť“.

Krok 4) Vytvorte adresár súborov

Krok 5) Pomenujte adresár ako „funkcie“

Krok 6) Vytvorte a uložte súbor v priečinku „yourfolder / features /“ s názvom „yourfilename.feature“.

Krok 7) Ak chcete vykonať náš scenár, uložte nasledujúci program do súboru funkcií

Kód:

Vlastnosť: NásobenieNásobím dve číslaScenár: vynásobte a a bVzhľadom na to, že mám premennú aA mám premennú bKeď násobím a a bPotom zobrazím Výsledok

Krok 8) Teraz poďme spustiť náš prvý súbor funkcií!

Kliknite na „Spustiť príkazový riadok pomocou Ruby“

A výstup, ktorý získate, je

Vidíte chybu, pretože musíte napísať súbor definícií krokov pre súbor funkcií

Krok 7) Vytvorme si súbor definícií krokov pre náš súbor funkcií!

Vytvorte nový priečinok v editore Rubymine s názvom „step_definition“

Krok 8) Uložte súbor ako je uvedené nižšie v priečinku „yourfolder / features / step_ definitions“ s názvom test_step.rb

Krok 9) Napíšte nasledujúci kód do súboru krokov

Kód:

Vzhľadom na (/ mám premennú a $ /) urobte@a = 50koniecA (/ mám premennú b $ /)@ b = 70koniecKeď (/ I násobenie a a b $ /) áno@mul = @a * @bkoniecPotom (/ zobrazím Výsledok $ /) urobteuvedie „Násobenie # {@ a} a # {@ b} je # {@ mul}"koniec

Krok 10) Teraz znova spustite náš súbor funkcií:

Výsledok je

Cucumber Script 2: Overte výstup, keď je zadané alebo nezadané ID e-mailu

V tomto príklade používame Ruby

Scenár testu : Overte výstup, keď ID e-mailu NIE je zadané

Skúšobné kroky:

  1. Otvorte Prehliadač
  2. Prejdite na stránku http://demo.guru99.com/
  3. Ešte nie zadať e-mailové adresy
  4. Kliknite na tlačidlo Odoslať

Scenár testu : Overte výstup, keď je zadané ID e-mailu

Skúšobné kroky:

  1. Otvorte Prehliadač
  2. Prejdite na stránku http://demo.guru99.com/
  3. Zadajte e-mailovú adresu
  4. Kliknite na tlačidlo Odoslať
Kód v súbore funkcií
Funkcia: guru99 Demopage PrihláseniePre prihlásenie na Demopage musíme zadať prihlasovacie údajeScenár: Zaregistrujte sa na Guru99 Demopage bez e-mailuVzhľadom na to, že som na domovskej stránke Guru99Keď zadáte prázdne údaje pre RegisterPotom sa zobrazí chybová správaScenár: Zaregistrujte sa na Guru99 Demopage pomocou platného e-mailuVzhľadom na to, že som na domovskej stránke Guru99Keď zadáte podrobnosti pre RegisterPotom sa zobrazia prihlasovacie údaje

Kód v súbore definície kroku

vyžadovať „watir-webdriver“vyžadovať „vyfarbenie“browser = Watir :: Browser.newVzhľadom na (/ Som na domovskej stránke Guru99 $ /) ánobrowser.goto "http://demo.guru99.com"koniecKeď (/ zadajte prázdne podrobnosti pre Register $ /)browser.text_field (: name, "emailid"). set ("")browser.button (: name, "btnLogin"). kliknúťkoniecPotom (/ chybový e-mail zobrazený $ /) urobteumiestni „Email je povinný“ .redbrowser.closekoniecKeď (/ zadajte podrobnosti pre Register $ /)browser = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript.")browser.button (: name, "btnLogin"). kliknúťkoniecPotom (/ prihlasovacie údaje zobrazené $ /) urobteuvedie „Úspešne sa zaregistrovať“browser.closekoniec

Spustite kód v príkazovom riadku a máte