Uno de los métodos disponibles para hacer estas pruebas es tratar a la implementación como una "caja negra" y estudiarla desde fuera, de forma activa: