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

Data & AI
Machine Learning-Based Healthcare Platform

Machine Learning-Based Healthcare Platform

Discover how our machine-learning platform enabled a biotech company to deliver personalized neurobehavioral treatments by mapping neural imaging data to behavioral features.

Discover more
chronic compapps
Health app monitors patients with advanced kidney cancer

Health app monitors patients with advanced kidney cancer

Discover more
big data bioinfo Bioinformatics
Bioinformatics pipeline enables analysis of massive genetics datasets

Bioinformatics pipeline enables analysis of massive genetics datasets

Scalable cloud-based solution enables data scientists to analyze vast amounts of variant genetic data while ensuring accuracy, usability and speed.

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