I always try to expand (and challenge) my own views on testing. I want fast, high-value (low effort, big returns), high-fidelity (touching as much real code as possible) tests as possible. These articles touch upon that.