

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Testar e depurar máquinas de estado do Step Functions
<a name="test-and-debug"></a>

O Step Functions oferece as seguintes maneiras para testar e depurar máquinas de estado:

## Testar com o estado de teste no console e na API
<a name="test-with-teststate"></a>

No console do Step Functions, você pode testar um estado individual com **estado de teste**. Você fornece a definição do estado e as entradas no console e, em seguida, o Step Functions executa o estado e mostra as saídas, tudo sem criar uma máquina de estado.

Ou você pode usar a [TestState](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html)API para testar um estado individual. Você fornece a definição de um único estado, e a API executará o estado e reportará os resultados, também sem criar uma máquina de estado real.

Consulte [Testando com TestState](test-state-isolation.md) a [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) para testar seus estados.

## Simulador de fluxo de dados (sem suporte)
<a name="use-data-flow-simulator"></a>

O simulador de fluxo de dados é uma ferramenta de console criada para testar a JSONPath sintaxe. O simulador de fluxo de dados **não tem suporte**.

Consulte [Testando com TestState](test-state-isolation.md) a [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) para testar seus estados.

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

Com o AWS Step Functions Local, uma versão disponível para download do Step Functions, você pode testar aplicativos com o Step Functions em execução em seu próprio ambiente de desenvolvimento.

 O Step Functions Local **não** fornece paridade de recursos. Por exemplo, não há suporte para integrações otimizadas de serviços, acesso entre contas ou mapa distribuído.

**O Step Functions Local não é compatível**  
O Step Functions Local **não** fornece paridade de recursos e não é **compatível**.  
Considere usar soluções de terceiros que emulam o Step Functions para fins de teste.  
Como alternativa ao Step Functions Local, você pode usar a TestState API para testar a unidade da lógica da máquina de estado antes de implantá-la em sua AWS conta. Para obter mais informações, consulte [Teste de máquinas de estado com TestState API](https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html).