Posts

Showing posts with the label black box testing

What is Black Box Testing?

Black box testing is done from the customer's viewpoint. It does not require examining the code of the program, it involves the looking at the specifications of the application and focuses solely on the output.It is also called as Functionality testing or Data driven testing or Behavioural testing.In this type of testing, tester does not have the access to the source code. Based on the SRS document, test data is prepared.The purpose of this testing is to cause failures in order to make faults visible.Another purpose is to assess the overall quality level of the application. There are various techniques to be used to generate test scenarios for effective Black box testing:- Requirement based testing Positive and negative testing Boundary value analysis Decision tables Equivalence partitioning State based testing Compatibility testing User documentation testing Domain testing Cause effect graphing Error guessing Advantages of Black box testing:- It helps in identifying