Publicado: Nov 16, 2023

A AWS anuncia a pré-visualização do AWS Integrated Application Test Kit (IATK), uma nova biblioteca de testes de código aberto que facilita aos desenvolvedores a criação de testes para aplicações em nuvem com maior velocidade e precisão. Com o AWS IATK, os desenvolvedores podem escrever rapidamente testes que exercitam seu código e suas integrações da AWS em um ambiente na nuvem, facilitando a detecção de erros no início do processo de desenvolvimento. O IATK inclui utilitários para gerar eventos de teste, validar a entrega e a estrutura de eventos no barramento de eventos do Amazon EventBridge e afirmações para validar o fluxo de chamadas usando os rastreamentos do AWS X-Ray.

Anteriormente, para escrever testes eficazes em aplicações orientadas por eventos, os desenvolvedores precisavam criar uma lógica personalizada para extrair IDs de recursos da aplicação em teste e criar e gerenciar recursos adicionais da AWS como equipamento de teste. O design do teste teve que levar em conta as operações assíncronas, que resultaram em testes de longa duração ou inconsistentes. Essa complexidade tornou os testes menos acessíveis para muitos desenvolvedores. Com o IATK, o desenvolvedor pode usar os utilitários da biblioteca para fazer esse trabalho pesado para eles, enquanto se concentram na lógica de negócios. O IATK inclui utilitários para gerar eventos de teste para invocar aplicações em nuvem, extrair as informações necessárias da AWS e gerenciar todos os recursos de teste exigidos pelo teste.

O IATK está disponível em Python (pré-visualização) em todas as regiões da AWS.

Para começar a usar, consulte os seguintes recursos: