Title :
Extension of Selenium RC tool to perform automated testing with databases in web applications
Author :
de Castro, Andreza M. F. V. ; Macedo, Gisele A. ; Collins, E.F. ; Dias-Neto, Arilo Claudio
Author_Institution :
Nokia Inst. of Technol., Manaus, Brazil
Abstract :
This paper presents one extension of the Selenium RC tool to perform tests in web applications that require checking data in databases. This verification is performed using new functions implemented into the Selenium framework´s core. These functions allow opening and closing database connection and comparing test data with data stored in the database used by the web application. This solution aims to contribute to the system quality by reducing the effort during the testing process, since the verification of UI and database elements will be performed at the same time during execution of the test scripts. A case study is described to analyze the impact of the proposed tool in terms of effort and rate of automation in the development of a new web application project. The results suggest a significant reduction (92% and 88%) in the effort to execute automated tests in database when compared to, respectively, manual and semiautomated execution.
Keywords :
Internet; database management systems; program testing; Selenium RC tool; Web application; automated testing; data checking; database; test script; user interface; Automation; Databases; Electronic mail; Java; Manuals; Software; Testing; Database Testing; Functional Testing; Selenium RC; Software Testing; Test Automation;
Conference_Titel :
Automation of Software Test (AST), 2013 8th International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/IWAST.2013.6595803