operations

Bash Script - Hello World Example

In this tutorial, we learn how to create and run a simple Bash script which prints out “Hello World”.

Read more

Read more
development

Java 8 Streams Tutorial With Code Examples

In this blog post, we are going to discuss Java 8 Streams features and provide lots of different code examples.

Read more

Read more
operations

Bash For Loop and While Loop Examples

Like any other scripting language, Bash also has support for loops.

Read more

Read more
development

How to Check if a File or a Directory Exists in Java

In Java, there are two primary methods of checking if a file or directory exists. These are:

Read more

Read more
testing

In Testing, Scenarios Are King!

How many times have you released a well-tested application to production only to find out that there is a huge spike in errors or customers are reporting an annoying bug?

Read more

Read more
testing

Getting Started With API Testing - What You Should Know

If you are starting on API testing and API test automation, what are the things that you should know? If you’ve done UI automation (Selenium/Cypress) for a while, you would find that API testing is a little bit daunting to begin with.

Read more

Read more
operations

How to Manage Multiple GitHub Accounts on the Same Machine

As developers we normally have to juggle around multiple GitHub accounts on the same machine. For example we have our own personal GitHub account for our own project and then another GitHub account that we use for our client project.

Read more

Read more
testing

How to Add Cucumber Layer on Top of REST-assured API Tests

This post provides a step-by-step guide on how to add a cucumber layer on top of api tests written in REST-assured.

Read more

Read more
testing

How to Use WebDriver Javascript Executor to Navigate to a URL

Selenium WebDriver provides methods to navigate to a url; these are driver.get() and driver.navigate().to().

Read more

Read more
development

How to Run JUnit 5 Tests in a Specific Order

By default, JUnit runs tests in an unpredictable order. There are times when you want to run your tests in a specific order.

Read more

Read more
testing

How to Send Basic Authentication Header in REST-assured

When you are doing API testing, sometimes the APIs or endpoints are protected. This means you need to be authenticated and authorized to perform certain actions.

Read more

Read more
development

Embold - An AI Based Software Analytics Platform

Static code analysis is an industry-standard practice used to help find weaknesses in constructs against a set of parameters before the program is run. As the cost of bad software rises, both monetarily and ethically, static code analysis is now a part of software development cycles across industries and sectors.

Read more

Read more
development

How to Read Files in Java

Java provides several methods to read files. Each of these methods is appropriate for reading different types of files in different situations. Some are better for reading longer files, others are better for reading shorter ones, etc.

Read more

Read more
operations

Docker for Beginners: What is Docker and How to Create Docker Containers

Learn fundamentals of DevOps. In this tutorial series we cover the essentials and ways of working in a DevOps culture, CI/CD as well as tools used in DevOps and the Cloud.

Read more

Read more
development

Java - How to Read JSON File as String

In this post we will look at how to read a JSON file as a String variable in Java. This is sometimes useful, especially in API testing when you want to POST a JSON payload to an endpoint.

Read more

Read more
testing

Are you Really Doing Agile Test Automation?

Are you really doing agile test automation?

Read more

Read more
testing

What is the Typical Structure of an Automated Test?

How should we structure our automated tests? More importantly, how can we make our automated tests deterministic and repeatable?

Read more

Read more
testing

Do All Testers Need to Become Technical SDETs?

The modern testing market is increasingly more agile and more technical. You see more and more companies recruiting for SDETs.

Read more

Read more
development

Python Conditional Statements - If, Else and Elif

In this tutorial we look at how to use the if, else and elif statements in Python.

Read more

Read more
development

How to Delete Files and Directories in Java

To delete a file in Java, we can use the delete() method from Files class. We can also use the delete() method on an object which is an instance of the File class.

Read more

Read more