Software Test Automation Set Up for Verifying Website Changes

Industry

Marketing & Advertisement

Technologies

Selenium

About

The Customer is a global advertising agency with over 100 offices and 10,000 employees in 80 countries.

Challenge

The Customer wanted to set up test automation in order to speed up the testing process and reduce efforts spent on verifying changes introduced to their website.

Solution

VolgoTechnologies software test automation team took on the project. They set up the test automation process to reduce efforts spent on verifying the website UI and perform testing activities with an open-source framework (Pytest) that allowed executing automated tests based on Selenium to automatically check website pages for changes and reveal unplanned ones.

The test team configured the framework so that it enabled screenshotting the specified website pages, overlaying and comparing the screenshots to a reference in order to locate changes in the UI.

Staging

Datawarehouse

Dataware House

Desktop Application

Results

The automatic distribution of daily test reports helped the website support team to reduce the time and effort it took to fix the reported UI defects.

Technologies and Tools

Selenium, Pytest, Allure Framework, Azure DevOps