Press "Enter" to skip to content

Posts published in March 2021

Write simple and effective API tests using Apache HTTP Client

Vladimir Simonovski

Apache HTTP Client is a library that allows us to write HTTP requests. Not only that we can use all the available HTTP methods, but the HTTP Client library can also be used for SSL requests as well as user authentication methods and proxies. In this blog post, you will see how you can create HTTP requests using this library and we will execute each method against the web service. Now let’s try to create GET, POST, PUT and DELETE…

A beginner’s guide to writing powerful BDD tests using Rest Assured and Cucumber

Vladimir Simonovski

Organizations today tend to invest a lot of effort and resources in setting an API test automation strategy. Having a well-structured test automation framework allows for a better test regression suite and better quality product, enhancing the test coverage and reducing the manual repetitive test efforts. Since automation testing plays an important role in software testing, companies can determine which tool can suit them the most to achieve the above-mentioned. In this blog post, we are going to focus on…

Introducing Exploratory Testing: Definition, How-To, Pros and Cons

Vladimir Simonovski

What is Exploratory Testing? Exploratory testing is an approach that focuses on testing the software on the go instead of creating predefined test cases before test execution. It is a form of testing that is generally used across all agile development projects. Often, this type of testing is combined with experience-based testing techniques since the agile tester should have solid technical and business domain knowledge. In exploratory testing, test design and test execution happen at the same time and are…