

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á.

# Adicionar testes de unidade à sua aplicação do AWS SDK para Rust
<a name="testing"></a>

Embora existam muitas maneiras de implementar testes de unidade em seu projeto do AWS SDK para Rust, recomendamos algumas:
+ [Teste de unidade usando o `mockall`](testing-automock.md): use `automock` da caixa `mockall` para gerar e executar automaticamente seus testes.
+ [Reprodução estática](testing-replay.md): use o `StaticReplayClient` do runtime do AWS Smithy para criar um cliente HTTP falso que possa ser usado em vez do cliente HTTP padrão que normalmente é usado pelos Serviços da AWS. Esse cliente retorna as respostas HTTP especificadas em vez de se comunicar com o serviço pela rede, para que os testes obtenham dados conhecidos para fins de teste.
+ [Teste de unidade usando o `aws-smithy-mocks`](testing-smithy-mocks.md): use `mock` e `mock_client` da caixa `aws-smithy-mocks` para simular as respostas do cliente do AWS SDK e criar regras simuladas que definam como o SDK deve responder a solicitações específicas.