APIs (Application Programming Interfaces) indeed play a crucial role in modern software development, enabling different applications to interact and exchange data seamlessly. In the contemporary world of technology, APIs have evolved into the fundamental backbone of modern software businesses, serving as the essential means of communication and data exchange between various applications. While you may […]
Posts Tagged ‘API Testing’
OAuth 2.0 Authorization using Client Credentials
Let’s see how to set the access tokens for APIs which are not public and need some sort of Authentication and Authorization. Access Tokens help clients securely call their web APIs with protection. There are lots of methods given in the Postman for providing the access token. When a user goes to the authorization tab […]
API Testing : Test MultipartFile Upload using Java, Spring and Cucumber framework
It is easier to test MultipartFile upload service in POSTMAN just by selecting multiple files and sending the request. But to test using Java, we need to write multiple lines of code to invoke the request. In this blog, we will discuss about the Java function to invoke MultipartFile upload request and get the response. […]
Understanding Postman Variables and 5 Tips and Tricks for Working With Them
Postman is an interactive and automated tool for testing your project’s application programming interface (API), which allows your product or services to talk to other products or services. Postman is a Google Chrome extension that allows you to connect with HTTP APIs. It has a user-friendly interface for creating requests and reviewing responses. It works […]
How to Implement Authentication Using a Captcha Image in Python
CAPTCHA is an acronym for “Completely Automated Public Turing test to tell Computers and Humans Apart”. It is a test used to determine whether the user is human or not. A typical captcha consists of a distorted test, which a computer program cannot interpret but a human being can still read. We need to bypass […]
How to Solve Common API Testing Challenges
Testing teams face several unique challenges when testing application programming interface (API) implementations. API testing is part of the integration testing process, facing compatibility and communications issues. In our work with customers, we implement custom solutions. However, there are some common challenges we run into as well. We list them here: Challenge #1: API Testing […]
BDD API Testing with Super-Test and Jasmine
1.Challenge of API Testing API testing is a black box test, which is used to determine whether APIs return the correct response in the expected format for a broad range of feasible requests, as well as react properly to edge cases such as failures and unexpected/extreme inputs. The quality of the test is often evaluated […]