Our 'Types of Software Testing' articles
HTML Validation Testing: An Introduction plus Tools & Tips

HTML validation testing checks code syntax to ensure web pages appear and behave as intended. This post lists some useful tools and tips.
Automated Testing: What is the Difference Between Unit, Integration & Functional Testing?

Automated testing is a big part of software development. This post looks at the differences between unit, integration and functional testing.
Penetration Testing: A Quick Guide

Penetration testing is a practice used to identify any vulnerabilities in the system before an attacker can find and exploit them for malicious purposes.
Risk Based Testing – An Introduction

Assessing risks that can cause a system to fail is essential. In this post, we discuss Risk-Based Testing, a technique for mitigating risk.
Configuration Testing – An Introduction

Configuration testing is how we find out which are the best hardware and software combinations so applications can work without any defects.
What is Happy Path Testing?

Happy path testing is usually the first test done on a new build, and shows testers how it should perform properly, so they can then test more thoroughly.
End to End Testing – What is it?

End to End testing ensures that all applications with complex sub-sections are thoroughly tested before launch. This post discusses this testing method.
Types of Manual Testing

Which types of manual testing are the best? They all have different roles, so our post will help you to choose the right ones to use for your next project.
What is Adhoc Testing?

Adhoc testing is a type of unstructured testing meant to find defects and performance issues not found in more traditional approaches to testing.
What is Beta Testing? – A Short Introduction

What is beta testing? This post explains how beta testing is used for discovering a product’s overlooked flaws and glitches in a real-world environment.