Debugging a live site as a learning toolMore reading, courses to watch, and thanks!

→ version control

→ test-Driven Development

  1. describe a feature in simple code that fails
  2. write code for feature until test passes
  3. rerun tests when new features are added
  4. → Test-driven Develoment with node.js
  5. → Foundations of programming : Test-Driven Development

Lib pour faire du test :

  1. jasmine.github.io
  2. Mochajs.org
  3. qunitjs.com
  4. (pour faire du test, puis :)
  5. karma-runner.github.io (pour le run)

End-to-End testing

  1. phantomjs.org
  2. slimerjs.org
  3. des web browsers sans user interfaces, et :
  4. casperjs.org
  5. seleniumhq.org