One major question which comes in the mind of the testers is to understand the major difference between functional and non-functional testing. Functional testing, as the name depicts, revolves around the complete functional aspects of the system or sub-sy