http://www.perlmonks.org?node_id=502730


in reply to (OT) Black- vs. white-box testing

I'm not terribly familiar with any of the terms above. But of course I've heard and used them too, more or less naively, and I think that my intuition/perception/understanding if not perfect should be close to the accepted common sense about them...

Now the issue about Black-box vs. White-box testing is interesting, and I must say that I hadn't even heard the latter expression before. I'm not even really sure if I understand what it should be... could you please explain to us less experienced programmers?

I mean: I see how one can test an implementation against a specification of an interface. What are "tests written against the implementation"?