-
Mainline functions: Testing the main functions of an application.
-
Basic Usability: It involves basic usability testing of the system. It checks whether an user can freely navigate through the screens without any difficulties.
-
Accessibility: Checks the accessibility of the system for the user.
-
Error Conditions: Usage of testing techniques to check for error conditions. It checks whether suitable error messages are displayed wherever required.
-
Understanding of the Requirement.
-
Identification of test data.
-
Determination of output according to the respective input values.
-
Execution of Test Cases.
-
Comparison of Actual output and the expected output.
-
Defect Management
functional testing ensures that each of function the software application operates in conformance with the requirement specification. This testing mainly involves black box testing which is not concerned with the source code of the application under test.