System Testing
End-to-End Testing verifies the complete software system, including interactions between modules. Environment Testing ensures the software works correctly across different environments like operating systems, browsers, and hardware configurations.