

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Pruebas y depuración de máquinas de estado de Step Functions
<a name="test-and-debug"></a>

Step Functions proporciona las siguientes formas de probar y depurar máquinas de estado:

## Prueba con Test State en la consola y la API
<a name="test-with-teststate"></a>

En la consola Step Functions, puede probar un estado individual con **Test State**. Usted proporciona la definición de estado y las entradas en la consola y, a continuación, Step Functions ejecuta el estado y muestra las salidas, todo ello sin crear una máquina de estado.

O bien, puede usar la [TestState](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html)API para probar un estado individual. Usted proporciona la definición de un estado único y la API ejecutará el estado e informará de los resultados, también sin necesidad de crear una máquina de estado real.

[Probando con TestState](test-state-isolation.md)Revisa la [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) para probar tus estados.

## Simulador de flujo de datos (no compatible)
<a name="use-data-flow-simulator"></a>

El simulador de flujo de datos es una herramienta de consola que se creó para probar JSONPath la sintaxis. El simulador de flujo de datos **no es compatible**.

[Probando con TestState](test-state-isolation.md)Revisa la [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) para probar tus estados.

## Step Functions Local (no compatible)
<a name="sfn-local-summary"></a>

Con AWS Step Functions Local, una versión descargable de Step Functions, puede probar aplicaciones con Step Functions ejecutándose en su propio entorno de desarrollo.

 Step Functions Local **no** proporciona paridad de características. Por ejemplo, no se admiten integraciones de servicios optimizadas, acceso entre cuentas o mapas distribuidos.

**Step Functions Local no es compatible**  
Step Functions Local **no** proporciona paridad de características y **no es compatible**.  
Podría considerar soluciones de terceros que emulen Step Functions con fines de prueba.  
Como alternativa a Step Functions Local, puedes usar la TestState API para realizar pruebas unitarias de la lógica de tu máquina de estados antes de implementarla en tu AWS cuenta. Para obtener más información, consulta [Probar máquinas de estado con la TestState API](https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html).