TDD and Its Place Between White-Box and Black-Box Testing
Test-driven development (TDD) is a way of making software that is not fully white-box or black-box testing. TDD sits between these two methods, and its exact place can change based on the situation.