This project serves as a boilerplate for automating REST APIs across various environments using TestNG and the Rest Assured library.
- Java
- Maven
- NodeJS
-
Using IntelliJ IDEA
- Go to Maven Profiles
- Select
dev
,qa
,uat
,pre-prod
orprod
Maven Profile as the environment - Select the test classes on the
src/test/java
folder - Right-click and click on
Run
-
Using Command Line
-
To run the smoke test suite against the UAT environment
mvn clean test -Puat,smoke-test
-
To run the regression test suite against the QA environment
mvn clean test -Pqa,regression-test
-
Note: By default, if no Maven profiles are selected, the tests will be executed on the dev
environment.
Copyright 2023 MaxSoft.