¿Cuáles son buenos recursos o cursos para Test Driven Development (TDD) para Javascript completo (Front-End y Node.js / Express)?

Soy un gran admirador de las pruebas de software y soy un evangelista de TDD en la compañía para la que trabajo. Escribimos JavaScript de pila completa con un back-end Express para todas nuestras aplicaciones y Reaccionamos para el front-end, si es para el usuario en lugar de una API. Practicamos TDD con programación de pares y parece que nos funciona muy bien.

Escribí un artículo y grabé una charla que di sobre cómo escribir buenas pruebas unitarias que podrían ser útiles. No es estrictamente TDD, pero se basa en escribir pruebas sólidas. El enlace a la publicación del blog está en la página de discusión. Grita si tienes alguna pregunta:

7 consejos para escribir excelentes pruebas unitarias

Estoy terminando un curso gratuito sobre una guía para principiantes para las pruebas de JavaScript. Utilizo un enfoque TDD para las pruebas (es decir, escribir pruebas primero), así que estoy seguro de que aprenderás algo de él. Mucha gente ha pedido ayuda para las pruebas de JavaScript y cientos de personas ya se han inscrito, por lo que definitivamente es algo sobre lo que la gente quiere aprender más. Será un curso GRATUITO de 7 días con tutoriales y videos. Debería enviarlo a fines de agosto de 2017. Si está interesado, regístrese aquí:

Curso de principiantes de pruebas de JavaScript

Una vez que lo haya lanzado, estoy planeando un curso más largo para probar aplicaciones de producción de JavaScript, ya que encuentro que muchos de los ejemplos en línea realmente no lo muestran muy bien. Discutiré más técnicas TDD aquí también.

No dude en enviarme un mensaje con cualquier prueba de JavaScript o preguntas de TDD y me complace ayudarlo.

Oye !

Uno de mis amigos acaba de escribir un gran artículo sobre TDD visual. Creo que una de las formas de aprender TDD es divertirse con él. Este es un artículo bastante bueno para tener una idea de lo que puede hacer paso a paso: http://toucantoco.com/front/2016

Encontré que chaijs.com es muy útil con el marco de prueba de mocha.
Mocha es js testing framework y chai es una biblioteca de aserciones.

Este curso es el tutorial completo de desarrollo de pila que necesitas

Para una introducción rápida; He encontrado los fundamentos de la programación: desarrollo basado en pruebas en video tutoriales y capacitación en línea en Lynda.com como un buen recurso.