Fabeltics

Fabletics is a fashion-focused activewear brand, co-founded by Kate Hudson, known for its stylish and affordable fitness apparel and a unique membership-based shopping model.

Overview

Fabletics is a well-known activewear brand offering a wide range of fitness and lifestyle apparel. They are recognized for their stylish, high-quality, affordable products, catering to a diverse customer base. The brand emphasizes inclusivity, offering sizes that cater to all body types. Fabletics operates on a unique membership model, providing members discounts and personalized outfit recommendations. They are known for their innovative designs and commitment to sustainability in their product lines.

About the Project

Business Challenges

Fabletics needed to modernize its API testing and deployment processes, reducing dependence on external tools like Jenkins. The challenge was to create a new internal automation framework that empowered developers to perform end-to-end API testing locally and efficiently.

Modernizing API Testing Process

Fabletics needed to streamline its API testing process to improve efficiency and eliminate reliance on external tools like Jenkins. The goal was to create a centralized framework, integrated within the codebase, allowing developers to conduct tests locally.

Empowering Local API Testing

A key priority for Fabletics was enabling developers to perform end-to-end (e2e) API tests on their local machines. This shift aimed to increase agility and reduce bottlenecks by minimizing constant interactions with external CI/CD tools.

Optimizing Deployment Workflows Efficiently

Fabletics focused on enhancing deployment processes, such as Nightly builds and feature environments. The goal was to build a cohesive ecosystem that supported continuous integration, making the system more adaptable to future development needs.

Business Solutions

Fabletics migrated API automation from Robot Framework to Pactum Js, improving testing efficiency and robustness.Bash and Python scripting, was used for comprehensive API validation and task automation, ensuring consistent and efficient operations.

Migrating to Pactum Js Framework

To tackle the challenges, Fabletics migrated its API automation tests from the Robot Framework to the Pactum Js Framework. This shift provided a more efficient testing infrastructure, enhancing the reliability and performance of API testing. The transition allowed for more flexible and robust test case management, improving the overall quality of testing processes.

Automating Workflows with Jenkins Jobs

Fabletics also introduced Jenkins Jobs categorized as Nightly, Feature, and Smoke, automating testing and deployment tasks. This strategic move streamlined workflows, giving teams better control over releases and improving project management. Automating these processes ensured consistency and accelerated the deployment pipeline, enhancing the development lifecycle.

Utilizing Postman and Scripting for API Validation

To further bolster API testing, Fabletics integrated Postman for both manual and automated testing, ensuring the functionality and performance of their APIs. In conjunction, Bash and Python scripting were employed to automate repetitive tasks, enhancing efficiency and consistency. This combination, including testing GraphQL APIs, fortified the overall testing framework and streamlined the development process.

Results

The introduction of the internal API testing framework at Fabletics marked a pivotal shift, fostering improved collaboration between developers and testers. Enabling local end-to-end (e2e) API testing empowered developers to seamlessly integrate testing into their local workflows, reducing reliance on external tools like Jenkins and enhancing agility. This initiative resulted in faster feedback loops, accelerating issue identification and resolution during development. Nightly builds and feature environments saw increased efficiency, ensuring reliable and targeted testing. The framework’s success lies in reducing dependencies on external tools, providing a self-sufficient development environment.With a commitment to continuous improvement, Fabletics not only optimized its testing and deployment processes but also laid a foundation for ongoing innovation in the activewear industry and beyond.

What Clients Say
About Us

Scroll to Top