Apa sajakah Komponen Selenium Suite?



Artikel tentang Selenium Components ini terutama berhubungan dengan rangkaian alat dan komponen selenium seperti Selenium RC, Selenium IDE, WebDriver, Grid, dll.

Jika Anda bertanya kepada Penguji yang malas tentang alat pengujian favorit mereka, ada kemungkinan besar Anda akan mendapatkan ' 'Sebagai jawaban. Itu karena ini adalah alat yang sempurna untuk dari aplikasi web. Di artikel ini, mari kita lihat apa saja berbagai Komponen Selenium yang membuatnya begitu populer.

Topik di bawah ini tercakup dalam artikel ini:





Ayo mulai!

Pengantar Selenium

Selenium adalah alat sumber terbuka yang digunakan untuk mengotomatiskan kasus uji yang dilakukan di browser web atau aplikasi web yang sedang diuji menggunakan browser web apa pun.Tunggu, sebelum Anda terbawa suasana, izinkan saya mengulanginya, hanya pengujian aplikasi web yang memungkinkan . Kami tidak dapat menguji aplikasi perangkat lunak desktop atau menguji aplikasi seluler apa pun menggunakan Selenium.Jadi ini adalah alat sumber terbuka yang mendukung lintas penjelajahan dan mengotomatiskan aplikasi web!



Sekarang mari kita lihat apa saja berbagai komponen yang terdiri dari Selenium.

cara membuat paket java

Komponen Selenium

Selenium terutama terdiri dari seperangkat alat, yang meliputi:

Selenium Suite - Selenium WebDriver Architecture - Edureka



Mari kita pahami fungsi dari masing-masing alat ini secara lebih mendetail.

IDE Selenium

Selenium IDE (Integrated Development Environment) pada dasarnya adalah plugin Firefox. Ini adalah salah satu kerangka kerja paling sederhana di Selenium Suite. Ini memungkinkan kami untuk merekam dan memutar ulang skrip. Jika Anda ingin membuat skrip menggunakan , Anda perlu menggunakan Selenium RC atau Selenium WebDriver untuk menulis kasus pengujian yang lebih canggih dan kuat.

Di Selenium IDE, eksekusi kasus uji sangat lambat, dan langkah pembuatan laporan untuk kasus uji tidak baik dibandingkan dengan komponen lainnya. Itu tidak mendukung eksekusi kasus uji secara paralel atau eksekusi jarak jauh.

Beberapa kelemahan dari Selenium IDE adalah:

  1. Ini membatasi eksekusi kasus uji ke browser Firefox.

  2. Itu tidak memperluas dukungan kepengujian berbasis seluler seperti pengujian iPhone / Android.

  3. Eksekusi kasus uji sangat lambat dan langkah pembuatan laporan tidak baik jika dibandingkan dengan komponen lain.

Selanjutnya, mari kita lihat apa itu Selenium RC.

Selenium RC

Selenium RC, juga dikenal sebagai Selenium 1, adalah yang utama untuk waktu yang lama sebelum penggabungan WebDriver memunculkan Selenium 2. Ini terutama bergantung pada JavaScript untuk . Ini mendukung Ruby, PHP, , Perl dan C #, Java, Javascript. Ini mendukung hampir semua browser di luar sana.

catatan: Selenium RC secara resmi tidak digunakan lagi.

Beberapa fitur Selenium RC lainnya:

  • Ini didasarkan pada JavaScript. Itu tidak mendukung fitur Rekam / Putar.

  • Ini didasarkan pada arsitektur klien / server, yang menyiratkan -> kapan pun Anda ingin menjalankan kasus uji / skrip uji, Anda harus memulai server secara manual.

  • Ini mendukung eksekusi paralel kasus uji serta eksekusi jarak jauh dengan bantuan Selenium Grid.

Kelemahan dari Selenium RC adalah kapan pun Anda ingin menjalankan kasus uji, Anda harus menjalankan server Selenium Standalone secara manual. Untuk mengatasi masalah ini, diperkenalkan.

cara memangkas di java

Selenium WebDriver

Selenium WebDriver adalah kerangka kerja otomatisasi browser yang menerima perintah dan mengirimkannya ke browser. Ini diimplementasikan melalui driver khusus browser. Ini secara langsung berkomunikasi dengan browser dan mengontrolnya. Selenium WebDriver mendukung berbagai bahasa pemrograman seperti - , C #, , , Perl, Rubi . dan

Selenium WebDriver mendukung berikut ini:

  1. Dukungan Sistem Operasi - Windows, Mac OS, Linux, Solaris
  2. Dukungan Browser - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 dan yang lebih baru, Safari, Opera 11.5 dan yang lebih baru, Android, iOS, HtmlUnit 2.9 dan yang lebih baru.

Jika Anda ingin tahu lebih banyak tentang Selenium WebDriver, silakan merujuk ke artikel ini di . Sekarang mari kita pahami komponen terakhir yaitu Selenium Grid.

Selenium Grid

Selenium Grid adalah alat yang digunakan bersama dengan Selenium RC. Ini digunakan untuk menjalankan pengujian pada mesin yang berbeda terhadap browser yang berbeda secara paralel. Ini menyiratkan - menjalankan beberapa pengujian secara bersamaan pada mesin berbeda yang menjalankan browser dan sistem operasi berbeda. Anda juga dapat merujuk ke artikel ini di Selenium Grid untuk memahami konsep pada ukuran yang lebih luas.

Jadi ini semua tentang Komponen Selenium. Dengan ini, kita sampai pada akhir artikel ini.Saya harap Anda memahami konsep dan membantu menambah nilai pada pengetahuan Anda. Sekarang, jika Anda ingin mendapatkan lebih banyak wawasan tentang Selenium, Anda dapat melihat kami .

Jika Anda menemukan 'artikel Komponen Selenium 'Relevan, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia.