Our customer is a leading performance based marketing services company where customers only pay for results and publishers receive the highest yield on their media. In their latest campaign, they developed an Advertising portal, a Free Gifts portal and implemented a rule based search engine for their main portal. Most of the applications were critical and voluminous.
The customer engaged ennovate to ensure that all these applications were bug-free. Since each portal had atleast 20 microsites, ennovate deployed a mix of manual and automated testing services to rigorously test every application and accelerate the test process. Manual testing involved functional, regression, performance, UI testing and negative testing; while test automation was done through Silk test and PERL scripting.

The customer's advertisers from the Education and Mortgage industries placed mircrosites/advertisements on this portal. Interested customers visiting the website were required to fill up personal information forms which were then made available to the concerned advertisers.
On this portal, free gifts were offered to the interested customers in exchange to Third Party services subscription. In order to offer best gifts in various price slabs, categories, demand etc. an application software that helped Marketing professionals set up the best campaigns and best deals for visitors was developed. This software fetched data from search engines using Web services and stored them in a database.
The personal information and deal opted data of interested visitors were made available to customer service executives on another web based application. This helped the executives to follow-up with customers, observe status of engagement and trouble shoot on glitches in transaction.
Advertisers generally laid specific parameters on nature of desired leads based on customer data for running campaigns. To facilitate this, a Perl based Rule check software filtered leads and offered qualified leads to the respective advertisers depending on the requirements set.
For a successful business execution, all these web applications were required to be error-free. Most of the applications were critical and voluminous considering a large number of advertisers and publishers with minute customer details determining the business processes.
ennovate offered to test the above mentioned applications using Manual and Automated Testing processes.

• Test Plan generation based on functional and design specifications
• Test cases execution
• Updating Test Cases on every release
• Functional Testing
• Regression Testing
• User interface Testing
• Navigation, Browser compatibility, Database Testing
• Performance Testing
• Negative testing
• Bug Maintenance by means of bug logging and bug verification through online bug tracking tool
Performing functional testing on Advertiser Portals manually used to take a lot of time and efforts since each portal had at least 20 microsites. This called for Automation of Functional Testing on Portals. ennovate automated the testing process using Silk Test 7.1. Automating the tests led to the accelerated execution time and comprehensive test coverage on every portal.
Also, to perform testing on Perl based Rule Engine, ennovate automated the process by developing PERL scripts to call the Rule engine.