black box testing
tests examining without peering into the code using possible test cases(code paths) and boundary value analysis e.g. negative int 0 positive int
glass box testing
unit testing –> integration testing -> regression __forloops_notentered+once+many
__whileloop_forloopcases+all ways of exiting
unit testing
testing of modules (eg: functions/definitions) work properly
integration testing
does the sum of the parts work as intended ?