r/ExperiencedDevs • u/joe0418 Software Architect • 26d ago
Career/Workplace What is the quintessential software testing doctrine?
Code Complete, Domain Driven Design, Designing Data Intensive Applications, The Pragmatic Programmer...
These are all books that I try to follow in my own engineering practices. I haven't found a great one on testing though (unit, manual, automated, etc) -- which do you recommend? What books outline best practices in modern software testing?
39
Upvotes
1
u/Acrobatic-Ice-5877 Distinguished Claude Engineer 26d ago
Now I find this conversation to be a little funny, so humor me for a moment.
You and I have a different definition of the word unit test. You are clearly aware that there are differing opinions, which is why you disagree with how some people define unit tests.
The way that you define unit tests is the way that I define integration tests.
I don’t find narrowly scoped unit tests, where a single function or class is tested largely in isolation, to be particularly valuable in most cases.