O Gemini no Android Studio pode gerar testes de unidade abrangentes e compiláveis para
seu código Kotlin e Java. O Gemini analisa seu código-fonte para identificar dependências de construtor, ramificações de lógica de negócios e casos extremos e, em seguida, cria automaticamente uma classe de teste completa. Isso inclui a geração de métodos
setUp, inicialização de simulação e casos de teste individuais adaptados à arquitetura e ao estilo de programação específicos do seu
projeto.
O Gemini detecta a configuração atual do projeto e usa os frameworks e bibliotecas de simulação adequados. Isso ajuda você a inicializar classes de teste e economizar tempo na configuração repetitiva.
Pré-requisitos
Esse recurso está disponível no Android Studio Panda 4 | 2025.3.4 Canary 3 ou mais recente.
Gerar testes de unidade no editor
Para gerar testes de unidade no editor do Android Studio, faça o seguinte:
- Abra um arquivo de origem Kotlin ou Java no editor do Android Studio.
- Clique com o botão direito do mouse em um nome de classe ou um método específico, ou selecione um bloco de código e escolha IA > Gerar testes de unidade.
Gerar testes de unidade na janela de ferramentas
Para pedir ao Gemini que gere testes de unidade, faça o seguinte:
- Clique em Agente na barra da janela de ferramentas.
- Insira uma solicitação como "Gere testes de unidade para este arquivo" ou "Escreva testes de unidade para MyClass".
Gerar cenários de teste de unidade
Ao escrever testes de unidade para seu app, o Gemini pode sugerir cenários de teste usando o contexto do código que você quer testar. Ao gerar cenários de teste de unidade, o Gemini inclui nomes e descrições detalhadas para que você entenda melhor a intenção de cada teste sugerido. Você precisa implementar o corpo de cada teste por conta própria.
Para gerar cenários de teste de unidade, faça o seguinte:
- Acesse a classe para gerar cenários de teste de unidade.
- Clique com o botão direito do mouse no nome da classe e selecione Gemini > Gerar cenários de teste de unidade no menu de contexto.
- Na caixa de diálogo exibida, selecione os métodos da classe para os quais você quer gerar cenários e defina o pacote de destino dos testes.
- Clique em OK.
- Confirme o diretório de destino dos testes e clique em OK.
- Se a classe de teste já existir, confirme se você quer que o Gemini sugira atualizações para o arquivo atual.
Depois que o Gemini processar a solicitação, você vai ver um novo arquivo com os testes de unidade sugeridos ou uma diferença para aceitar as mudanças recomendadas em um arquivo atual.