Testing Unit Tests, How to Write Testable Code and Why it Matters by Sergey Kolodiy Nightwatch.js - Browser automated testing done easy.