written 5.6 years ago by | • modified 5.6 years ago |
Mumbai University > Information Technology > Sem 8 > Software Testing and Quality Assurance
Marks: 5 Mar
Difficulty : Medium
written 5.6 years ago by | • modified 5.6 years ago |
Mumbai University > Information Technology > Sem 8 > Software Testing and Quality Assurance
Marks: 5 Mar
Difficulty : Medium
written 5.6 years ago by |
Black box testing is the software testing method which is used to test the software without knowing the internal structure of a code or program. There are various techniques used to test the code under black-box testing for finding various types of errors. This method attempts to find errors in the following categories:
Incorrect or missing function.
Interface errors.
Errors in data structures or external database access.
Behavior or performance errors.
Initialization and termination errors.
Following are the different testing techniques which covers the above error categories.
A] Boundary value analysis (BVA)
Boundary value analysis is the most commonly used test case design method for black box testing. As all we know the most of errors occurs at boundary of the input values. This is one of the techniques used to find the error in the boundaries of input values rather than the center of the input value range.
B] Equivalence class partitioning
The equivalence class partitioning is the black-box test case design technique used for writing test cases. This approach is used to reduce huge set of possible inputs to small but equally effective inputs. This type of method is used to find errors in the data structure and can test the complete set of program in partition.