Untitled

Test Unitarios. Probar los métodos públicos de una clase de forma aislada

Test de Integración. Probar software con BBDD o librerias externas

Test de contrato. Comprobar que las interfaces entre dos servicios se mantiene correctas

Test UI. Comprobar que la interfaz de usuario se mantienen como esperamos

Test de final a final (E2E). Probar todo nuestro sistema.

Test de aceptación. Comprobar las funcionales de nuestra aplicación. Given-When-Then.

Test exploratorios. Probar manualmente en busca de problemas. Intentar romper la aplicación.