Acelere o desenvolvimento com preenchimentos automáticos e geração de testes
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Acessar Preenchimentos automáticos em linha.
- Explicar como acessar as sugestões de código.
- Usar o Agentforce para escrever testes de unidade.
Obtenha ajuda de codificação com Preenchimentos automáticos em linha
A ferramenta Preenchimentos automáticos em linha com tecnologia de IA torna sua experiência de desenvolvimento mais fácil e eficiente. Ela funciona com arquivos do Apex e LWC (JavaScript, CSS e HTML). A ferramenta Preenchimentos automáticos em linha sugere preenchimentos de código para você no editor, para que você não perca tempo procurando a sintaxe correta. Durante o trabalho, um pequeno brilho ✨ no editor permite que você saiba que o Agentforce está se preparando para apresentar sugestões. Basta navegar pelas várias sugestões de código e aceitar a que funciona melhor para você.
Ao escrever códigos, você geralmente faz coisas como atribuir valores de variáveis a um SObject como Account.name = 'abc' no Apex ou escrever SOQL para consultar os atributos do produto. Pause o cursor do mouse pelo código e observe o Agentforce Vibes sugerir uma conclusão e preencher o código restante em texto cinza (fantasma).

Você também pode acionar manualmente um preenchimento automático usando as teclas de atalho Option (⌥)\ para Mac e Alt+\ para Windows. Para ver outras teclas de atalho, vá para Settings | Keyboard Shortcuts (Configurações | Atalhos de teclado) e pesquise Agentforce.
Gerar testes completos com o Agentforce
Se você é um programador do Apex, conhece essas regras: os testes de unidade devem cobrir pelo menos 75% do seu código do Apex. Todos esses testes devem ser aprovados antes que você possa disponibilizar seu código ou empacotá-lo para o AppExchange. O Agentforce revoluciona a criação de testes com a compreensão do contexto do código e a geração automática de conjuntos de testes completos que abrangem vários cenários, casos extremos e requisitos de lógica de negócios.
Geração de testes agênticos com linguagem natural
Basta conversar com o Agentforce por meio de linguagem natural para criar conjuntos de testes completos. Confira aqui formas eficientes de usar o Agentforce para testes.
Criação de conjuntos de testes completos
- “Gere testes de unidade completos para minha classe AccountService, incluindo casos positivos, negativos e extremos”
- “Crie classes de teste para todas as minhas classes do Apex que não têm cobertura adequada”
- “Crie um conjunto de testes completo para meu componente Web do Lightning com dados simulados e cenários de interação de usuários”
Análise inteligente de testes
- “Analise meus testes existentes e identifique lacunas na cobertura. Em seguida, gere os métodos de teste que estão faltando”
- “Analise minhas falhas nos testes e crie outros casos de teste para melhorar a confiabilidade”
- “Gere testes de desempenho para meus métodos de processamento de dados em massa”
Aprimoramento de testes contextualizados
O Agentforce entende sua base de código e padrões de teste existentes. Quando você solicita testes, o Agentforce automaticamente:
- Segue as convenções de teste e os padrões de nomenclatura da sua organização.
- Cria dados de teste realistas baseados nos relacionamentos entre seus objetos.
- Gera testes que complementam seu conjunto de testes existente sem duplicação.
- Inclui declarações, métodos de configuração e procedimentos de desativação adequados.
- Garante que os testes estejam alinhados com seu modelo de segurança e regras de compartilhamento.
Aprimoramento contínuo de testes
À medida que seu código evolui, o Agentforce pode melhorar continuamente a cobertura dos testes, analisando as alterações no código e sugerindo novos cenários de teste, garantindo a robustez e abrangência do seu conjunto de testes.