Actualmente estoy en una clase para pruebas de software donde para nuestro proyecto semestral, tenemos que realizar múltiples tipos de pruebas en él, como pruebas unitarias y pruebas de integración. Para las pruebas de integración, el profesor dijo que usar simulacros y bibliotecas simuladas (como EasyMock y Mockito) para nuestras pruebas de integración. Sin embargo, me estoy confundiendo bastante. Las pruebas de integración son pruebas fuera de clases, módulos, servicios, etc. ¿Por qué los simulacros y los apéndices serían adecuados para usar en las pruebas de integración si está probando múltiples clases y servicios?