¿Qué son las pruebas unitarias y las pruebas de integración, y qué otros tipos de pruebas debo conocer?

He visto a otras personas mencionar varios tipos de pruebas en Stack Overflow.

Los que puedo recordar son las pruebas unitarias y las pruebas de integración. Especialmente las pruebas unitarias se mencionan mucho. ¿Qué es exactamente la prueba unitaria? ¿Qué son las pruebas de integración? ¿Qué otras técnicas de prueba importantes debo tener en cuenta?

La programación no es mi profesión, pero me gustaría que fuera algún día; las cosas sobre producción, etc. también son bienvenidas.

Respuestas a la pregunta(9)

Su respuesta a la pregunta