Software Testing Module 2
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 works as per the specified requirements . It is a Black-Box testing method meaning the tester is not concerned of the internal coding but only how application work externally . Example :- websites payment gateway working as required , form submission , navigation & UI There are six types of Functional testing 1. Unit Testing :- Testing a single small part or unit of the software. Example Testing only the login button function. 2. Integration Testing :- Testing how different modules work together. Example: Checking if login works with the database. 3. System Testing :- Testing the complete application as a whole. Example: Testing the full e-commerce website. 4. User Acceptance Testing (UAT) :-Testing done by users to conf...