| Title: | Analise comparativa de ferramentas de IA no auxílio da criação de testes unitários para o frontend de uma aplicação Web |
| Author: | Zardo, Everton Luiz |
| Abstract: |
O presente artigo visa analisar ferramentas de IA no contexto da criação de testes automatizados para frontend, avaliando métricas como cobertura de linhas de código, taxa de sucesso e tempo de execução. Focado em testes unitários para Vue.js, com Jest e Vue Test Utils, foram comparados ChatGPT, GitHub Copilot e Tabnine em dois cenários: um componente de formulário e um de lista. O Tabnine destacou-se como a ferramenta mais eficaz, gerando o maior número de testes sem a necessidade de retrabalho e alcançando a maior cobertura de linhas de códigos, seguido pelo GitHub Copilot. This article aims to analyze AI tools in the context of creating auto mated tests for frontend, evaluating metrics such as code line coverage, success rate and execution time. Focused on unit testing for Vue.js, with Jest and Vue Test Utils, ChatGPT, GitHub Copilot and Tabnine were compared in two scenarios: a form component and a list component. Tabnine stood out as the most effective tool, generating the largest number of tests without the need for rework and achieving the greatest coverage of lines of code, followed by GitHub Copilot. |
| URI: | https://dspace.ifrs.edu.br/xmlui/handle/123456789/2063 |
| Date: | 2024 |
| Files | Size | Format | View |
|---|---|---|---|
| 123456789/2063.pdf | 1.350Mb |
View/ |