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.
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 |