Showing posts with label Non functional Testing. Show all posts
Showing posts with label Non functional Testing. Show all posts

Tuesday, 27 December 2016

Functional Testing Types and its Types

Definition of Functional Testing Types.
Functional testing
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.


Recommended Reading:

FullStack Course - Offer is on..! Book Now to grab the discount.

Registration Procedure: 5 more seats left to book.!