Web Application Hacking Methodologies

Web applications are programs that allow users to interact with web servers. They are run on web browsers with the help of client- and server-side ...

Hacking Web Servers - An Overview

Web server is a system used for storing, processing, and delivering websites. It is designed to host web applications, allowing clients to access t...

Cryptography Fundamentals

Cryptography refers to the process of hiding information by converting the readable text into unreadable text using some sort of a key or encryptio...

Security Threats and Attack Vectors

In this post we will learn about why cyber attacks happen, what are hackers’ motives, classifications of threats and the different attack vectors.

Information Security Overview

Information security refers to a set of processes and activities performed in order to protect information. The main objective of information secur...

JUnit 5 Annotations With Examples

JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusi...

How To Setup a QA Function From Scratch

It is a usual scenario: a startup company has a new idea and hires a number of developers to build a working model of the idea.

Test Automation Advantages and Disadvantages

Test Automation, when done correctly can have many advantages and be very beneficial to the project and organization. There are however some pitfal...

Severity and Priority - What is the Difference?

Both Severity and Priority are attributes of a defect and should be provided in the bug report. This information is used to determine how quickly a...

What to Include in a Bug Report?

How to Write a Good Bug ReportWriting a good defect or bug report goes a long way in identifying and resolving the problems quickly. In this post, ...

Linux ls Command - List Files

The ls command lists the contents of a specified directory. In this post we explain all the options available for the ls command.

How to Compare Strings in Java

In order to compare Strings for equality, you should use the String object’s equals or equalsIgnoreCase methods. We will also see why we should not...