In this Software Testing Tutorial, we will learn about the types of software testing. There are many types of testing and we will understand some of the key testing types in software testing, for example, unit testing, integration testing, system testing, regression testing, smoke testing, sanity testing and lot more.
Software Testing Types can be broadly categorized in two categories, functional testing and non functional testing.