

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

# AWS IoT Device Tester para FreeRTOS
<a name="device-tester-for-freertos-ug"></a>

O IDT para FreeRTOS é uma ferramenta para qualificar a taxa de throughput de dados no sistema operacional do FreeRTOS. O testador de dispositivos (IDT) abre primeiro uma conexão USB ou UART com um dispositivo. Em seguida, ele exibe uma imagem dos FreeRTOS configurados para testar a funcionalidade do dispositivo sob várias condições. AWS IoT Device Tester as suítes são extensíveis e o IDT é usado para orquestração de AWS IoT testes do cliente. 

O IDT para FreeRTOS é executado em um computador host (Windows, macOS ou Linux) que está conectado à placa a ser testada. O IDT configura e orquestra casos de teste e reúne resultados. Ele também fornece uma interface de linha de comando para gerenciar a execução do teste.

## Pacote de qualificação do FreeRTOS
<a name="idt-frq-overview"></a>

O IDT para FreeRTOS verifica a porta do FreeRTOS em seu microcontrolador e se ele pode se comunicar de forma eficaz de maneira confiável e segura. AWS IoT Especificamente, ele verifica se as interfaces da camada de portabilidade para as bibliotecas do FreeRTOS estão implementadas corretamente. Ele também realiza testes de ponta a ponta com. AWS IoT Core Por exemplo, verifica se a placa pode enviar e receber mensagens MQTT e processá-las corretamente. 

[O pacote FreeRTOS Qualification (FRQ) 2.0 usa casos de testes do Device Advisor definidos no Guia FreeRTOS-Libraries-Integration-Tests de Qualificação do FreeRTOS.](https://docs.aws.amazon.com/freertos/latest/qualificationguide/freertos-qualification.html#qualifying-your-device-idt)

O IDT for FreeRTOS gera relatórios de teste que você pode enviar AWS à Partner Network (APN) para inclusão de seus dispositivos FreeRTOS no Catálogo de dispositivos do parceiro. AWS Para obter mais informações, consulte [Programa de Qualificação de Dispositivos da AWS](https://aws.amazon.com/partners/dqp/).

O diagrama a seguir mostra a configuração da infraestrutura de teste para a qualificação do FreeRTOS.

![Fluxograma que mostra como AWS IoT Core interage com seu computador e o microcontrolador.](http://docs.aws.amazon.com/pt_br/freertos/latest/userguide/images/devicetester_afr.png)
<a name="test-resources-desc"></a>

O IDT para FreeRTOS organiza testes em pacotes de testes e grupos de testes:
+ Um pacote de testes é o conjunto de grupos de teste usado para verificar se um dispositivo funciona com versões específicas do FreeRTOS.
+ Um grupo de testes é o conjunto de casos de teste individuais relacionados a um recurso específico, como sistemas de mensagens BLE e MQTT.

Para obter mais informações, consulte [Versões do pacote de testes](idt-test-suite-versions.md).

## Entenda os pacotes de teste personalizados
<a name="idt-custom-tests-overview"></a>

<a name="idt-byotc-afr"></a>O IDT para FreeRTOS combina uma configuração padronizada e um formato de resultado com um ambiente de pacotes de teste. Este ambiente permite que você desenvolva pacotes de teste personalizados para seus dispositivos e software de dispositivos. Você pode adicionar testes personalizados a própria validação interna ou fornecê-los aos seus clientes para verificação de dispositivo.

A forma como os pacotes de teste personalizados são configurados determina as configurações que devem ser fornecidas aos usuários para executar seus pacotes de teste personalizados. Para obter mais informações, consulte [Desenvolver e executar os próprios pacotes de testes do IDT](idt-custom-tests.md).