functional automation testing case study 360logica software testing services
TRANSCRIPT
Functional Automation Testing Case Study
360logica Software Testing Services
The Client
Customer is leading player in online marketplace which directly connects buyers and providers through a comprehensive and collaborative management platform.
The requirements
• Human Effort: Reduce the human effort in the functional test of the application.
• Sanity Test: Perform Sanity test of the application on the daily build.
• Regression: Regression testing of the application on any changes in the code.
• Scope of Automation – Perform functional, UI, client validation, Database validation and Exception handling.
The Solution• Designed the framework which is the combination
of data driven, library and keyword driven framework.
• Framework makes the connection to the database, maintains library and uses user defined function through out the script.
• Scripts are written using Selenium IDE and in C# on Visual Studio 2008.
• Exceptions are handled throughout the scripts and capturing all objects on the screen.
• Scripts are designed for both http & https protocol.
The Technology• Microsoft .NET
• AJAX• SQL Server
• IIS Server• Selenium IDE• Selenium RC 0.9.0• Microsoft Visual C# 2008 Express Edition• NUnit 2.4.7
Contribution• Successful competition of robust scripts which
performs sanity test of daily build application and reduces the manual effort to 10%
• Exhaustive coverage of test cases and scenarios help to achieve the consistent testing cycle in minimal time on demand.
• Breakage in existing feature can be caught in very early stage.