HybridTestFramewrok: End to End automation testing of Web, API and Security
HybridTestFramewrok
In the era of the cloud-native world, we cannot stick to a particular framework, however, due to project requirements we often need to evolve the existing testing solution in such a way that it can cater to multiple testing requirements, hence HybridTestFramework targets create a bridge between the kind of legacy systems or the systems which are still in a transition phase of migrating to the cloud with super cool cloud-native systems. It is a comprehensive and versatile testing framework designed to cover various aspects of software testing. Its purpose is to help developers and testers streamline their testing process and ensure the highest quality in their applications.
Supported Platforms
This framework supports WebUi automation across a variety of browsers like Chrome, Firefox, and IE, not only limited to this but extended to test rest api, security, and visual testing.
Capabilities
- Cross browser testing support.
- Added browserstack support for CrossBrowser testing.
- Running tests in docker containers selenium grid.
- Running tests in AWS DeviceFarm selenium grid.
- Running tests in selenium server in docker containers.
- Security testing using OWASP, running in docker container.
- Rest Api and GraphQL testing support powered by RestAssured.
- gRPC api testing support using native gRPC=java library.
- Event driven microservice testing based on pubsub model.
- Support for Kafka, Cloud Pubsub, AWS SNS testing and continue evolving.
- Visual regression testing using percy.io.
- Accessibility testing using axe-selenium.
- Stubbed api testing using WireMock.
- Logging integration with ElasticSearch for Kibana dashboard visualization
- Database testing support.
- Kubernetes support.
Install && Use
Copyright (c) 2020 Dipjyoti Metia