Skip to main content
Lo stato Agentblazer 2026 è in arrivo! Inizia subito completando gli itinerari correnti. Guarda cosa puoi fare adesso

Velocizzare lo sviluppo con il completamento automatico e la generazione di test

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Accedere alla funzionalità di completamento automatico in linea.
  • Spiegare come accedere ai suggerimenti di codice.
  • Utilizzare Agentforce per scrivere test di unità.

Ricevere assistenza per lo sviluppo con il completamento automatico in linea

Lo strumento basato sull'IA per il completamento automatico in linea rende l'esperienza di sviluppo più semplice ed efficiente. Questa funzionalità è utilizzabile nei file Apex ed LWC (JavaScript, CSS e HTML). Il completamento automatico in linea suggerisce come completare il codice all'interno dell'editor, consentendoti di evitare di perdere tempo alla ricerca della sintassi corretta. Durante il funzionamento, una piccola icona a forma di scintille ✨ indica che Agentforce si sta preparando a proporre suggerimenti. È sufficiente scorrere l'insieme di suggerimenti e accettare quello più adeguato.

Durante la programmazione, spesso si eseguono operazioni come l'assegnazione di valori a variabili SObject, ad esempio Account.name = 'abc' in Apex, oppure la scrittura di codice SOQL per eseguire query su attributi di prodotti. Puoi interrompere la digitazione del codice per osservare come Agentforce Vibes suggerisce un completamento compilando il codice rimanente sotto forma di testo grigio.

Finestra di VS Code in cui è visualizzato un completamento automatico.

È anche possibile attivare il completamento automatico tramite i tasti di scelta rapida Opzione (⌥)\ su Mac e Alt+\ su Windows. Per visualizzare altri tasti di scelta rapida, vai a Settings (Impostazioni) | Keyboard Shortcuts (Tasti di scelta rapida) e cerca Agentforce.

Generare test completi con Agentforce

Se programmi in Apex, conosci le regole: i test di unità devono coprire almeno il 75% del codice Apex. Tutti i test devono essere superati prima che il codice possa essere reso disponibile o inserito in un pacchetto per AppExchange. Agentforce rivoluziona la creazione di test perché capisce il contesto del codice e genera automaticamente suite di test complete che coprono diversi scenari, casi limite e requisiti legati alla logica di business.

Generazione di test agentica con linguaggio naturale

Puoi creare suite di test complete semplicemente chattando con Agentforce usando il linguaggio naturale. Ecco alcuni modi efficaci di usare Agentforce per il testing.

Creazione di suite di test complete

  • "Generate comprehensive unit tests for my AccountService class, including positive, negative, and edge cases" (Genera testi di unità completi per la mia classe AccountService, includendo casi positivi, negativi e limite)
  • "Create test classes for all my Apex classes that don't have adequate coverage" (Crea classi di test per tutte le mie classi Apex che non hanno una copertura sufficiente)
  • "Build a complete test suite for my Lightning web component with mock data and user interaction scenarios" (Crea una suite di test completa per il mio componente Web Lightning con dati fittizi e scenari di interazioni degli utenti)

Analisi intelligenti dei test

  • "Analyze my existing tests and identify gaps in coverage, then generate the missing test methods" (Analizza i test esistenti e individua le lacune nella copertura, quindi genera i metodi di test mancanti)
  • "Review my test failures and create additional test cases to improve reliability" (Rivedi gli errori dei test e crea ulteriori casi di test per migliorare l'affidabilità)
  • "Generate performance tests for my bulk data processing methods" (Genera test delle prestazioni per i miei metodi di elaborazione dati in blocco)

Miglioramento dei test sensibile al contesto

Agentforce capisce le codebase e i modelli di codice esistenti. Quando richiedi dei test, Agentforce si comporta automaticamente come segue:

  • Si attiene alle convenzioni di testing e ai modelli di denominazione della tua organizzazione.
  • Crea dati di test realistici basati sulle relazioni tra gli oggetti.
  • Genera test che fanno da complemento alla tua suite di test, senza creare duplicati.
  • Include asserzioni adeguate, metodi di impostazione e procedure di teardown.
  • Verifica che i test siano in linea con il modello di sicurezza e le regole di condivisione vigenti nella tua organizzazione.

Miglioramento continuo dei test

Man mano che il tuo codice si evolve, Agentforce può migliorare continuamente la copertura dei test analizzando le modifiche apportate e suggerendo nuovi scenari per far sì che la suite rimanga solida e completa.

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback