DATA DRIVEN AUTOMATION TESTING FRAMEWORK FOR WEB APPLICATIONS USING SELENIUM WEBDRIVER
Software testing is the main technique to ensure quality and finding bugs. In general, this is a difficult and time-consuming task. Web applications are becoming more and more complex. Due to the peculiarities of such applications, so manual testing is often poorly performed or skipped by testers. Test automation can help to avoid this situation.
Data-driven automated testing with test scripts stored in spreadsheet formats is very effective in testing Web applications. The goal of this paper is to develop a self-guided data-driven testing tool for web applications using the Selenium WebDriver framework. With this testing tool, users can test any web page without programming knowledge.
Bruns, A., Kornstadt, A., & Wichmann, D., Web application tests with selenium. IEEE software, 26(5), 2009.
Vina M Lomte, Rishikesh Chandra, Ayush Gondhali, Ashish Shinde, Sanket Pimple, Data Driven Automation Testing Framework. IJETCAS, 2014, pp. 51-56.
Murugesan, S., Deshpande, Y., Hansen, S., & Ginige, A., Web engineering: A new discipline for development of web-based systems. In Web Engineering, Springer, Berlin, Heidelberg, 2001,pp. 3-13.
Conallen, J., Modeling Web application architectures with UML. Communications of the ACM, 1999, 42(10), 63-70.
Krishna Rungta, Learn Selenium in 1 Day: Definitive Guide to Learn Selenium for Beginners. Penguin Random House South Afr, 2017.
Carl Cocchiaro, Selenium Framework Design in Data-Driven Testing. Packt, 2018. . Zhan, Zhimin, Selenium WebDriver Recipes in C#, Apress, 2015.
Phạm Ngọc Hùng, Trương Anh Hoàng, Đặng Văn Hưng, Giáo trình kiểm thử phần mềm, 2014, pp. 108-130.