Your link suggestions goes here
Software Testing can be categorized in different levels, different types, different approaches, different methods, etc.
Bases on the levels, it can be categorized into unit testing, integration testing, system testing, and acceptance testing. Based on the Approaches, it can be categorized into white-box, black-box, and grey-box testing.
Based on the methods, it can be categorized into Static Testing & Dynamic Testing. And based on the type, it can be divided into dynamic and static testing.