Question: what is the difference between unit and functional testing?
Answer: Unit testing considers checking a single component of the system whereas functionality testing considers checking the working of an application against the intended functionality described in the system requirement specification.