OpenSource
Motivation

Motivation

The motivation for the inception of this Open Source library has roots in various Digital Transformation Projects, which posed tough challenges to the testing approach due to:

  • REST APIs to be tested in isolation as well as integrated
  • A large number of microservices with various workflows to be tested in isolation as well as integrated
  • Numerous data pipelines logic to be validated while reading/writing from/to the Big Data store
  • XML based payload for SOAP APIs to be supported
  • Tests to be run in parallel to reduce feedback time during the Build Pipeline
  • Distinct test environments, each with its specific regression packs and test data to be easily maintained
  • Performance testing during the early phases of development cycles to be conducted, with/without IDEs
  • data-streaming services are to be easily validated at various integration points to isolate the errors

The solution was to create a step-based approach to automatically validate a scenario in a headless manner.

These challenges inspired the creation of an Open Source solution, eventually enabling global collaboration and widespread benefits for testers and developers across various industries.