Software Testing is divided in to types based on its coverage.
Based on the System knowledge
1.Black Box Testing:
This Testing includes validation of the output of a system for a certain input.It will not bother about the internal system architecture.
2.White Box Testing:
In this one should have the knowledge of the internal components of the system. The aim of this testing is to test the internal structures.
It is also called Clear box testing,Glass box testing etc.,
Based on the functionality
1.Functional Testing:
In this we will verify whether the system is working as per the requirements or not. The input for this is SRS(System Requirement Specification)
2.Non-Functional Testing:
Here instead of functionality we will try to validate whether the product performance is good under abnormal conditions also.
This may include Stress Test, Load Test, Volume Test etc.
Based on the product build changes
1.Sanity Testing:
This is the first type of testing performed when the build is released from Development team to Testing team. This is to verify whether all the basic functionality of the product is working good or not.
2.Regression Testing:
This testing is to ensure the changes/adding new functionality is not effecting the other functionality of the product.
Based on the System knowledge
1.Black Box Testing:
This Testing includes validation of the output of a system for a certain input.It will not bother about the internal system architecture.
2.White Box Testing:
In this one should have the knowledge of the internal components of the system. The aim of this testing is to test the internal structures.
It is also called Clear box testing,Glass box testing etc.,
Based on the functionality
1.Functional Testing:
In this we will verify whether the system is working as per the requirements or not. The input for this is SRS(System Requirement Specification)
2.Non-Functional Testing:
Here instead of functionality we will try to validate whether the product performance is good under abnormal conditions also.
This may include Stress Test, Load Test, Volume Test etc.
Based on the product build changes
1.Sanity Testing:
This is the first type of testing performed when the build is released from Development team to Testing team. This is to verify whether all the basic functionality of the product is working good or not.
2.Regression Testing:
This testing is to ensure the changes/adding new functionality is not effecting the other functionality of the product.
Nice blog!!
ReplyDeleteDestination Management Software
Nice Blog, When i was read this blog i learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing company, visit here.
ReplyDelete