Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Implementing Automated End-To-End Testing in an Agile Environment


Affiliations
1 Wipro Technology, Dallas, Plano, Texas, 75024, United States
2 Department of Management, Bharathiar University, Coimbatore, 641 046, India
     

   Subscribe/Renew Journal


In recent years, Enterprise applications are becoming more complex, heterogeneous and distributed. The real application business logic is no longer found only in the User Interface and the database as in the Client/Server, but now extend across multiple middle tiers and with different technologies. As the businesses are trying to become agile in order to respond quickly to changing business needs, the need of automated "End to End" testing becomes stronger. The End-to-End testing refers to the concept of testing at all point of access in an end-to-end solution. It combines functionality and performance testing at the component, service and system levels. In this paper we present a customized QTP (Quick Test Professional) framework for testing and validation of both functional and non-functional behavior of our web-based applications. This framework provides end-to-end testing of different layers (Presentation layer, Database layer and web service layer with other Business process). The main concept of this automation framework is to reduce the cost of manual testing and improve the effectiveness of end-to-end testing in Agile environment. In this paper, we described how we implemented Agile Automation in our complex project environment which has more than a hundred interfaces.


Keywords

End-To-End Testing, Automated Test, Framework, Agile, Scrum, Web Services.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 239

PDF Views: 4




  • Implementing Automated End-To-End Testing in an Agile Environment

Abstract Views: 239  |  PDF Views: 4

Authors

J. B. Rajkumar
Wipro Technology, Dallas, Plano, Texas, 75024, United States
K. Vivekanandan
Department of Management, Bharathiar University, Coimbatore, 641 046, India

Abstract


In recent years, Enterprise applications are becoming more complex, heterogeneous and distributed. The real application business logic is no longer found only in the User Interface and the database as in the Client/Server, but now extend across multiple middle tiers and with different technologies. As the businesses are trying to become agile in order to respond quickly to changing business needs, the need of automated "End to End" testing becomes stronger. The End-to-End testing refers to the concept of testing at all point of access in an end-to-end solution. It combines functionality and performance testing at the component, service and system levels. In this paper we present a customized QTP (Quick Test Professional) framework for testing and validation of both functional and non-functional behavior of our web-based applications. This framework provides end-to-end testing of different layers (Presentation layer, Database layer and web service layer with other Business process). The main concept of this automation framework is to reduce the cost of manual testing and improve the effectiveness of end-to-end testing in Agile environment. In this paper, we described how we implemented Agile Automation in our complex project environment which has more than a hundred interfaces.


Keywords


End-To-End Testing, Automated Test, Framework, Agile, Scrum, Web Services.