Agilice el desarrollo con finalizaciones automáticas y generación de pruebas
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Acceder a la función de finalizaciones automáticas de líneas de código.
- Explicar cómo acceder a las sugerencias de código.
- Utilizar Agentforce para escribir pruebas de unidad.
Obtener ayuda en cuanto a codificación con las finalizaciones automáticas de líneas de código
La herramienta de finalizaciones automáticas de líneas de código impulsada por IA hace que su experiencia de codificación sea más sencilla y eficaz. Funciona con archivos de Apex y LWC (JavaScript, CSS, y HTML). La finalización automática de líneas de código sugiere la finalización de código en su editor, por lo que no tiene que perder tiempo buscando la sintaxis adecuada. Mientras está en uso, aparece un pequeño destello ✨ en el editor que le permite saber que Agentforce está listo para elaborar las sugerencias. Solo tiene que echarle un vistazo a las sugerencias de código y aceptar la que más le convenga.
A la hora de escribir código, normalmente se hacen cosas como asignar valores variables a un SObject, como Account.name = 'abc' en Apex, o escribir SOQL para consultar atributos de productos. Detenga el cursor en el código y vea cómo Agentforce Vibes sugiere la finalización y rellena el código restante con texto atenuado.

También puede activar de forma manual una finalización automática utilizando la funciones rápidas con la tecla opción (⌥)\ para Mac y Alt+\ para Windows. Para ver otras funciones rápidas, vaya a Settings (Configuración) | Keyboard Shortcuts (Atajos de teclado) y busque Agentforce.
Generar pruebas completas con Agentforce
Si es usted programador de Apex, ya conoce las reglas: las pruebas de unidad deben cubrir al menos el 75 % de su código de Apex. Todas esas pruebas deben superarse antes de poder hacer que el código esté disponible o antes de empaquetarlo para AppExchange. Agentforce revoluciona la creación de pruebas, ya que comprende el contexto de su código y, de forma automática, genera conjuntos de pruebas completas que cubren varias situaciones, casos complejos y requisitos de lógica empresarial.
Generación de pruebas de agentes con lenguaje natural
Puede hablar con un agente utilizando lenguaje natural a fin de crear conjuntos de pruebas. Estas son algunas maneras potentes de utilizar Agentforce para realizar pruebas.
Creación de conjuntos de pruebas completas
- "Genera pruebas de unidad completas para mi clase AccountService que incluyan casos positivos, negativos y complejos".
- "Crea clases de pruebas para mis clases de Apex que no tengan una cobertura adecuada".
- "Crea un conjunto de pruebas completo para mi componente web Lightning con datos de prueba y situaciones de interacción con los usuarios".
Análisis inteligente de pruebas
- "Analiza mis pruebas existentes e identifica la falta de cobertura; a continuación, genera los métodos de pruebas que falten".
- "Revisa las pruebas con errores y crea casos de prueba adicionales para mejorar la fiabilidad".
- "Genera pruebas de rendimiento para mis métodos de procesamiento de datos masivos".
Mejora de conciencia del contexto en las pruebas
Agentforce comprende el código base existente y los patrones de pruebas. Cuando se le pide que realice pruebas, Agentforce hace lo siguiente de forma automática:
- Sigue las convenciones de realización de pruebas y los patrones de nomenclatura de su organización.
- Crea datos de pruebas realistas basados en las relaciones de objetos.
- Genera pruebas que complementan el conjunto de pruebas existente sin duplicarlas.
- Incluye afirmaciones adecuadas, métodos de configuración y procedimientos de desglose.
- Garantiza que las pruebas se alineen con su modelo se seguridad y sus reglas de colaboración.
Mejora continua de las pruebas
A medida que el código evoluciona, Agentforce puede mejorar continuamente la cobertura de las pruebas mediante análisis de los cambios de código y sugerencias de nuevas situaciones de pruebas, garantizando así que su conjunto de pruebas permanece sólido y completo.