Discussion: Testing CodeIn a few past weeks, I have learned the difference between testing and debugging. Testing is the process of finding and locating the defects or the shortcomings of a python program while debugging is the process of fixing the identified defects, and this is usually done to make correctness of code. They are both primary activities used in python program development (Kapil, 2019).Using a debugger in a python program, helped me in many ways such as finding out what is going on in every set of codes I used. The best part of using a debugger is, you can stop the execution at any code line number, print out variables, and also continue with the execution (Kapil, 2019). In an event where you want to stop a program to examine the variables or even perhaps follow execution closely, you can set a break-up point. Usually, I start setting a breakup point in the application function.In the step by step examining content variables and objects, I find it easy with the print () command. In plain print() command they are suited for massive output rather than the manual operation of a debugger (Kapil, 2019). I have learned that a