Compartir a través de


Inicio rápido: Generación de pruebas unitarias de Java con la modernización de aplicaciones de GitHub Copilot

En este inicio rápido se muestra cómo generar pruebas unitarias de Jave mediante la modernización de aplicaciones de GitHub Copilot.

Prerrequisitos

  • Una cuenta de GitHub con GitHub Copilot habilitado. Se requiere un plan Pro, Pro+, Business o Enterprise.
  • Versión más reciente de Visual Studio Code. Debe ser la versión 1.101 o posterior.
  • GitHub Copilot en Visual Studio Code. Para obtener instrucciones de configuración, consulte Configuración de GitHub Copilot en VS Code. Asegúrese de iniciar sesión en su cuenta de GitHub en VS Code.
  • Modernización de aplicaciones de Copilot de GitHub. Reinicie VS Code después de la instalación.
  • JDK de Java para las versiones de JDK de origen y de destino.
  • Maven o Gradle para compilar proyectos de Java.
  • Un proyecto de Java administrado por Git mediante Maven o Gradle.
  • Para proyectos basados en Maven: acceso al repositorio público de Maven Central.
  • En la configuración de Visual Studio Code, asegúrese de que chat.extensionTools.enabled esté configurado en true. Esta configuración puede ser controlada por su organización.

Nota:

Si usa Gradle, solo se admite la versión 5+ del contenedor de Gradle. No se admite el DSL de Kotlin.

Inicie sesión para usar Copilot e instale la extensión necesaria.

Para usar GitHub Copilot, inicie sesión en su cuenta de GitHub en Visual Studio Code. Seleccione el icono de Copilot en la parte superior de Visual Studio Code para acceder al panel de GitHub Copilot. Para obtener más información sobre cómo configurar GitHub Copilot, consulte Configuración de GitHub Copilot en VS Code.

A continuación, siga estos pasos para instalar la extensión en Visual Studio Code:

  1. En Visual Studio Code, abra la vista Extensiones desde la barra de actividad.
  2. Busque GitHub Copilot app modernization en Marketplace.
  3. Seleccione el paquete de extensión de modernización de aplicaciones de GitHub Copilot.
  4. En la página de extensión, seleccione Instalar.
  5. Reinicie Visual Studio Code.

Una vez completada la instalación, debería ver una notificación en la esquina de Visual Studio Code que confirma que se ha realizado correctamente.

Para obtener más información, consulte Instalación de una extensión de VS Code.

Inicie el modo del agente copilot de GitHub e inicie la actualización.

Siga estos pasos para iniciar el modo del agente copilot de GitHub y generar pruebas unitarias:

  1. Seleccione un proyecto de Java que use Maven o Gradle como herramienta de compilación.
  2. Abra el proyecto de Java seleccionado en Visual Studio Code.
  3. Abra el panel Chat de Copilot de GitHub.
  4. Cambie al modo agente.
  5. Escriba un mensaje como Generate unit tests for this Java project (Generar pruebas unitarias para este proyecto de Java).

Captura de pantalla de Visual Studio Code que muestra un ejemplo antes de la generación de pruebas unitarias.

Espere a que se complete la generación de pruebas

La herramienta de modernización de aplicaciones de GitHub Copilot analiza el proyecto Java en el espacio de trabajo actual. Esto incluye evaluar la versión de JDK del proyecto, las herramientas de compilación y las pruebas unitarias existentes.

Como parte del proceso, la herramienta genera un archivo TestReport.md que realiza un seguimiento del progreso de la generación de pruebas y proporciona un resumen de los resultados de las pruebas antes y después de la generación de pruebas. El informe incluye los detalles siguientes:

  • Número total de pruebas existentes
  • Tasa de pases general
  • Marca de tiempo
  • Número de pruebas exitosas
  • Número de pruebas con errores
  • Número de pruebas con errores

Durante la generación de pruebas, la salida muestra mensajes de progreso (por ejemplo, "Generación de pruebas unitarias para ..." ) para indicar la actividad en curso. La herramienta genera automáticamente archivos de prueba y los agrega al área de trabajo.

Revisión de las pruebas generadas

Una vez completada la generación de pruebas, GitHub Copilot muestra un informe detallado que resume los resultados de las pruebas posteriores a la generación. Este informe incluye las mismas métricas capturadas antes de la generación de pruebas, como el número total de pruebas, éxitos, errores y errores, lo que le permite comparar y evaluar fácilmente los cambios introducidos durante el proceso.

Captura de pantalla de Visual Studio Code que muestra el informe de generación de pruebas unitarias.

Consulte también

Modernización de aplicaciones de GitHub Copilot