Minggu, 25 Agustus 2024

Selenium IDE vs Ui.Vision : Mana Yang Lebih Baik Dalam Pengujian GUI Otomatis?

Dalam dunia pengembangan perangkat lunak, pengujian GUI (Graphical User Interface) otomatis menjadi elemen penting untuk memastikan kualitas dan keandalan aplikasi. Dua alat yang sering digunakan dalam pengujian ini adalah Selenium IDE dan Ui.Vision. Artikel ini akan membahas perbandingan kinerja kedua alat tersebut berdasarkan penelitian yang telah dilakukan.

Apa Itu Selenium IDE?

Selenium IDE adalah alat pengujian otomatis yang berfungsi sebagai ekstensi browser untuk Chrome dan Firefox. Alat ini memungkinkan pengguna untuk merekam dan memutar ulang interaksi dengan aplikasi web. Keunggulan utama Selenium IDE adalah kemudahannya dalam penggunaan dan kecepatan eksekusinya yang tinggi. Pengguna dapat merekam interaksi mereka dengan antarmuka aplikasi secara langsung dan mengubahnya menjadi skrip pengujian otomatis, yang kemudian dapat dijalankan untuk memverifikasi fungsi aplikasi tersebut.

Apa Itu Ui.Vision?

Ui.Vision adalah alat pengujian otomatis yang dirancang untuk memberikan pengujian yang lebih stabil dan akurat pada elemen-elemen UI yang kompleks. Selain mendukung pengujian berbasis web, Ui.Vision juga dapat digunakan untuk mengotomatisasi tugas-tugas desktop dan integrasi OCR (Optical Character Recognition) untuk pengenalan teks dalam gambar. Alat ini terkenal karena kemampuannya untuk menangani interaksi yang lebih canggih dan memastikan bahwa pengujian berjalan dengan akurat, meskipun waktu eksekusinya lebih lama dibandingkan dengan Selenium IDE.

Hasil Penelitian: Perbandingan Selenium IDE dan Ui.Vision

Penelitian dilakukan pada salah satu sistem eLearning milik UNUSA sebagai objek penelitian, sebuah situs akademik dengan kompleksitas rendah, untuk membandingkan kinerja kedua alat ini. Penelitian ini melibatkan 21 test case yang diuji menggunakan Selenium IDE dan Ui.Vision.

Hasil Pengujian

Dari 21 test case yang diuji, Selenium IDE berhasil menyelesaikan 16 test case dengan sukses, sementara 5 lainnya gagal. Kegagalan ini terutama terjadi pada test case yang memerlukan aksi khusus seperti hover pada elemen menu drop-down. Meskipun demikian, Selenium IDE mencatat waktu eksekusi rata-rata yang sangat cepat, yaitu 5,7 detik per test case.

Sebaliknya, Ui.Vision berhasil menyelesaikan semua test case tanpa ada masalah, termasuk test case yang melibatkan aksi hover. Namun, keandalan ini datang dengan konsekuensi waktu eksekusi yang lebih lama, dengan rata-rata waktu eksekusi 19,8 detik per test case. Waktu eksekusi yang lebih lama ini merupakan harga yang harus dibayar untuk hasil yang lebih stabil dan akurat.

Selenium IDE: Kemudahan dan Kecepatan

Selenium IDE terkenal dengan kemudahannya dalam penggunaan dan kecepatan eksekusinya yang tinggi. Alat ini bekerja dengan cara merekam interaksi pengguna melalui titik klik kursor, menjadikannya sangat cepat dalam melakukan pengujian. Namun, terdapat beberapa kelemahan yang perlu diperhatikan. Selenium IDE cenderung kurang handal saat harus berhadapan dengan elemen UI yang memerlukan aksi khusus, seperti hover pada menu drop-down. Hal ini menyebabkan beberapa test case tidak dapat dieksekusi dengan sempurna, yang dapat menjadi masalah dalam pengujian yang lebih kompleks.

Ui.Vision: Stabilitas dan Fokus pada Elemen UI

Di sisi lain, Ui.Vision menawarkan pendekatan yang berbeda dengan fokus pada stabilitas dan kemampuan menangani elemen UI yang lebih spesifik. Alat ini sangat andal dalam menangani interaksi yang kompleks, seperti aksi hover, meskipun dengan konsekuensi waktu eksekusi yang lebih lama. Dengan kata lain, Ui.Vision lebih cocok digunakan dalam pengujian yang membutuhkan akurasi dan stabilitas dibandingkan kecepatan.

Kesimpulan

Berdasarkan hasil penelitian ini, dapat disimpulkan bahwa pemilihan antara Selenium IDE dan Ui.Vision harus disesuaikan dengan kebutuhan spesifik dari pengujian yang akan dilakukan. Jika kecepatan adalah prioritas utama, Selenium IDE adalah pilihan yang lebih baik. Namun, jika stabilitas dan kemampuan untuk menangani elemen UI yang kompleks lebih penting, maka Ui.Vision adalah alat yang lebih tepat.

Dengan mempertimbangkan hasil ini, pengembang perangkat lunak dapat membuat keputusan yang lebih tepat dalam memilih alat pengujian otomatis yang sesuai, sehingga dapat meningkatkan efisiensi dan kualitas proses pengujian mereka.


