Skip to content

Instantly share code, notes, and snippets.

@Nehasingh1300
Last active April 8, 2020 19:16
Show Gist options
  • Save Nehasingh1300/423f9f2a4c4645544dd114fba57b3f2c to your computer and use it in GitHub Desktop.
Save Nehasingh1300/423f9f2a4c4645544dd114fba57b3f2c to your computer and use it in GitHub Desktop.
Difference Between Black Box and White Box Testing
Black Box Testing White Box Testing
Main focus is on validation of functional requirements Main focus is on validation of internal structure and source code
Efforts on testing software system behaviour Efforts are needed for knowledge of full software and programming language and logic
Facilitate testing communication amongst modules Does not facilitate testing communication amongst modules
It is higher level testing such as functional testing Lower level testing
It concentrates on the functionality of the system under test It concentrates on the actual code - program and its syntax's
Black box testing requires Requirement specification to test White Box testing requires Design documents with data flow diagrams; flowcharts etc.
Black box testing is done by the testers White box testing is done by Developers or testers with programming knowledge.
Performance Test; User Interface Test; System Test; Module Test and Unit Test are done Coverage Test; Memory Leak Test; Penetration Test and Loop Test are done
@Nehasingh1300
Copy link
Author

Tables in Medium for difference between Black Box and White Box Testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment