1.1. Statik Test : Program ile programın belirtilen koşullar arasındaki uyumunu denetleyen statik testler , önizlemeleri, talimatları ve doğrulamayı içerir. 1.2. Dinamik Test : Programlanmış kodların testini içeren dinamik testler , tespit edilen hatalar çözülmeden sonlandırılmaz.