Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.