Blog

Thoughts on software development, technology, and more

How To Improve Your Assertions Using AssertJ
February 28, 2019

How To Improve Your Assertions Using AssertJ

Overview: As you might already know,Fluent APIs make your code readable and easily maintainable. We already have seen few articles on designing Page Objects and Business Workflows in fluent style....

Testing Automation
How To Test REST API Using UNIREST
February 18, 2019

How To Test REST API Using UNIREST

Overview: I have come across this question many times from people that how to test rest api using selenium webdriver. You could see many related questions in StackOverflow.com. People who ...

Testing Automation
REST-assured: how to check the user sorting
January 03, 2019

REST-assured: how to check the user sorting

In this post we will show the easiest way to test the request with returns a bunch of users. The main goal of the request is to sort the users...

Testing Automation
Java Adapter Pattern explanation
December 28, 2018

Java Adapter Pattern explanation

Let us return to the consideration of structural design patterns. This time we will look at a design pattern called Adapter (also called the Wrapper along with the Facade pattern)....

Testing Automation
Rest-Assured best practice
December 27, 2018

Rest-Assured best practice

Testing RESTful Web Services can be cumbersome because you have to deal with low-level concerns which can make your tests verbose, hard to read and to maintain. Fortunately, there are...

Testing Automation
REST-assured: useful tips
December 17, 2018

REST-assured: useful tips

In this article, I gathered useful tips on using REST-assured, one of the most common Java libraries to automate REST-API testing. All examples are vital, they are collected from my...

Testing Automation
Introduction in Cucumber with examples
December 15, 2018

Introduction in Cucumber with examples

1. Introduction Cucumber is a BDD (Behavioral Driven Development) testing framework. Using the framework to write repetitive scenarios with different permutations of inputs/outputs can be quite time-consuming, difficult to maintain...

Testing Automation
Type of constructors in java
December 12, 2018

Type of constructors in java

In this post we will explain type of constructors in java and what is the difference between constructors and methods. What is a constructor Constructor is a block of code...

Testing Automation
Reflection for hybrid testing framework with cucumber
December 11, 2018

Reflection for hybrid testing framework with cucumber

After a couple of time I manage to create a Selenium hybrid testing framework base on java reflection functional. In this post I will explain the base principles of this...

Testing Automation
Integrate cucumber with spring
September 03, 2018

Integrate cucumber with spring

1. Overview This is a quick guide to integrate the Cucumber testing framework with Spring. Cucumber is a very powerful testing framework written in the Ruby programming language, which follows...

Testing Automation