Black Box Testing:
In this type of testing we will check for the output of a given system by giving the set of input data(Valid/Invalid).
Key Points:
1.No knowledge required about the system internal components.
2.We can perform Black Box Testing by having the Domain Knowledge.
3.No coding required.
Types of Black Box Testing:
1.Boundary Value Analysis.
2.Error Guessing
3.Equivalence Partitioning.
1.Boundary Value Analysis:
In this we will Test the system by giving the boundary values as an input.
Suppose system will consider values from 0 to 100 then In boundary Value Analysis we will consider the below inputs.
1.Test the system by giving values 1 and 100.
2.Test the values by giving 0 and 99 as input.
3.Test the system by giving 2 and 101 as the input.
As we know the system may having the more issues at the boundary values.
2.Error Guessing:
This Testing is based on the experience gained in the previous projects. The Tester by experience can guess where to look for the issues.
3. Equivalence Partitioning:
In this type input is divided in to valid and invalid classes. Instead of testing the system for all values, We will do testing by considering the values from each class.
In this type of testing we will check for the output of a given system by giving the set of input data(Valid/Invalid).
Key Points:
1.No knowledge required about the system internal components.
2.We can perform Black Box Testing by having the Domain Knowledge.
3.No coding required.
Types of Black Box Testing:
1.Boundary Value Analysis.
2.Error Guessing
3.Equivalence Partitioning.
1.Boundary Value Analysis:
In this we will Test the system by giving the boundary values as an input.
Suppose system will consider values from 0 to 100 then In boundary Value Analysis we will consider the below inputs.
1.Test the system by giving values 1 and 100.
2.Test the values by giving 0 and 99 as input.
3.Test the system by giving 2 and 101 as the input.
As we know the system may having the more issues at the boundary values.
2.Error Guessing:
This Testing is based on the experience gained in the previous projects. The Tester by experience can guess where to look for the issues.
3. Equivalence Partitioning:
In this type input is divided in to valid and invalid classes. Instead of testing the system for all values, We will do testing by considering the values from each class.
Nice Post.. really helpful to clear my small concepts. thanks :)Keep doing more, waiting to read your next blog.
ReplyDeletequality assurance and testing services
Software testing and Quality Assurance Services
Software testing companies in USA
End to end Performance testing services in USA
Performance testing services company
security testing services company
Test automation service providers
QA Services company
mobile app testing services