Technology

Selenium Automation

Dianty Anggraini Putri
July 28, 2017

Share

selenium

Selenium adalah sebuah Software Open source yang dirilis pada tahun 2004, dimana ia merupakan rangkaian Alat untuk mengotomatisasi web pada banyak platform dan bukan untuk aplikasi Desktop. Lingkungan operasi Silenium adalah Windows, Linux dan lain-lain. Sedangkan untuk Browser adalah Mozilla Firefox, IE, Chrome , Opera dan lain-lain.

Selenium sendiri mendukung berbagai hal lainnya, seperti:

  • Pengujian Fungsional dan Regresi Aplikasi Web
  • Pengujian Kinerja tapi tidak dianjurkan untuk Uji Kinerja Otomasi.
  • Bahasa pemrograman dan scripting untuk menerapkan logika pemrograman yang digunakan adalah Java, C #, Perl, Python, Ruby dan PHP.

 

Alat Suite Selenium

Selenium adalah satu set perangkat lunak masing-masing dengan metode yang berbeda untuk mendukung Tes Automation.

  1. Selenium IDE
  2. RC (Remote Control)
  3. Selenium-Grid:
  4. WebDriver:

 

Keuntungan Selenium 

keuntungan selenium

  • Karena merupakan Perangkat Lunak Open Source (gratis), siapa pun dapat menggunakan dengan bebas biaya, seringkali salah satu dari sedikit pilihan perusahaan yang tidak memiliki banyak anggaran untuk alat Otomasi.
  • Selenium pertama kali ditulis di Java namun juga mendukung C #, Ruby, Perl, PHP dan Python. Ini adalah nilai positif yang bagus bila kita ingin membangun kerangka kerja kita dalam bahasa yang memiliki adopsi tertinggi dalam organisasi yang sedang dibangun di dalamnya. Alat seperti QTP memaksa Anda untuk menggunakan VBScript - yang hampir tidak pernah menjadi bahasa scripting pilihan bagi pengembang.
  • Cocok digunakan untuk semua browser populer seperti IE, Firefox, Chrome, Safari dll. Selain itu juga mendukung beberapa Sistem Operasi dan menjadikannya alat pilihan untuk sertifikasi cross browser / cross platform.
  • Setelah Anda mendapatkan Selenium untuk bekerja untuk Anda, ini bekerja dengan andal saat digunakan untuk menjalankan tes berulang-ulang. Ini pasti jauh lebih bisa diandalkan daripada alat seperti QEngine atau JExplorer namun hampir sama dengan alat seperti QTP.
  • Anda dapat memberi contoh beberapa tes bersamaan dengan Selenium Grid. Semoga berhasil dengan tool seperti QTP!

 

Kekurangan Selenium

kekurangan selenium 

  • Hanya mendukung berbasis Web (berbasis Browser), tidak mendukung otomasi-otomasi Aplikasi Desktop atau Standalone.
  • Karena software Open source, tidak ada dukungan teknis yang handal dari siapapun.
  • Beberapa fitur baru mungkin bekerja atau mungkin tidak berfungsi sebagaimana mestinya.
  • Menyebarkan Alat Selenium sulit dilakukan dibandingkan dengan UFT (Dahulu QTP) Tool.

 

inspired by: Quora

Sources of Second and Third picture: Freepik

Comments


Subscribe to Email Updates