Types of penetration testing include black box testing, white box testing, gray box testing, application testing, network testing, web application testing, and wireless testing and plenty more. You can find more details here