En esta sección, se abordan las prácticas recomendadas para probar y, luego, implementar funciones de Cloud Functions. También se analizan los tipos de pruebas que debes usar y se proporcionan instrucciones para ejemplos de situaciones de prueba. Además, se incluye información sobre cómo ejecutar automáticamente las pruebas y cómo volver a implementar las funciones de manera opcional con una plataforma de integración y de implementación continuas (IC/EC), como Cloud Build.
Descripción general de las pruebas
-
Conceptos básicos de las pruebas
Aprende a crear pruebas de integración, sistema y unidad con Cloud Functions.
-
Prueba funciones de HTTP
Aprende a probar las funciones de HTTP de Cloud Functions. Las funciones de Cloud Functions pueden ser funciones de HTTP o funciones en segundo plano.
-
Prueba funciones en segundo plano
Aprende a probar las funciones de Cloud Functions en segundo plano. Utiliza las funciones en segundo plano cuando quieras que Cloud Functions se invoque indirectamente en respuesta a un evento, como un mensaje en un tema de Cloud Pub/Sub, un cambio en un depósito de Cloud Storage o un evento de Firebase.
-
IC/EC y pruebas
Aprende a configurar una canalización de integración y de implementación continuas (IC/EC) para ejecutar pruebas de Cloud Functions de forma continua.