Skip to content

HybridTestFramework

Architecture

Selenium

In the era of cloud-native solutions, we often need to evolve existing testing frameworks to cater to multiple requirements. HybridTestFramework bridges legacy systems or those still transitioning to the cloud with modern cloud-native systems.
Following a testing pyramid approach, the framework emphasizes API testing followed by Web UI. Future releases will focus even more on API and event-based testing.

Framework Capabilities

  • Cross-browser testing support (including BrowserStack).
  • Docker-based Selenium grid (local or AWS DeviceFarm).
  • Security testing powered by OWASP in Docker containers.
  • REST and GraphQL testing with RestAssured.
  • gRPC testing via gRPC Java library.
  • Event-driven microservice testing (Kafka, Cloud Pub/Sub, AWS SNS).
  • Visual regression testing with percy.io.
  • Accessibility testing using axe-selenium.
  • Stubbed API testing using WireMock.
  • Integrated Elasticsearch logging for dashboards.
  • Database testing support.
  • Kubernetes support.

GitHub Actions Execution

image

Allure Reporting

image

BrowserStack Dashboard

image