- Topkapı Sosyal Bilimler Dergisi
- Vol: 1 Issue: 2
- Model Proposal for Testing Websites in Multiple Browsers: Case of Selenium Test Tool
Model Proposal for Testing Websites in Multiple Browsers: Case of Selenium Test Tool
Authors : Cem Ufuk Baytar
Pages : 105-119
View : 21 | Download : 10
Publication Date : 2022-09-13
Article Type : Research
Abstract :Otomatik yazılım testi, manuel yazılım testi ile karşılaştırıldığında kritik avantajlara sahiptir. Selenium test aracı, uzmanların web uygulamalarını ya da web sitelerini otomatik olarak test etmek için kullandığı test araçlarından biridir. Bu test aracı, Selenium IDE, Selenium RC, Selenium WebDriver ve Selenium Grid olmak üzere 4 yazılım bileşeninden oluşur. Bu makalenin temel amacı, Selenium WebDriver’ı kullanarak birden fazla tarayıcıda web sitesi testi için önerilen bir modeli uygulamaktır. Selenium WebDriver, bir web tarayıcısının eylemlerini yönetmek için gereklidir. Selenium WebDriver ile ilgili web tarayıcıları (chrome, edge, firefox) arasında köprü kurmak için sürücülere ihtiyaç vardır. Modelin diğer bileşenleri Python, Unittest ve PyCharm bileşenleridir. PyCharm, test senaryosu komutlarını yazma editörü olarak kullanılmıştır. İlgili web sitesine bir olumlu ve bir olumsuz senaryo uygulanmıştır. 3 tarayıcıdaki otomatik test senaryolarının sonuçları PyCharm ekranında raporlanmıştır. Sonuç olarak, otomatik test sonuçları manuel test sonuçları tarafından desteklendiğinden önerilen modelin doğrulaması gerçekleşmiştir.Keywords : bilgi sistemi, selenium webdriver, otomatik yazılım testi, web sitesi, unittest