testing

User Registration Scenarios and Test Cases

Many web applications such as e-commerce websites and web portals provide user registration and login functionality for their users.

Read more

Read more
development

Java Generics Tutorial - What are Generics and How to Use Them?

Java Generics is one of the most important features of the Java language. The idea behind generics is quite simple, however, it sometimes comes off as complex because of the shift from the usual syntax associated with it.

Read more

Read more
development

Python Loops - Learn How to Use for and while Loops in Python

Loops are an essential feature of any programming or scripting language. Having the ability to execute a task multiple times is fundamental to any language.

Read more

Read more
development

Java ArrayList Methods With Examples

In this post we cover the most common Java ArrayList methods with code examples for each method.

Read more

Read more
web

JSON Tutorial - Learn How to Use JSON with JavaScript

In this tutorial, we’re going to learn about JSON. We will cover JSON structure, different data types and how to use JSON inside JavaScript.

Read more

Read more
development

Python Strings - Overview of the Basic String Operations

Strings are one of the basic data types in Python. Python strings are a combination of any number of characters made of letters, digits, and other special characters. In this tutorial, you will learn how to create, manipulate, and format them to use under different scenarios.

Read more

Read more
development

SQL Quick Reference: Most Common SQL Commands

In this post, we will cover the basics of SQL commands with short and easy to understand examples.

Read more

Read more
operations

An Overview of Identity and Access Management (IAM) and Identity Provider (IdP)

Identity and Access Management is the security discipline that enables the right individuals to access the right resources at the right time for the right reasons.

Read more

Read more
development

How to use the SQL Drop, Truncate and Delete Statements

The SQL DELETE statement is used to delete records from a table whereas the DROP statement is used to delete a table or a database. The TRUNCATE TABLE statement can also be used to delete records from a table.

Read more

Read more
development

How to Encrypt and Decrypt Data in Python using Cryptography Library

In this tutorial you will learn how to encrypt and decrypt data, e.g. a string of text using the cryptography library in Python.

Read more

Read more
development

How to use SQL Create Statement to Create Database and Tables

In this post we will look at how to use the SQL create statement to create a database and tables in SQL. Before being able to create a table and add data, we first need to create a database.

Read more

Read more
operations

DevOps Foundations and Concepts

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
testing

Modern Testing - The Evolution of The QA Role

The last 20 years has seen a significant shift in software testing and QA practices. Most importantly, QAs are no longer just functional testers but should be seen as the centerpiece in the whole software development and delivery.

Read more

Read more
development

SQL Alter Table Statement

The ALTER TABLE statement in SQL is used to add, modify or delete table columns. We can also use ALTER TABLE statement to add or drop various table constraints.

Read more

Read more
development

How to Parse JSON in Python

How do we parse JSON in Python. First we load a JSON file using json.load() method. The result is a Python dictionary. We can then access the fields using dictionary methods.

Read more

Read more
development

SQL Select Statement

The SELECT statement in SQL is used to retrieve data from a database table.

Read more

Read more
testing

JMeter Pass Variables Between Thread Groups

In this JMeter tutorial, we look at how we can share and pass variables between thread groups.

Read more

Read more
testing

WebDriver Implicit, Explicit and Fluent Wait Examples

What is the difference between implicit wait, explicit wait and fluent wait in WebDriver? More specifically, what is the relation between WebDriverWait and FluentWait?

Read more

Read more
testing

Selenium CSS Selectors Examples

Locating elements by CSS selectors is the preferred way as it is faster and more readable than XPath.

Read more

Read more
testing

Selenium Tutorial - Learn Browser Automation with Selenium WebDriver

Selenium is a set of libraries that is used to emulate a user’s interactions with a browser.

Read more

Read more