Yes - good point about the distribution of test types.
I suspect that the prevalence TDD has something to do with that. I'm not saying TDD is either good, or bad - I'm just saying that it encourages writing unit tests and then filling in the implementation.
With so many jobs on the market that want TDD as a requirement, my guess is that many people learn to do TDD with unit tests and don't think much about the other possibilities.
Yes - good point about the distribution of test types.
I suspect that the prevalence TDD has something to do with that. I'm not saying TDD is either good, or bad - I'm just saying that it encourages writing unit tests and then filling in the implementation.
With so many jobs on the market that want TDD as a requirement, my guess is that many people learn to do TDD with unit tests and don't think much about the other possibilities.
I agree, TDD is having an effect on this. Although I've done TDD in the past where I wrote couple integration tests which was convinient.
It's definitely worth testing a chain of components when it's the easiest way.