Laman

Tampilkan postingan dengan label Testing. Tampilkan semua postingan
Tampilkan postingan dengan label Testing. Tampilkan semua postingan

6 Feb 2022

Bahasa Gherkin: Format, Sintaks & Gherkin Test di Cucumber

Apa itu Bahasa Gherkin?

Gherkin adalah bahasa yang dapat dibaca bisnis yang membantu Anda menggambarkan perilaku bisnis tanpa merinci implementasinya. Ini adalah bahasa khusus untuk menentukan tes dalam format Cucumber. Ini menggunakan bahasa sederhana untuk menggambarkan kasus penggunaan dan memungkinkan pengguna untuk menghapus detail logika dari behavior tes.

Teks dalam bahasa Gherkin berfungsi sebagai dokumentasi dan kerangka pengujian otomatis Anda. 

Sintaks Gherkin

Gherkin adalah bahasa berorientasi seperti YAML dan Python. Setiap baris disebut langkah dan dimulai dengan keyword dan akhir terminal dengan berhenti. Tab atau spasi digunakan untuk indentasi.


20 Agu 2019

Model dan Metodologi Agile: Panduan untuk Software Development & Testing

Apa itu Metodologi Agile?

Metodologi Agile adalah kebiasaan yang menerapkan iterasi yang berkelanjutan antara development dan testing di seluruh siklus software development. Aktivitas development dan testing tidak seperti model Waterfall.

Pengembangan software menekankan pada empat nilai inti:
  1. Interaksi individu dan tim diatas proses maupun tools yang digunakan.
  2. Bekerja dengan software melalui dokumentasi yang komprehensif.
  3. Kolaborasi customer berdasarkan negosiasi kontrak.
  4. Menanggapi perubahan setelah mengikuti rencana.

3 Nov 2014

Cara Tepat Memilih Tool Selenium Berdasarkan Kebutuhan



Tool
Alasan
Selenium IDE
Hal-hal yang diperlukan untuk mempelajari tentang konsep-konsep pengujian otomatis dan Selenium, yaitu:
       -  Perintah Selenese seperti type, open, clickAndWait, assert, dll
       -  Pencari seperti id, nama, XPath, css selector, dll
       -  Running disesuaikan kode JavaScript menggunakan runScript
       -  Mengekspor uji kasus dalam berbagai format.
Hanya bisa simple-test dan tanpa perlu mengetahui dasar pemrograman.
Membuat uji kasus sederhana dan uji suite yang dapat di- ekspor kemudian ke RC atau WebDriver.
Menguji aplikasi web terhadap Firefox saja.

17 Sep 2014

Pengantar WebDriver & Perbandingan dengan Selenium RC

Apa itu WebDriver?
WebDriver adalah kerangka otomatisasi web yang memungkinkan Anda untuk melaksanakan tes Anda terhadap browser yang berbeda, bukan hanya Firefox (seperti Selenium IDE).


WebDriver juga memungkinkan Anda untuk menggunakan bahasa pemrograman dalam menciptakan skrip uji Anda (tidak mungkin di Selenium IDE). Anda sekarang dapat menggunakan operasi kondisional seperti kasus beralih if-then-lain atau anda juga dapat melakukan perulangan seperti do-while. Bahasa pemrograman yang didukung oleh WebDriver :

4 Des 2013

Tutorial Selenium [2 - Cara Instalasi Selenuim IDE & FireBug]

Instalasi Selenium IDE


  • Koneksi Internet
  1. Buka Firefox yang sudah diinstall, dan buka link ini  http://seleniumhq.org/download/ . Di bagian bawah Selenium IDE, klik pada link yang menunjukkan nomor versi saat ini.
  2. Untuk keamanan, notifikasi Firefox akan muncul. Klik "Allow."
  3. Tunggu sampai Firefox selesai men-download dan kemudian klik "Install Now."
  4. Tunggu sampai instalasi selesai. Pada jendela pop-up, klik "Restart Now."
  • Dengan menekan Ctrl+Alt+S
  • Dengan menekan Firefox menu button > Web Developer>  Selenium IDE

26 Nov 2013

Tutorial Selenium [1 - Pengantar]

Apakah Selenium?


Selenium adalah software (open source) pengujian otomatis  untuk aplikasi web di browser dan platform yang berbeda. Hal ini sangat mirip dengan HP Quick Test Pro (QTP), hanya saja Selenium berfokus pada mengotomatisasi aplikasi berbasis web.
Selenium tidak hanya alat tunggal tetapi rangkaian software, masing-masing melayani kebutuhan pengujian yang berbeda dari sebuah organisasi. Ia memiliki empat komponen, antara lain : 
  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • WebDriver
  • Selenium Grid