u/Ahriin r/programming • Recommends
On “The difference between acceptance, functional and few other testing types.”
I just watched this video which is a re-hashing of a talk that Uncle Bob gave a good while ago, in which he goes over boundaries in some detail, along with some other bits and pieces, including TDD. I linked it part way in because the start is pretty waffley.
I know it's not directly related to your question at first look, but my feeling is that it is the context needed to answer your question.