junit parameterization & parallelization

JUnit Parameterization & Parallelization: A great way to improve your test framework

When it comes to writing functional API tests with JUnit, we strive to have a more structured and cleaner code that’s easy to understand, flexible to change and having reusable methods. If we can achieve the ones above, then we’re good to go right? Well, that is questionable, depending on the complexity and the scale of what needs to be…

Read more »
Hamcrest

Third Generation Hamcrest matchers for better test cases

What is Hamcrest? Hamcrest is a framework that is used for writing matchers in the test declaratively. In other words, it allows you to set a custom assert implementations. These matches can be used in many testing frameworks. First generation assertions With the first-generation assert statement, we can check if a particular condition is satisfied. If it is not satisfied…

Read more »
Regression Testing

Regression Testing: All you need to know

Why do we want to test all the features that we have implemented and released? Is that really necessary and should we focus on the new features only? These are a couple of questions that were asked many times during the process of evolution of software testing in many organizations. To answer these questions we need to think about what…

Read more »
Postman for API Requests

How To use POSTMAN for API requests?

Postman is a very popular software tool that allows you to make API requests to connect to your working APIs. You can create simple or complex HTTP requests that can create, retrieve, delete, or update data. It is a very elegant way to test your API and it gives accurate results regarding the quality of your application. What is API…

Read more »