Hybrid Test Framework
Full fledged WEB, API and Security testing framework using selenium,ZAP OWASP proxy and rest-assured
Supported Platforms
This framework supports WebUi automation across a variety of browsers like Chrome, Firefox, IE, no only limited to this but extended to test rest api, security and visual testing.
Framework 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
- Api testing support using RestAssured
- Visual regression testing using percy.io
- Accessibility testing using axe-selenium
- Stubbed api testing using WireMock
- Can send logs to ElasticSearch for kibana dashboard visualization
- Database testing support
- Kafka testing support
- Kubernetes support
Setup & Tools
- Install IntelliJ IDEA
- Install docker desktop
- Java JDK_11
- Gradle
- Allure
- Set Environment variables
* JAVA_HOME: Pointing to the Java SDK folder\bin
* GRADLE_HOME: Pointing to Gradle directory\bin
* ALLURE_HOME: Pointing to allure directory\bin