Introducción
Las pruebas unitarias son un aspecto fundamental del desarrollo de software que garantiza la funcionalidad de los componentes individuales dentro de un sistema.
En este módulo se presenta cómo generar pruebas unitarias con GitHub Copilot y GitHub Copilot Chat en Visual Studio Code. El módulo se centra en usar la vista Chat, el chat en línea y las finalizaciones de código para crear pruebas unitarias para el marco de pruebas xUnit. Visual Studio Code y la extensión del Kit de desarrollo de C# se usan para crear un proyecto de prueba unitaria y administrar pruebas unitarias.
Imagine que es desarrollador de software que trabaja en una gran base de código. El equipo se encarga de garantizar la confiabilidad del código. Determina que se necesitan pruebas unitarias para la mayoría del código base. Sin embargo, la creación de pruebas unitarias manualmente puede llevar mucho tiempo y ser propensa a errores. Necesita una herramienta que le ayude a desarrollar pruebas unitarias de forma rápida y precisa. La herramienta también debe ayudar a identificar casos perimetrales y condiciones de límite. Escucha que GitHub Copilot puede acelerar el desarrollo de pruebas unitarias y ayudar a identificar casos perimetrales. Está deseando desarrollar pruebas unitarias de forma más rápida y precisa mediante GitHub Copilot.
Los temas tratados en este módulo incluyen:
- Uso de GitHub Copilot y Visual Studio Code para pruebas unitarias.
- Genera pruebas unitarias con la acción inteligente "Generar Pruebas" de GitHub Copilot.
- Creación de pruebas unitarias con GitHub Copilot Inline Chat.
- Crear pruebas unitarias con los modos de chat de Copilot de GitHub.
- Desarrollo de pruebas unitarias con GitHub Copilot en C#.
Después de completar este módulo, podrá:
- Explicar cómo El chat de Copilot de GitHub admite varias tareas de prueba, incluidas las pruebas unitarias, de integración y de un extremo a otro.
- Use la acción inteligente Generar pruebas para crear pruebas unitarias para bloques de código específicos o archivos completos.
- Aproveche la característica Chat en línea para generar y refinar pruebas unitarias directamente en el editor de código.
- Use los modos de vista chat (Preguntar, Editar y Agente) para crear, actualizar y automatizar flujos de trabajo de prueba unitaria.
- Aplique las funcionalidades de GitHub Copilot para simplificar el desarrollo de pruebas unitarias para una aplicación de C# en Visual Studio Code.
Importante
Para completar este entrenamiento de GitHub Copilot, debe tener una suscripción activa para GitHub Copilot en su cuenta personal de GitHub (incluye el plan Gratuito de Copilot de GitHub) o debe estar asignado a una suscripción administrada por una organización o empresa. Las actividades del módulo pueden incluir sugerencias de Copilot de GitHub que coincidan con el código público. Si es miembro de una organización en GitHub Enterprise Cloud a la que se le ha asignado una suscripción de GitHub Copilot a través de su organización, la configuración de sugerencias que coincidan con el código público se puede heredar de su organización o empresa. Si su cuenta bloquea sugerencias que coinciden con el código público, es posible que las actividades del módulo no funcionen según lo previsto.