Luo ensimmäinen kurkkuohjelma (2 esimerkkiä)

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa luomme Kurkkuohjelmat kahden skenaarion testaamiseksi

  • Kurkkuohjelma 1: Kerro 2 numeroa
  • Kurkkusarja 2: Vahvista tulos, kun sähköpostitunnus syötetään tai sitä ei syötetä

Kurkkuohjelma 1: Kerro 2 numeroa

Vaihe 1) Avaa RubyMine Editor Windowsin Käynnistä-valikon kautta

Vaihe 2) Napsauta Rubymine Editorissa Luo uusi projekti

Vaihe 3) Valitse projektin sijainti ja napsauta "Luo".

Vaihe 4) Luo tiedostohakemisto

Vaihe 5) Nimeä hakemiston kuin "ominaisuuksia"

Vaihe 6) Luo ja tallenna tiedosto kansioon / omaasi / nimellä "omafilename.feature"

Vaihe 7) Suorita skenaario, tallenna seuraava ohjelma Ominaisuustiedostoon

Koodi:

Ominaisuus: KertolaskuKerrotaan kaksi numeroaSkenaario: kerro a ja bKoska minulla on muuttuja aJa minulla on muuttuja bKun kerrotaan a ja bSitten näytän tuloksen

Vaihe 8) Suoritetaan nyt ensimmäinen ominaisuustiedostomme!

Napsauta "Käynnistä komentokehote Rubyn kanssa"

Ja tulos on

Näet virheen, koska sinun on kirjoitettava ominaisuustiedostolle vaiheiden määritystiedosto

Vaihe 7) Luodaan vaihetiedostotiedosto Ominaisuustiedostollemme!

Luo uusi kansio Rubymine-editorissa nimeltä "step_definition"

Vaihe 8) Tallenna tiedosto alla olevan kansion / ominaisuudet / vaihe_määrittelyt nimellä "test_step.rb"

Vaihe 9) Kirjoita seuraava koodi vaihetiedostoon

Koodi:

Annettu (/ minulla on muuttuja a $ /) do@a = 50loppuunJa (/ minulla on muuttuja b $ /) do@ b = 70loppuunKun (/ kertolaskut a ja b $ /) tekevät@mul = @a * @bloppuunSitten (/ näytän tuloksen $ /) doasettaa "Kertominen # {@ a} ja # {@ b} on # {@ mul}"loppuun

Vaihe 10) Suorita nyt ominaisuustiedostomme uudelleen:

Tulos on

Kurkkusarja 2: Vahvista tulos, kun sähköpostitunnus syötetään tai sitä ei syötetä

Tässä esimerkissä käytämme Ruby

Testiskenaario : Tarkista tulos, kun sähköpostiosoitetta EI anneta

Testivaiheet:

  1. Avaa selain
  2. Siirry osoitteeseen http://demo.guru99.com/
  3. Älä ole syötä sähköposti id
  4. Napsauta Lähetä

Testiskenaario : Tarkista tulos, kun sähköpostitunnus syötetään

Testivaiheet:

  1. Avaa selain
  2. Siirry osoitteeseen http://demo.guru99.com/
  3. Anna sähköpostiosoite
  4. Napsauta Lähetä
Koodi Ominaisuustiedostossa
Ominaisuus: guru99 Demopage LoginKirjaudu sisään Demopage-palveluun joudumme syöttämään kirjautumistiedotSkenaario: Rekisteröidy Guru99-sivustoon ilman sähköpostiaKoska olen Guru99-kotisivullaKun syötät tyhjät tiedot RekisteriinSitten näytetään virheilmoitusSkenaario: Rekisteröidy Guru99 Demopage -sivustoon voimassa olevalla sähköpostillaKoska olen Guru99-kotisivullaKun syötät rekisteröintitiedotSitten sisäänkirjautumistiedot näytetään

Koodi vaiheen määritystiedostossa

vaatii 'watir-webdriver'vaativat 'värin'browser = Watir :: Selain.uusiAnnettu (/ Olen Guru99-kotisivulla $ /) teebrowser.goto "http://demo.guru99.com"loppuunKun (/ kirjoita Rekisterin $ / tyhjät tiedot) teebrowser.text_field (: nimi, "emailid"). set ("")browser.button (: nimi, "btnLogin"). napsautaloppuunSitten (/ -virhesähköposti näkyy $ /) dolaittaa "Sähköposti vaaditaan" .punainenbrowser.closeloppuunKun (/ kirjoita Rekisterin $ / tiedot) teebrowser = Watir :: Selain.uusibrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset Javascriptin nähdäksesi sen.")browser.button (: nimi, "btnLogin"). napsautaloppuunSitten (/ kirjautumistiedot näkyvät $ /) tehdälaittaa "rekisteröidy onnistuneesti"browser.closeloppuun

Suorita koodi komentokehotteessa ja saat