Introduction
In this blog, I have discussed the difference in libraries and tools used while performing API Automation Testing using Java and javascript programming languages.
Please find the table
Concept/Tools |
Java |
JavaScript |
IDE |
Eclipse |
visual studio code |
Dependency manager/library manager |
Maven |
NPM |
software needed |
JDK |
Node |
libraries for performing API Automation testing |
Rest assured, unirest, java-http-request, Apache HttpClient, RestTemplate, OkHttp, WireMock |
SuperTest, Superagent, axios, chai-http, chakram |
Test framework used |
TestNG, Junit |
Mocha, Chai |
assertions |
We can put assertions using testing or Junit assertions as well |
We use chai to apply assertions |
Style of writing tests |
Using tesNG or Junit Annotations |
Using describe and blocks |
Thank you, Happy learning.