Tracing is a process about getting information regarding program's execution. On the other hand debugging is about finding errors in the code.