Skip to content

Instantly share code, notes, and snippets.

View Nehasingh1300's full-sized avatar
💻
machine learning

Neha Singh Nehasingh1300

💻
machine learning
View GitHub Profile
@Nehasingh1300
Nehasingh1300 / diff.csv
Last active April 8, 2020 19:16
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