Functional Testing
Manual functional testing of software focuses on revealing whether the software works as intended. Its objectives are to verify that a system functions as specified in the requirements and detect deviations. It examines features, user interactions, data input and output, business logic, error handling, and other functionality-related aspects. These checks are spread across all levels, including integration, system, and acceptance.