Sigma Software interview question

Describe different code testing types?