- TDD: https://en.wikipedia.org/wiki/Test-driven_development
- TDD profit graphs http://www.webcitation.org/61G4kow2C and http://www.agilemodeling.com/essays/costOfChange.htm
- Unit testing: https://en.wikipedia.org/wiki/Unit_testing
- Test classification: http://habrahabr.ru/company/npo-comp/blog/223833/
- Testing mind map: https://github.com/polarnik/TypesOfTesting
And a ton of literature that doesn't directly mentioned in the presentation, but it still has a big influence on my speech:
- http://habrahabr.ru/post/119465/ (rus)
- https://blog.8thlight.com/uncle-bob/2014/04/30/When-tdd-does-not-work.html (eng)
- http://img105.job1001.com/upload/adminnew/2015-02-05/1423102064-STSV0KT.pdf (eng and book!)
- https://shanetomlinson.com/2013/testing-javascript-frontend-part-1-anti-patterns-and-fixes/ and the second part https://shanetomlinson.com/2013/writing-testable-javascript-part-2-refactor-away-anti-patterns/ (eng)
- http://dannorth.net/introducing-bdd/ (eng) && http://habrahabr.ru/post/216923/ (rus translation)
- http://alistapart.com/article/writing-testable-javascript (eng) && http://frontender.info/writing-testable-javascript/ (rus translation)
- https://github.com/miripiruni/frontdesk#testing-frameworks (eng. It's a cool toolkit!)
- http://blog.pluralsight.com/6-examples-of-hard-to-test-javascript (eng)
- http://habrahabr.ru/post/162417/ (rus)