Analysis of the possibilities of testing SPA applications on the example of Selenium and Protractor tools


Abstract

Automated tests are designed to verify the functionality of the system at the level of the end-user interface. The article compared popular tools Selenium WebDriver and Protractor. To conduct a comparative analysis tools have been established five benchmarks under which
it was carried out the analytical hierarchy proces. Based on the obtained calculations, conclusions have been drawn regarding which platform is a better choice in terms of testing the application of the Single Page Application.


Keywords

automated tests; Selenium; Protractor; Single Page Application; Angular

[1] Jureczko M.: Testowanie oprogramowania, Politechnika Wrocławska, 2011
[2] Test Automation Tool Comparison – HP UFT/QTP vs. Selenium, https://www.aspiresys.com/WhitePapers/QTPvsSelenium.pdf [20.11.2018]
[3] Palmér T., Walter M.: Automated end-to-end user testing on single page web applications
[4] Bajaj H.: Choosing the right automation tool and framework is critical to project success
[5] Cabała P.: Proces analitycznej hierarchizacji w ocenie wariantów rozwiązań projektowych, Quarterly Journal–No, 2018, 24 [20.11.2018]
[6] Umesh N., Saraswat A: Automation Testing: An Introduction to Selenium. International Journal of Computer Applications, 119(3), 2015
[7] Smilgin R.: Zawód tester, Wydawnictwo Naukowe PWN, 2016
[8] Scott E.: SPA design and architecture: understanding single page web applications. Manning Publications Co., 2015
[9] Drążek K., Skublewska-Paszkowska M.: Porównanie wydajności testów automatycznych napisanych w technologii SeleniumWebDriver i HP UFT Saaty T. L.: How to make a decision: The Analytic Hierarchy Process, European journal of operational research, 1990, 48.1: 9-26

Published : 2019-03-30


Szpinda, M., & Plechawska-Wójcik, M. (2019). Analysis of the possibilities of testing SPA applications on the example of Selenium and Protractor tools . Journal of Computer Sciences Institute, 10, 28-31. https://doi.org/10.35784/jcsi.190

Mateusz Szpinda  mateusz.szpinda94@gmail.com
Lublin University of Technology  Poland
Małgorzata Plechawska-Wójcik 
Lublin University of Technology  Poland