© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
P. LeloudasIntroduction to Software Testinghttps://doi.org/10.1007/978-1-4842-9514-4_2

2. Software Testing Types and Techniques

Panagiotis Leloudas1  
(1)
Ilioupoli, Greece
 

Software testing is a complex process that involves various types and techniques to ensure that the software is working correctly and meets its intended requirements. In this chapter, we will discuss the different types of software testing and the techniques used in each type, starting with functional testing and the four levels it involves. We will continue with nonfunctional testing, which can include performance testing, compliance testing, and all the different types of -ility testing ...

Get Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.