Web Program Testing Using Selenium Python: Best Practices and Effective Approaches

Authors

  • Rusdiansyah Universitas Bina Sarana Informatika
  • Nining Suharyanti Universitas Bina Sarana Informatika
  • Hendra Supendar Universitas Bina Sarana Informatika
  • Tuslaela Tuslaela Universitas Nusa Mandiri, Indonesia

DOI:

10.33395/sinkron.v8i2.13569

Keywords:

Selenium WebDriver; Filling in the text box; Python; Test automation; Website

Abstract

A critical component of software development is testing programs on websites to make sure they run, are secure, and meet user expectations. This article explores efficient methods and best practices for utilizing Selenium with the Python programming language to perform program testing on websites. This study shows the outcomes of Selenium WebDriver-based automated testing on two webpages: https://demoqa.com/text-box and https://demoqa.com/login. Testing was done to assess Selenium's dependability and performance when it comes to completing text fields and completing the login procedure. The goal of the study is to evaluate Selenium WebDriver's dependability and effectiveness in basic testing jobs while spotting any issues that may arise. Using the appropriate locator to fill in text boxes efficiently using Selenium WebDriver ensures that the operation proceeds without major hiccups. The effective completion of the login procedure on the https://demoqa.com/login page further demonstrates the dependability of Selenium WebDriver for handling increasingly complicated interactions, including login. According to the analysis's findings, Selenium WebDriver is a dependable and efficient solution for test automation that performs consistently and steadily under a range of conditions. The research's conclusions highlight how crucial it is to use automation technologies in order to ensure software quality and boost testing effectiveness. Software engineers can detect issues more rapidly and completely test the functionality of applications with Selenium WebDriver, which enhances the overall quality of software development

GS Cited Analysis

Downloads

Download data is not yet available.

References

Assyakurrohim, D. (2022). Metode Studi Kasus dalam Penelitian Kualitatif. Jurnal Pendidikan Sains Dan Komputer, 3(01), 1–9. https://doi.org/10.47709/jpsk.v3i01.1951

Avrianto, R. P. (2022). Robotic Process Automation for Quality Control Assessment Using Selenium. Jurnal Teknik Informatika (Jutif), 3(5), 1301–1312. https://doi.org/10.20884/1.jutif.2022.3.5.341

Chitra, B. (2019). Strategi Digital Public Relations Pegiat Podcast dalam Membangun Brand Engagement (Studi Kasus dalam Podcast Duo Budjang). Prologia, 3(2), 532. https://doi.org/10.24912/pr.v3i2.6413

Fahrizal, A. A. (2023). Pengujian Aplikasi Web Absensi Siswa Menggunakan Selenium IDE. 1(4), 623–630.

Fauzan, R. (2023). Perbandingan Pengujian Manual dan Terotomasi pada Software Enterprise Resource Planning. JAIIT (Journal of Advanced in Information and Industrial Technology), 5(1), 23–30.

Flores, V. A. (2020). Penerapan Web Scraping Sebagai Media Pencarian dan Menyimpan Artikel Ilmiah Secara Otomatis Berdasarkan Keyword. Majalah Ilmiah Teknologi Elektro, 19(2), 157. https://doi.org/10.24843/mite.2020.v19i02.p06

James W. (20 C.E.). Enterprise Information System. In Andrew’s Disease of the Skin Clinical Dermatology.

Muhammad Ramadan Fikri. (2022). Web Scraping Situs Berita Menggunakan Bahasa Pemograman Python. Journal of Students‘ Research in Computer Science, 3(1), 123–136. https://doi.org/10.31599/jsrcs.v3i1.1514

Mustika, A. (2024). Permodelan Sistem Informasi Penjualan Barang Menggunakan Metode Scrum. Journal of Data Science and Information …, 2(1), 14–25. https://ejournal.techcart-press.com/index.php/dimis/article/view/97%0Ahttps://ejournal.techcart-press.com/index.php/dimis/article/download/97/92

Rees, R. T. (2007). The role of HR in organizational development and innovation. In Employment Relations Today (Vol. 33, Issue 4). https://doi.org/10.1002/ert.20127

Rizquina, A. Z. (2023). Implementasi Web Scraping untuk Pengambilan Data Pada Website E-Commerce. Jurnal Teknologi Dan Sistem Informasi Bisnis, 5(4), 377–383. https://doi.org/10.47233/jteksis.v5i4.913

Setiawan, Z. (2023). Kewirausahaan Digital (M. . Diana Purnama Sari (ed.)). : PT GLOBAL EKSEKUTIF TEKNOLOGI.

Silalahi, E. (2023). Analisis Penerapan ISO 9001 : 2015 Industri Makanan : Sebuah Narrative Literature Review. Jisma, 02(03), 25–33.

Ulfah, A. (2023). Implementasi Web Scraping Pada Situs Jurnal Sinta Menggunakan Framework Selenium Webdriver Python. JIKA (Jurnal Informatika), 7(1), 29. https://doi.org/10.31000/jika.v7i1.7037

Wahyudin, Y. (2020). Analisis Metode Pengembangan Sistem Informasi Berbasis Website: A Literatur Review. Jurnal Interkom: Jurnal Publikasi Ilmiah Bidang Teknologi Informasi Dan Komunikasi, 15(3), 26–40. https://doi.org/10.35969/interkom.v15i3.74

Wekke, I. S. (2019). Ismail Suardi Wekke, dkk. CV. Adi Karya Mandiri).

Wendy Winata. (2022). Pengujian Website EPOS PT XYZ Menggunakan Metode Black Box Testing. Jurnal Informatika Atma Jogja, 3(2), 99–106. https://doi.org/10.24002/jiaj.v3i2.6780

Yondra, A. S. (2022). Implementasi Web Scraping untuk Mengumpulkan Informasi Produk dari Situs E-commerce dan Marketplace dengan Teknik Pemrosesan Paralel. Coding : Jurnal Komputer Dan Aplikasi, 10(01), 93–102.

Downloads


Crossmark Updates

How to Cite

Rusdiansyah, R., Suharyanti, N. ., Supendar, H. ., & Tuslaela, T. (2024). Web Program Testing Using Selenium Python: Best Practices and Effective Approaches . Sinkron : Jurnal Dan Penelitian Teknik Informatika, 8(2), 994-1000. https://doi.org/10.33395/sinkron.v8i2.13569

Most read articles by the same author(s)

1 2 > >>