TDD vs BDD
https://joshldavis.com/2013/05/27/difference-between-tdd-and-bdd/
https://codeutopia.net/blog/2015/03/01/unit-testing-tdd-and-bdd/
E2E, karma, mocha, chai, protractor
https://hackernoon.com/ava-low-config-testing-for-javascript-71bd2d958745#.hrcxmos98
Cypress.io & Travis CI & co
https://jestjs.io/
https://cypress.io/
https://sinonjs.org/
https://mochajs.org/
https://www.chaijs.com/
http://putaindecode.io/fr/articles/ci/travis-ci/
https://github.com/goldbergyoni/javascript-testing-best-practices
https://www.grafikart.fr/formations/javascript-unit-test
https://meowni.ca/posts/2017-puppeteer-tests/
CI/CD
https://devops.stackexchange.com/questions/3231/can-ansible-alone-be-a-complete-ci-cd-tool
https://chromatichq.com/blog/automated-servers-and-deployments-ansible-jenkins
http://www.nalashaa.com/setting-ci-deployment-automation-ansible/
Api testing
https://www.npmjs.com/package/dredd
https://css-tricks.com/dont-wait-mock-the-api/