Berikut link penelitian yang sudah dilakukan :Digilib - UNUSA

Rabu, 14 Juli 2021

Mobil Terbang ~ Mobil Masa Depan

 

Bersamaan dengan perkembangan era, manusia sukses menciptakan bermacam berbagai teknologi yang bermanfaat buat kehidupan tiap hari. Sudah banyak inovasi teknologi yang saat ini muncul di tengah publik. Perihal ini diciptakan sekedar buat memenuhi kebutuhan tiap hari manusia.

Hadirnya teknologi pula mempunyai pengaruh besar dalam kehidupan tiap hari manusia. Nyaris bisa ditentukan tiap orang saat ini pula sudah tergantung dengan teknologi. Alasannya, tiap hari kita membutuhkan teknologi buat menempuh kegiatan tiap hari.

Terus menjadi manusia memerlukan banyak hal, terus menjadi banyak pula teknologi- teknologi yang terbentuk. Sehingga, tidak terdapat yang tidak bisa jadi untuk memperkenalkan serta memakai teknologi mutahir masa depan. Buktinya, dikala ini telah terdapat sebagian teknologi mutahir masa depan. Mobil terbang dikira selaku pemecahan kemudian lintas dikala jalanan di darat mulai tidak terkontrol akibat volume kendaraan yang terus bertambah. Bagi MIT Technology Review pada 2019, terdapat nyaris 20 produsen mobil terbang yang telah melangsungkan pengembangan dengan bermacam tahap kemajuan.


             Mobil terbang dianggap sebagai solusi lalu lintas saat jalanan di darat mulai tak terkendali akibat volume kendaraan yang terus meningkat. Menurut MIT Technology Review pada 2019, ada hampir 20 produsen mobil terbang yang sudah melakukan pengembangan dengan berbagai tahap kemajuan.
             Cocok dengan namanya, mobil ini dapat terbang pada ketinggian tertentu diatas permukaan tanah. Mobil ini bisa bergerak kesana kemari tanpa sedikitpun memegang jalanan dengan desain tanpa roda yang telah banyak diciptakan oleh orang di negara- negara tertentu.

Manfaat dari mobil terbang diantaranya : Mengurangi polusi udara, Lebih cepat sampai tujuan, Menghindari adanya macet, memperkecil terjadinya kemacetan, Bisa menempuh perjalanan.




Senin, 12 Oktober 2020

Biodata Fakultas teknik Javier dafa

 Biodata

    Nama saya Muhammad Javier Dafa Rozi, biasa dipangil Dafa atau Javier. Saya asli Surabaya dan lahir pada tanggal 24 Mei 2002, dan saya anak pertama dari 2 bersaudara. Hobi saya adalah suka mendengarkan musik, gatau kenapa ketika saya mendengar lagu kesukaan hati dan otak saya terasa adem. Cita cita saya ingin sekali menjadi pengusaha dalam dunia digital. Saat ini saya menjadi Mahasiswa Baru di Universitas Nahdlatul Ulama Surabaya fakultas teknik

Sejarah Fakultas Teknik:

Fakultas teknik berdiri pada tahun 2013, di pimpin oleh dekan yang bernama bu Hamida, beliau adalah dekan pertama dari fakultas teknik. Pada waktu itu Fakultas teknik memiliki 2 program studi yakni Sistem Informasidan Teknik Elektro namun karna mungkin ada hal hal lain,kemudian teknik elektro dihapuskan. Pada tahun 2017 memiliki dekan baru yakni Alm. Istas Pratomo, lalu pada tahun 2020 dekan fakultas teknik unusa digantikan oleh dr. Ubaidillah. Pada awal berdiri fakultas teknik hanya memiliki mahasiswa hanya 3 orang. Difakultas Teknik ini mempunyai organisasi kemahasiswaan yakni BEM fakultas teknik, Himpunan mahasiswa fakultas teknik akan tetapi seiring berjalannya waktu akhirnya dibekukan mengingat salah satu pertimbanga yang kuat ialah ketika melihat universitas universitas yang lain yang memiliki 1 fakultas dan memiliki satu jurusan itu biasanya punya BEM tanpa HIMA. Fakultas Teknik adalah macannya UNUSA kenapa seperti itu? Karna dulu setiap Kating disetiap angkatan selalu menjadi orang orang yang terpandang dikampus.

Alasan Masuk Fakultas Teknik:

Alasan saya masuk Fakultas Teknik ini karena tertarik dalam dunia teknologi dan digital, dan saya ingin belajar lebih jauh tentang bahasa pemrograman atau teknologi. Menurut saya lulusan fakultas teknik peluang kerjanya terbuka lebar dan yang pasti kedepannya bakal memasuki dunia digital, Fakultas teknik memelajari tentang merancang dan membangun sesuatu yang dapat membantu dan mempermudah manusia dalam jumlah yang besar.

Motivasi:

Berusahalah selagi masih ada peluang untuk lulus. Ketika kamu memakai topi wisuda disitulah orang tuamu akan bangga

Selenium IDE vs Ui.Vision : Mana Yang Lebih Baik Dalam Pengujian GUI Otomatis?

Dalam dunia pengembangan perangkat lunak, pengujian GUI (Graphical User Interface) otomatis menjadi elemen penting untuk memastikan kualitas...