development

Python Compare Two Lists of Dictionaries

In this post, we look at how to compare two lists of dictionaries in Python and also print out the differences between the two lists.

Read more

Read more
development

Java Compare Two Lists

The List interface in Java provides methods to be able to compare two Lists and find the common and missing items from the lists.

Read more

Read more
testing

Page Object Model Framework with Java and WebDriver

This tutorial is the second part of the Test Automation Framework development.

Read more

Read more
testing

How to Develop a Test Automation Framework From Scratch?

In this step-by-step guide, I will describe how to develop a modularized Test Automation Framework from scratch using Java, Selenium, TestNG and Maven.

Read more

Read more
development

Download S3 Objects With Python and Boto 3

In this post we show examples of how to download files and images from an aws S3 bucket using Python and Boto 3 library.

Read more

Read more
development

Java Remove Duplicates From List

This post provides examples, showing how to remove duplicate items from an ArrayList in Java.

Read more

Read more
testing

Why QA Managers Are Not Needed in Agile Projects

In this article I explain how the traditional “QA Manager” role has evolved and has become redundant and why many feel threatened about their future job role as a QA Manager.

Read more

Read more
testing

Selenium Click Link By href Value

In Selenium WebDriver, there are a number of ways we can interact with web elements, such as by element’s ID, XPath, CSS, etc…

Read more

Read more
testing

Problems with Test Automation and Modern QA

What are some common problems with test automation in agile and DevOps? Modern Software Development and QA focus too much on test automation and not enough on exploratory testing.

Read more

Read more
development

How to Install IntelliJ on Mac OS Using Brew

In this post, we look at how to use brew to install IntelliJ Community Edition and Ultimate Edition.

Read more

Read more
development

Java Get Current Working Directory

How to get the current working directory in Java? The current working directory means the root folder of your current Java project.

Read more

Read more
testing

Software Testing Fundamentals - Questions and Answers

Software Testing is an activity in software development. It is an investigation performed against a software to provide information about the quality of the software to stakeholders.

Read more

Read more
development

Python File Handling

In this post we’ll discuss Python’s File handling methods. The following code examples show how to create, read, write and delete files in Python.

Read more

Read more
development

Extract Numbers From String Using Java Regular Expressions

The following are examples which show how to extract numbers from a string using regular expressions in Java.

Read more

Read more
development

Python Read Write CSV File

In this post we’ll look at how to read and write CSV files in Python. The examples use the CSV module and Pandas.

Read more

Read more
development

Java Get Current Date Time

How to get the current date and time in Java? In this tutorial we’ll look at three different methods in Java 8.

Read more

Read more
development

Python Dictionaries

Dictionaries are the main mapping type that we’ll use in Python. This object is similar to a map in Java.

Read more

Read more
development

How to Convert Java Object to JSON

In this tutorial we show how to convert a Java object to JSON using two libraries, Jackson and Gson.

Read more

Read more
development

Python Tuples

In Python, a tuple is a collection which is ordered and immutable. That means we cannot add or remove items from the tuple.

Read more

Read more
development

Python Sets

Python Sets are a collection type which contain an unordered collection of unique and immutable objects. In other words, a Python set can’t hold duplicate items and once a set is created, the items cannot change.

Read more

Read more