Automated Testing Framework

A global pharmaceutical company approached Newpage to develop a QA solution for their graphic design platform.

Challenge

The design platform, built using GrapesJs and Bee builder, presented unique automation challenges:

  1. Traditional Selenium automation was insufficient due to the platform’s structure.
  2. Code distribution across different environments necessitated a custom data management approach.
  3. The dynamic Vue-based UI required specialized logic for handling page loads during automated testing.

Challenge

Approach

Our team analyzed the client’s requirements and platform architecture to design an effective QA strategy and establish a robust testing process.

  1. Created detailed test cases and organized them into different test sets.
  2. Implemented a custom automated testing framework.
  3. Set up CI/CD pipelines to integrate automated testing seamlessly.
  4. Enabled both manual and automated testing for every new platform feature.

Implementation Details: 

To address the specific challenges of the platform, we:

  • Developed custom logic to overcome the limitations of plain Selenium automation with GrapesJs and Bee builder.
  • Created a system to manage and delete acquired data sets from different environments, ensuring clean test runs.
  • Implemented specialized logic to handle dynamic page loads in the Vue-based UI during automated testing.

Approach

Results

  1. Time and Cost Reduction: The streamlined, automated testing process substantially decreased the time and resources required for QA.
  2. Improved Quality Assurance: Our robust testing framework ensures the platform consistently meets high-quality standards and performs optimally.
  3. Scalability: The automated framework accommodates testing for new features as the platform evolves.
  4. Consistency: Automated tests ensure uniform quality across all marketing assets.

The solution reduced client’s development cycle and empowered their marketing team to produce consistent, high-quality digital assets faster.

Results

More case studies

Home AI Low-code Marketing Marketing Technology Technical Services
Scalable Cost Control and Team Analytics Powered by Retool

Scalable Cost Control and Team Analytics Powered by Retool

Ops leads struggled with fragmented license tracking, invisible costs, and zero team activity insights. Newpage designed Retool-powered cost command centre that helped with license cost consolidation, proactive budgeting and resource planning.

Discover more
AI/ML/Data LLM Salesforce
Automating CRM Support Operations via AI Chatbot

Automating CRM Support Operations via AI Chatbot

AI-powered Salesforce chatbot transformed CRM support by fully automating L1 tickets, cutting resolution times from four days to less than five minutes while reducing costs and scaling support effortlessly.

Discover more
AI/ML/Data Home AI Marketing Technology
From Weeks to Hours: How GenAI Transformed BrandReporting

From Weeks to Hours: How GenAI Transformed BrandReporting

Enterprise brand teams across 60+ brands battled manual reporting hell with Outdated data, 3rd-party dependency, inflexible insights blocking fast decisions.

Discover more

Let's connect

Tell us about your project and we'll get back to you within 2 business days

    Your information

    We use cookies to improve your experience and analytics. Learn more on our Terms & Conditions