it is also known as executing a system / models / programs / units with the intention or goal of finding the defects or bugs.
Testing is the process by which we evaluate the adequacy of our interpretation and implementation of the requirement specified in the operational specification.
“Fig. 2” shows software testing include four phases – Plan, Do, Check and Act which is known as PDCA cycle.