Functional Testing:
- Functional testing verifies each functions, features of the software.
- Goals is to validate software actions.
- It is based on customer's requirements.
- It is easy to execute manually.
- Examples: Unit testing, Smoke testing, Integration testing, Regression testing.
Non-Functional Testing:
- Non Functional testing verifies aspects like performance, reliability.
- Goals is to validate software performance.
- It is based on customer's expectation.
- It is hard to execute testing manually.
- Examples: Performance testing, Load testing, Stress testing, Scalability testing.
Top comments (0)