Focuses on the behavior and capabilities of a whole system or product, often considering the end-to-end tasks the system can perform and the non-functional behaviors. System Testing is a level of testing that validates the complete system or the fully integrated software product. The purpose is to evaluate the end to end system specifications.