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.



























































