Upload
ursula-franklin
View
222
Download
2
Embed Size (px)
Citation preview
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.