Functional Testing
- It verifies the operations and actions of an application.
- It is based on requirements of customer.
- Functional testing is based on the business requirement.
- It helps to enhance the behavior of the application.
- Functional testing is easy to execute manually.
- It tests what the product does. Examples:
- Unit Testing
- Smoke Testing
- Integration Testing
- Regression Testing
Non-Functional Testing:
- It verifies the behavior of an application.
- It is based on expectations of customer.
- It helps to improve the performance of the application.
- It is hard to execute non-functional testing manually.
- Non-functional testing is based on the performance requirement. Examples:
- Performance Testing
- Load Testing
- Stress Testing
- Scalability Testing
Top comments (0)