📖 What is Functional Testing?
Functional Testing is a type of testing that evaluates the functions a system should perform. It focuses on 'what' the system does, verifying that its behavior aligns with specified functional requirements.
"Remember that functional testing can be performed at all test levels. Don't confuse it with system testing, which is a test level, not a test type."
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Functional Testing?
- ▸ Focuses on 'what' the system does.
- ▸ Applicable across all test levels.
- ▸ Based on functional requirements or specifications.
🎯 How does Functional Testing appear on the CTFL-v4.0 Exam?
Identifying the type of testing required when validating a login feature.
Differentiating between functional testing (type) and system testing (level).
❓ Frequently Asked Questions
Does functional testing only happen at the system level?
No, it occurs at all test levels.
Can functional testing be automated?
Yes, many functional tests are automated.