Creación de pruebas unitarias mediante Chat en línea
La característica Chat en línea de GitHub Copilot le permite crear pruebas unitarias directamente en el editor de código. Esto resulta útil cuando desea crear pruebas para funciones o métodos específicos sin tener que cambiar a la vista Chat, pero quiere más control que la acción inteligente Generar pruebas proporciona.
La característica Chat en línea se puede usar para crear pruebas unitarias para todo un archivo o una selección específica de código.
Para crear pruebas unitarias mediante Chat en línea, siga estos pasos:
Abra el archivo que contiene el código que desea probar.
Seleccione el bloque de código que desea probar.
Abra una sesión de chat en línea.
Use el método abreviado de teclado Ctrl+I para abrir la sesión chat en línea. Como alternativa, puede seleccionar Editor Inline Chat en uno de los menús de GitHub Copilot.
Escriba un mensaje que genere pruebas unitarias para el código seleccionado.
Por ejemplo: "/tests Generar pruebas unitarias para este método. Valide el éxito y el error e incluya casos perimetrales".
Revise las pruebas unitarias sugeridas.
Puede realizar ajustes, como cambiar los nombres de prueba, modificar o quitar casos de prueba o agregar aserciones adicionales.
Las pruebas generadas se muestran en el editor de código. Copilot genera código de prueba en un archivo de prueba existente o crea un nuevo archivo de prueba si no existe uno.
Seleccione Aceptar o Cerrar para aceptar o descartar las pruebas unitarias sugeridas.
Guarde el archivo de prueba.
Los archivos de prueba se guardan normalmente en un directorio "tests" independiente en un proyecto configurado para pruebas unitarias. Las opciones dependerán de la estructura y del marco de pruebas del proyecto.
Compile el proyecto para asegurarse de que el archivo de prueba se incluye en la compilación y se puede ejecutar.
Resuelva los errores de compilación que puedan producirse.
Ejecute las pruebas para asegurarse de que superan y comprueban la funcionalidad del código.
Si es necesario, afina las pruebas mediante El chat en línea para agregar o modificar casos de prueba.
Resumen
La característica Chat en línea de GitHub Copilot permite crear pruebas unitarias directamente en el editor de código. Esto resulta útil cuando desea crear pruebas para funciones o métodos específicos sin tener que cambiar a la vista Chat, pero quiere más control que la acción inteligente Generar pruebas proporciona. La característica Chat en línea se puede usar para crear pruebas unitarias para todo un archivo o una selección específica de código. Mediante el chat en línea, puede generar pruebas unitarias que validen escenarios de éxito y error e incluyan casos perimetrales.