A empresa Codium AI, sediada em Tel Aviv, lançou recentemente uma versão beta de sua solução de integridade de código, chamada TestGPT, impulsionada por inteligência artificial. Essa ferramenta é projetada para ajudar desenvolvedores a testar seu código automaticamente, gerando sugestões de suites de teste de software para Python e JavaScript.

A importância dos testes de software

Erros de software são responsáveis por custos bilionários anuais nos EUA, levando muitas empresas a questionar a qualidade de seus softwares. A falta de testes e o mau design são as principais causas de falhas. Tais falhas propagam-se por todo o ciclo de vida do desenvolvimento de software, o que aumenta o custo de correção dessas falhas. Por isso, os testes de software são um processo essencial, mas muitas vezes demorado e trabalhoso.

Itamar Friedman e Dedy Kredo, cofundadores da Codium AI, compreenderam esses desafios em primeira mão, tendo background em desenvolvimento de software, aprendizado de máquina e gestão de produtos. Eles acreditavam no potencial de modelos de linguagem natural (MLN) baseados em inteligência artificial para validar testes de software, e fundaram a Codium AI em 2022.

Como o TestGPT facilita o processo de teste

A primeira ferramenta da Codium AI é uma extensão de IDE (Integrated Development Environment) que permite um processo iterativo de geração de testes e ajuste de código com base nesses resultados. Essa interação com o desenvolvedor ajuda a ferramenta a entender melhor o código, gerando testes mais precisos e úteis, enquanto guia o desenvolvedor para escrever um código melhor.

Os desenvolvedores que utilizam a Codium AI podem esperar encontrar erros e obter uma valiosa visão de seu código, melhorando a qualidade e a funcionalidade de seu software.

O foco do TestGPT

O TestGPT usa modelos generativos de inteligência artificial, assim como o Copilot e outras ferramentas de desenvolvimento generativo, mas se concentra na verificação da correção do código em relação à especificação desejada. Isso visa permitir uma alta integridade do código para que os desenvolvedores possam desenvolver mais rapidamente.

O TestGPT incorpora as melhores práticas de testes em seu processo de sugestão e realiza uma série de etapas de pré-processamento e pós-processamento para garantir resultados de alta qualidade.

Disponibilidade e futuro

Atualmente, a Codium está disponível como uma extensão para IDEs populares, como o VS Code e o PyCharm. O suporte para mais IDEs e linguagens de programação está planejado, assim como o suporte para recursos e colaborações adicionais. Desde o lançamento do TestGPT em janeiro de 2023, a ferramenta já foi instalada por milhares de usuários, segundo a empresa.

No futuro, a Codium AI planeja se expandir e se integrar a outras partes do ciclo de vida do desenvolvimento de software, a fim de continuar garantindo alta integridade do código.

Deixe uma respostaCancelar resposta

Exit mobile version