Which of the following is a form of functional testing?
-
Usability testing
-
Performance testing
-
Boundary value analysis
-
Security testing
C
Correct answer
Explanation
Boundary value analysis is a functional testing technique - it tests the functional behavior at input/output boundaries. Usability testing is non-functional (user experience). Performance testing is non-functional (system behavior under load). Security testing is non-functional (security attributes). While BVA is technically a test design technique, it designs functional tests of boundary conditions.