Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not.
This activity results in the actual, expected and difference between their results. In simple words testing is executing a system in order to identify any gaps, errors or missing requirements in contrary to the actual desire or requirements.