How Automation smoothened the behavior of a cause-based Habitat Protection web platform.

Client Overview

A UK-based platform that enables environmentally conscious individuals and entities to play their part in protecting our planet's natural habitats. Driven by the purpose of protecting natural habitats all around the world, their platform brings together people who care for the environment and wish to protect it.

Problem statement

  • A robust and improved way to validate all the application streams.

  • Required an automated way to cross-verify all the complex logical modules.

  • Required a proper concise report for all validations.

  • Required to store history of all reports run in a daily run.

  • Create a Jenkins job for automation testing.

TECHNOLOGICAL STACK

Experienced in 15+ Automation tools

Key requirements

  • To do smoke testing and regression testing on web applications after we fixed bugs or release a new build.

  • Analysis of automation results through graphs, timeline and pie charts.

  • Changes in automation should be easy to accommodate as the agile methodology used in the project causes frequent changes in the application.

  • To get a proper report of what we have tested with corresponding screenshots.

  • Validate all Automated test cases and verify the failures manually and report them to JIRA.

Solution approach

Our team gained a thorough understanding of the application and website in implementing the automation approach and presented it with a framework to automate the testing flow for both smoke and regression testing.

Full regression test scripts were written to automate the process starting from login to every module in Webapp, and Website.

After running Automation scripts, Allure reports were used for generating very informative reports about the tests, and also hosted these reports over the web (using automatic hosting with the help of GitHub) for the interested parties to see.

Provided the client with a concise description of our work and the flow we followed

Results

  • Automation Scripts were written for Smoke and Regression Testing.

  • We automated more than 200 test cases for the web application.

  • Allure reports were setup and hosted to produce daily automation test results which was a major improvement for the platform alongside the manual testing effort.

  • The framework helped in the identification of bugs which might have been problematic and were rectified for a smooth user experience.

HIGHLIGHTS

  • Our team's expertise helped them to avoid all manual testing efforts by creating an automation framework.

  • Our approach produced highly accurate results and improved the application's functionality. As a result, the customer's confidence in their product got strengthened.

  • The customer was happy with the automation framework as we automatically mailed every report to them.

Got a testing project in mind?

"Let's Get Started and make it a resounding success together."