Cobertura dos testes unitários
O crescimento exponencial das demandas digitais trouxe consigo um desafio complexo: como garantir a máxima qualidade e segurança em ambientes que mesclam aplicações legadas e modernas, cada uma com suas particularidades e níveis de maturidade?
Para responder a esse questionamento, foi necessário superar desafios como:
• Modernização com segurança: diversas aplicações legadas exigiam revisões profundas para alinhamento aos padrões atuais de qualidade.
• Cobertura de testes insuficiente: tanto sistemas antigos quanto modernos demandavam ampliação significativa da cobertura de testes unitários, essencial para a estabilidade e evolução das soluções.
• Complexidade técnica: o entendimento das regras de negócio e das estruturas de código exigia tempo e conhecimento especializado, tornando o processo mais lento e custoso.
• Dívida técnica: o esforço necessário para implementar testes unitários impactava a capacidade de desenvolvimento de novas funcionalidades, dificultando o avanço dos indicadores de qualidade.
• Indicadores estagnados: sem avanços significativos nos indicadores de qualidade, o potencial de crescimento e a confiança nas entregas ficavam comprometidos.
Em meio a tantos desafios, a StackSpot AI foi selecionada por sua capacidade de criar soluções personalizadas de inteligência artificial, adaptadas à realidade do Itaú Unibanco.
Por meio de comandos inteligentes (Quick Commands), a ferramenta passou a analisar automaticamente o código das aplicações, sugerindo e gerando testes unitários alinhados aos padrões e tecnologias do banco.
Essa abordagem acelerou o processo de melhoria da qualidade, mesmo para profissionais sem conhecimento prévio das regras de negócio.
1. Criação de Testes Unitários
Com o apoio do Quick Command (QC Testes Unitários), foi possível acelerar a criação de testes unitários sem a necessidade de conhecer as regras de negócio das aplicações.
2. Cobertura dos Testes Unitários
A cobertura de testes foi ampliada com a ajuda da AI, exigindo apenas pequenos ajustes por parte de analistas para que os testes executassem.
Aumento de
em cobertura de testes
Ampliação de
da cobertura de testes em apenas 4 dias
A StackSpot permitiu uma série de resultados positivos para o Itaú Unibanco, em diversos aspectos:
Quanto maior a cobertura de testes, menores os impactos em produção. Sendo assim, nas comunidades apresentadas, os números de mudanças no ambiente de tecnologia com falhas e impactos em produção diminuíram drasticamente: em 2024, o volume de features que apresentaram falhas foi reduzido em 50%.
Além disso, conseguir criar testes unitários para o código de forma rápida e com qualidade tem impacto direto na motivação da pessoa desenvolvedora, pois criar testes pode ser uma tarefa bastante maçante, além de liberar tempo para a criação de soluções inovadoras e de maior valor para o negócio.
O sucesso da StackSpot AI despertou o interesse de outros times e áreas do Itaú Unibanco, que agora buscam expandir o uso da plataforma para todo o ciclo de desenvolvimento — do produto à infraestrutura, passando por SRE, QA e dados. Esse movimento integra o Programa AI First, cuja missão é transformar a cultura de desenvolvimento, tornando a inteligência artificial protagonista na entrega de valor ao cliente.
A experiência com a StackSpot AI reforça o compromisso do Itaú Unibanco com a inovação responsável, a excelência técnica e a entrega de soluções cada vez mais seguras, eficientes e alinhadas às necessidades dos clientes. O banco segue avançando, inspirado pelo desafio de transformar o futuro do setor financeiro com tecnologia de ponta e equipes engajadas.
Refinamento de backlog
Acessibilidade
PLATAFORMA DE DESENVOLVIMENTO
MULTIAGENTES DE IA
CONTEÚDO