The overall testing process is usually divided into four categories- Code walkthrough, Compilation and taking, Routine running, and performance testing among others.