Functional Testing Types and its Types
Definition of Functional Testing Types.
Functional testing is a process that helps to check all the functionalities in the application are working as per the expectation of the customer or not.
Unit Testing – This testing is done by Development side – It is to ensure all the design implementation are done or not
Integration Testing – Testing Performed when more than one modules are combined and also ensuring that all the functionalities are working as per customer definition.
SIT - System Integration Testing – Testing performed in an environment or server used internally in an organization where all the developed modules are combined.
UAT - User Acceptance Testing - Performing testing against requirements in the perception of user and also identifying the bugs in the perception of complexity in understanding the functionalities by the user.
Progression Testing- Verifying the new features and functionalities working as per the user or customer expectation
Regression Testing - Testing that ensure that all the existing features or functionalities are working fine due to the introduction of new features in an application.
Positive Testing - Happy Flows in an application. The flow along with application to ensure the customer expectation is met or not
Negative Testing - Trying all possible negative scenarios against the system to ensure the application reacting to invalid inputs from user.
Smoke Testing- Build Verification Testing - Application is eligible for further detail testing or not - Breadth wise testing
Sanity Testing - Build Verification Testing -Application is eligible for further detail testing or not - Deepthwise Testing - To ensure all the critical modules are working fine
Alpha Testing – Testing team will visit to Customer location for application like ERP , SAP by asking them to testing the application with guidance. Based on their feedback, improvising the application by the inputs from them.
Beta Testing – Releasing beta version to the customer and utilizing them as testers. Getting reviews from them and update the product based on their inputs.
Adhoc or Random or Monkey Testing - Testing performed without following any test cases. It can be tested based on scenarios comes from testers mind similar as that of customer mind.
Click Here to - Learn Non Functional Testing