Functional & Non-Functional Software Testing
What is Functional Testing?
=> Functional testing is a type of software testing that verifies whether each feature And functions of a software application work as per the specified requirements. It is a Black-Box testing method meaning the tester is not connected of the internal coding but only how applications work externally.
Example: website payments Gateway working as required, form submission, navigation & UI.
There are six types of Functional testing
1. Unit Testing:
Testing one small part of the software to check if it works correctly.
Example: Checking if a calculator adds two numbers correctly.
2. Integration Testing:
Testing how different parts of the software work together.
Example: Checking if the login page correctly connects with the database.
3. System Testing:
Testing the complete software system as a whole.
Example: Testing the entire app to check login, dashboard, and logout work properly.
4. User Acceptance Testing (UAT):
Comments
Post a Comment