API Testing

Implementation of Test API Automation Framework

A Payment services company required test automation services for their restful / SOAP APIs. The solution needed to be scalable and cost effective with usage of open source tools.

Client Challenges and Requirements

  • Client was looking for a testing solution that can minimize manual testing and bring in a scalable test automation solution.
  • The primary challenges include: Reduce of manual testing; Usage of open source technologies so as to improve cost effectiveness; Scalable based on new API addition.

Bitwise Solution

solution-icon

Analysis of all the restful / SOAP APIs under consideration

solution-icon

Evaluation of open source APIs / Tools to create tests

solution-icon

Performed a successful POC by which Restful APIs were validated for proper responses over CI

solution-icon

Development of API Test framework using node.js, Jasmine , mocha to suffice the testing requirements

solution-icon

Creation of design patterns to enhance the scalability

solution-icon

Proper test reporting

Tools & Technologies We Used

Node JS
Virtualization
Jasmine
BDD Cucumber
Junit
Swagger API
Java POI API
ExtentReports
Jenkins CI

Key Results

skill-icon

Test framework was cost effective as was created using open source tools / APIs

skill-icon

Scalability was added due to usage of proper design patterns across similar APIs

skill-icon

Manual testing efforts were reduced by 60% hence, adding to cost savings

Download Case Study

    Ready to start a conversation?