Asian Journal of Information Technology

Year: 2016
Volume: 15
Issue: 20
Page No. 3905 - 3911

A Bot Driven Framework for Testing Web Applications

Authors : K. Bhanu Sai Prasanth and G. Krishna Mohan

Abstract: Dynamic web applications (web-apps) driven by various frameworks and AJAX depend on HTTP’s asynchronous state-full communications between client and server. Handling dynamic modifications of the client side DOM tree with respect to user interactions is at the core of dynamic web-apps. This feature on a very basic level not just makes them unique but also efficient and flexible by avoiding page reloads to fetch data from server but compared to conventional web apps, additionally it is more inclined to bugs and crashes thus makes it very harder to test the quality of these web-apps. We propose a technique for testing dynamic web-apps naturally, using a light weight bot program driven by Selenium framework to deduce a state-flow nomogram for all user interface states. We distinguish between normal Create, Read, Update and Delete (CRUD) faults versus an AJAX based faults that can usually occur in user eventful states by generating a fixed DOM-tree oracles to handle the bugs. Our methodology upon actualization can serve as an application-specific state test suite generator and validate-or and highlight the level of automation of our testing approach achieves using test bots on dynamic web-apps with minimum human intervention.

How to cite this article:

K. Bhanu Sai Prasanth and G. Krishna Mohan, 2016. A Bot Driven Framework for Testing Web Applications. Asian Journal of Information Technology, 15: 3905-3911.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved