The following presentation sums up so much of my own methodology of skillful testing. I recommend anyone looking for best practices in testing. The talk has some Ruby but is certainly not language specific. Thank you so much @searls.
How to Stop Hating Your Tests from Justin Searls.
As presented at RubyConf 2015.
For more information, see the originating post at Test Double's blog: http://blog.testdouble.com/posts/2015-11-16-how-to-stop-hating-your-tests.html
Ruby Forest Druid.