Model Proposal for Testing Websites in Multiple Browsers: Case of Selenium Test Tool

Automated software testing has critical advantages when compared with manual software testing. Selenium test tool is one of test tools that specialists use to test web applications or websites automatically. This test tool consists of 4 software components, i.e., Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid. The main purpose of this article is to implement a proposed model for cross-browser website testing by using Selenium WebDriver. Selenium WebDriver is required to manage actions of a web browser. Drivers are needed to make a bridge between Selenium WebDriver and the relevant web browsers (chrome, edge, firefox). Other components of the model were Python, Unittest as a test framework and PyCharm. PyCharm was used as an editor to write test scripts. One positive scenario and one negative scenario were applied to the relevant website. The results of automated test scenarios in 3 browsers were reported on the PyCharm screen. As a result, the model was validated because automated test results have been supported by manual test results.

Erişime Açık
Görüntülenme
7
07.05.2024 tarihinden bu yana
İndirme
1
07.05.2024 tarihinden bu yana
Son Erişim Tarihi
13 Eylül 2024 12:42
Google Kontrol
Tıklayınız
Tam Metin
Tam Metin İndirmek için tıklayın Ön izleme
Detaylı Görünüm
Eser Adı
(dc.title)
Model Proposal for Testing Websites in Multiple Browsers: Case of Selenium Test Tool
Yazar
(dc.contributor.author)
Cem Ufuk Baytar
Yayın Yılı
(dc.date.issued)
2022
Tür
(dc.type)
Makale
Özet
(dc.description.abstract)
Automated software testing has critical advantages when compared with manual software testing. Selenium test tool is one of test tools that specialists use to test web applications or websites automatically. This test tool consists of 4 software components, i.e., Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid. The main purpose of this article is to implement a proposed model for cross-browser website testing by using Selenium WebDriver. Selenium WebDriver is required to manage actions of a web browser. Drivers are needed to make a bridge between Selenium WebDriver and the relevant web browsers (chrome, edge, firefox). Other components of the model were Python, Unittest as a test framework and PyCharm. PyCharm was used as an editor to write test scripts. One positive scenario and one negative scenario were applied to the relevant website. The results of automated test scenarios in 3 browsers were reported on the PyCharm screen. As a result, the model was validated because automated test results have been supported by manual test results.
Açık Erişim Tarihi
(dc.date.available)
2022-03-02
Yayıncı
(dc.publisher)
DergiPark
Dil
(dc.language.iso)
En
Konu Başlıkları
(dc.subject)
Information system
Konu Başlıkları
(dc.subject)
Selenium webdriver
Konu Başlıkları
(dc.subject)
Automated software testing
Konu Başlıkları
(dc.subject)
Website
Konu Başlıkları
(dc.subject)
Unittest
Tek Biçim Adres
(dc.identifier.uri)
https://hdl.handle.net/20.500.14081/2070
Dergi
(dc.relation.journal)
Topkapı Sosyal Bilimler Dergisi / Topkapı Journal of Social Science (TJSS)
Dergi Sayısı
(dc.identifier.issue)
2
Bitiş Sayfası
(dc.identifier.endpage)
119
Başlangıç Sayfası
(dc.identifier.startpage)
105
Dergi Cilt
(dc.identifier.volume)
1
Department
(dc.contributor.department)
Yönetim Bilişim Sistemleri
Analizler
Yayın Görüntülenme
Yayın Görüntülenme
Erişilen ülkeler
Erişilen şehirler
6698 sayılı Kişisel Verilerin Korunması Kanunu kapsamında yükümlülüklerimiz ve çerez politikamız hakkında bilgi sahibi olmak için alttaki bağlantıyı kullanabilirsiniz.
Tamam

creativecommons
Bu site altında yer alan tüm kaynaklar Creative Commons Alıntı-GayriTicari-Türetilemez 4.0 Uluslararası Lisansı ile lisanslanmıştır.
Platforms