Creación de pruebas unitarias mediante la acción inteligente Generar pruebas
La acción inteligente Generar pruebas es una característica de GitHub Copilot que le ayuda a crear pruebas unitarias para el código. Analiza el código en el archivo actual y genera casos de prueba basados en la estructura y el comportamiento del código. Esta característica es especialmente útil para los desarrolladores que desean asegurarse de que su código se prueba exhaustivamente y cumple los estándares de calidad.
La acción inteligente Generar pruebas se puede usar para generar pruebas unitarias para todo un archivo o una selección específica de código.
Generación de pruebas unitarias para un archivo
La acción inteligente Generar pruebas se puede usar para generar pruebas unitarias para todo un archivo. Esto resulta útil cuando desea crear pruebas para todas las funciones y métodos del archivo sin tener que seleccionar cada una individualmente.
Para generar pruebas unitarias para un archivo, siga estos pasos:
Abra el archivo que contiene el código que desea probar.
Haga clic con el botón derecho en el editor de código, seleccione Copilot y, a continuación, seleccione Generar pruebas.
GitHub Copilot analiza el código y genera pruebas unitarias para todas las funciones y métodos del archivo.
Las pruebas generadas se muestran en el editor de código, normalmente en un nuevo archivo de prueba o al final del archivo actual, en función de la estructura y del marco de pruebas del proyecto.
Las pruebas generadas deben incluir aserciones y casos de prueba que abarcan varios escenarios para cada función o método.
Revise las pruebas generadas.
Puede realizar ajustes, como cambiar los nombres de prueba, modificar o quitar casos de prueba o agregar aserciones adicionales.
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.
Ejecute las pruebas para asegurarse de que superan y comprueban la funcionalidad del código.
Si es necesario, afina las pruebas agregando casos de prueba adicionales o modificando los existentes.
Guarde el archivo de nuevo después de realizar cambios en las pruebas.
Generación de pruebas unitarias para una selección
La acción inteligente Generar pruebas también se puede usar para generar pruebas unitarias para una selección específica de código. Esto resulta útil cuando desea crear pruebas para una función o método específicos sin generar pruebas para todo el archivo.
Para generar pruebas unitarias para una selección de código, siga estos pasos:
Abra el archivo que contiene el código que desea probar.
Seleccione el bloque de código que desea probar.
Haga clic con el botón derecho en el código seleccionado, seleccione Copilot y, a continuación, seleccione Generar pruebas.
GitHub Copilot analiza el código seleccionado y genera pruebas unitarias para la función o el método seleccionados.
Revise las pruebas generadas y realice los ajustes necesarios.
Guarde el archivo.
Ejecute las pruebas para asegurarse de que superan y comprueban la funcionalidad del código.
Si es necesario, afina las pruebas agregando casos de prueba adicionales o modificando los existentes.
Guarde el archivo de nuevo después de realizar cambios en las pruebas.
Resumen
La acción inteligente Generar pruebas es una herramienta eficaz que puede ayudarle a crear pruebas unitarias para el código de forma rápida y eficaz. Con esta característica, puede asegurarse de que el código se prueba exhaustivamente y cumple los estándares de calidad. Independientemente de si desea generar pruebas para un archivo completo o una selección específica de código, la acción inteligente Generar pruebas puede ayudarle a lograr los objetivos de prueba.