Title :
A Keyword-Driven Tool for Testing Web Applications (KeyDriver)
Author :
Gupta, Rajesh ; Bajpai, Neha
Author_Institution :
Sch. of IT, Centre for Dev. of Adv. Comput., Noida, India
Abstract :
In this article, we investigated the different types of keywords, base requirement, methodology, object repository, and various modules for the keyword-driven testing. These all are required to carry out a successful and efficient operation of keyword-driven testing. It is important to understand that keywords are not magic, but they can serve a good purpose. KeyDriver performs the automated functional testing of a Web application on the basis of keyword-driven testing. KeyDriver records user actions in the form of keywords and generates test scripts. In KeyDriver, mapping between keywords and corresponding labels is done, which increases the readability of test scripts. Keywords are stored in the object repository in the form of Excel files. The recorded test scripts are played back automatically for test result analysis. KeyDriver saves a lot of manual testing by automating the process of testing a Web application for various test cases. It also offers the reusability of keywords within the same Web application. It provides the reusability through parameterization of test scripts and creating multiple actions.
Keywords :
Internet; program testing; KeyDriver; Web application testing; keyword-driven testing; keyword-driven tool; Keyword search; Quality of service; Software development; Testing; Web and internet services;
Journal_Title :
Potentials, IEEE
DOI :
10.1109/MPOT.2012.2202135