Programming Language | Java |
Build and Library management | Maven |
WEB automation Library | Selenium , Selenide |
Assertion Library | AssertJ |
Test runner Library | Junit5 |
CI/CD | Github Actions |
Optimize boilerplate code | Lombok |
Async library | Awaitility |
Serialization and Deserialization library | Jackson |
Custom exception handler | NoException |
Secret manager | git-crypt |
Test data generator | javafaker |
Configuration manager | owner |
git@github.com:avighub/test-automation-java-restassured-selenide.git
run git-crypt unlock git-crypt-secret-public
mvn clean test -Dgroups={"UnitTest"}
mvn clean test -Dgroups=login
or mvn clean test -Dgroups={"login","inventory"}