Buat Skrip Timun Pertama anda (2 Contoh)

Isi kandungan:

Anonim

Dalam tutorial ini, kami akan membuat Skrip Timun untuk menguji dua senario

  • Skrip Timun 1: Darabkan 2 Nombor
  • Skrip Timun 2: Sahkan output apabila id E-mel dimasukkan atau tidak dimasukkan

Skrip Timun 1: Darabkan 2 Nombor

Langkah 1) Buka RubyMine Editor melalui menu permulaan windows

Langkah 2) Dalam Rubymine Editor, klik Buat Projek Baru

Langkah 3) Pilih lokasi Projek dan klik "Buat."

Langkah 4) Buat direktori fail

Langkah 5) Namakan direktori sebagai "ciri"

Langkah 6) Buat dan Simpan Fail di "folder anda / ciri /" dengan nama "yourfilename.feature"

Langkah 7) Untuk melaksanakan senario kami, simpan program berikut di Feature File

Kod:

Ciri: PendarabanSaya mengalikan dua nomborSenario: darab a dan bDiberi saya mempunyai pemboleh ubah aDan saya mempunyai pemboleh ubah bApabila saya mendarabkan a dan bKemudian saya memaparkan Hasilnya

Langkah 8) Sekarang mari kita Jalankan fail ciri Pertama kami!

Klik pada "Start Command Prompt With Ruby"

Dan output yang anda dapat adalah

Anda melihat ralat kerana anda mesti menulis fail definisi langkah untuk fail ciri

Langkah 7) Mari buat fail definisi langkah untuk Fail Ciri kami!

Buat folder baru dalam editor Rubymine dengan nama "step_definition"

Langkah 8) Simpan Fail Seperti di bawah dalam "definisi folder / ciri / langkah_ anda" dengan nama test_step.rb

Langkah 9) Tuliskan kod berikut ke dalam fail langkah

Kod :

Diberi (/ saya mempunyai pemboleh ubah $ /) do@a = 50akhirDan (/ saya mempunyai pemboleh ubah b $ /)@b = 70akhirApabila (/ saya pendaraban a dan b $ /) lakukan@mul = @a * @bakhirKemudian (/ saya memaparkan Hasil $ /) lakukanmeletakkan "Pendaraban # {@ a} dan # {@ b} adalah # {@ mul}"akhir

Langkah 10) Sekarang, jalankan semula fail ciri kami:

Hasilnya adalah

Skrip Timun 2: Sahkan output apabila id E-mel dimasukkan atau tidak dimasukkan

Dalam contoh ini kita menggunakan Ruby

Senario Ujian : Sahkan output apabila id E-mel TIDAK dimasukkan

Langkah Ujian:

  1. Buka Penyemak Imbas
  2. Pergi ke http://demo.guru99.com/
  3. Jangan tidak memasukkan id Email
  4. Klik Hantar

Senario Ujian : Sahkan output semasa id E-mel dimasukkan

Langkah Ujian:

  1. Buka Penyemak Imbas
  2. Pergi ke http://demo.guru99.com/
  3. Masukkan Id E-mel
  4. Klik Hantar
Kod dalam Fail Ciri
Ciri: Guru99 Masuk DemopageUntuk Masuk dalam Demopage kita mesti memasukkan butiran log masukSenario: Daftar Di Demopage Guru99 tanpa e-melMemandangkan saya berada di laman utama Guru99Apabila memasukkan butiran kosong untuk DaftarKemudian e-mel ralat ditunjukkanSenario: Daftar Di Demopage Guru99 dengan e-mel yang sahMemandangkan saya berada di laman utama Guru99Semasa memasukkan butiran untuk DaftarKemudian maklumat masuk ditunjukkan

Kod dalam Fail Definisi Langkah

memerlukan 'watir-webdriver'memerlukan 'colorize'penyemak imbas = Watir :: Browser.newMemandangkan (/ saya berada di laman utama Guru99 $ /) lakukanbrowser.goto "http://demo.guru99.com"akhirBila (/ masukkan butiran kosong untuk Daftar $ /) lakukanbrowser.text_field (: name, "emailid"). set ("")butang browser. (nama, "btnLogin"). klikakhirKemudian (/ ralat e-mel ditunjukkan $ /) lakukanmeletakkan "E-mel Diperlukan" .redpenyemak imbas.tutupakhirBila (/ masukkan butiran untuk Daftar $ /) lakukanpenyemak imbas = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Alamat e-mel ini dilindungi dari robot spam. Anda perlu mengaktifkan JavaScript untuk melihatnya.")butang browser. (nama, "btnLogin"). klikakhirKemudian (/ butiran log masuk ditunjukkan $ /) lakukanmeletakkan "Daftar berjaya"penyemak imbas.tutupakhir

Jalankan kod di command prompt dan anda mendapat