Persona escribiendo en la computadora
Cobertura del código estructural de .NET

Cobertura de código C# y VB.NET

Desarrollado por Parasoft dotTEST

Cobertura de código para C # y VB.NET

La solución de Parasoft para la cobertura de código C# y VB.NET proporciona información crítica sobre la integridad y minuciosidad del proceso de prueba, que es imprescindible para cualquier organización en la que la alta calidad del código fuente sea importante al correlacionar las pruebas con los resultados de la cobertura de código.

¿Cómo Funciona?

La solución de cobertura de código de Parasoft dotTEST para .NET permite a los usuarios recopilar cobertura de pruebas unitarias de todas las versiones de .NET Framework a partir de .NET Framework 2.0, así como de .NET a partir de la versión 6. Ejecuta y recopila cobertura de las versiones más populares Marcos de prueba (NUnit 2, MSTest, NUnit 3, MSTest V2 y xUnit).

Parasoft dotTEST también permite a los usuarios monitorear aplicaciones independientes o web y recopilar la cobertura del código del código que se ejecutó en la ejecución de una aplicación. Esta funcionalidad permite a los QA y testers recopilar cobertura de sus pruebas manuales o automatizadas, y es fácil de configurar para un proceso automatizado, integrándose a la perfección con Parasoft SOAtest, así como con el software de ejecución de pruebas de terceros.

La extensión dotTEST para VS Code admite la importación de resultados de cobertura de canalizaciones de CI/CD (GitHub, GitLab, Azure DevOps). Proporciona una actualización automática de los marcadores de cobertura y una visualización conveniente dentro de Codespaces para el complemento VS Code.

Estos enfoques brindan una rica trazabilidad de las pruebas, lo que facilita el seguimiento del código cubierto por prueba, lo que puede ser realmente útil cuando un cliente desea verificar lo que se prueba en su caso de prueba o, por ejemplo, proporcionar un aislamiento adecuado para sus pruebas unitarias (si la prueba se está ejecutando). código no deseado que, por ejemplo, accede a algunos archivos en el almacenamiento local o modifica el entorno, el cliente puede bloquearlo o simularlo).

Parasoft incluye información inteligente en el proceso de generación de informes sobre la relación de los resultados de la cobertura del código con los casos de prueba.

Caracteristicas

La solución de Parasoft para la trazabilidad de requisitos lo ayuda a aprovechar la relación entre todos los artefactos importantes en el proceso de desarrollo. Con el tablero de informes centralizado de Parasoft DTP, puede ver la correlación entre los requisitos y lo siguiente:

  • Código fuente creado para implementar requisitos.
  • Casos de prueba creados para probar los requisitos.
  • El código fuente ejercido por los casos de prueba individuales específicos.
  • Resultados de pruebas ejecutadas y resultados de cobertura de código.

Los informes de trazabilidad brindan información clara y completa sobre el progreso del desarrollo, y los equipos pueden determinar fácilmente cuántos requisitos ya se implementaron y cuán exhaustivamente se han probado.

Las pruebas unitarias que ejecuta dotTEST pueden correlacionarse con los requisitos. Parasoft captura automáticamente los resultados de la ejecución del caso de prueba con la información sobre la cobertura del código generada durante la ejecución de la prueba específica.

El módulo de informes de Parasoft para la trazabilidad de los requisitos se puede integrar con cualquier RMS. Este conector flexible para interactuar con los sistemas de gestión de requisitos admite no solo los sistemas de gestión de requisitos más avanzados y populares, sino también las soluciones más pequeñas y menos populares del mercado.

Parasoft dotTEST se puede utilizar para instrumentar la base de código de una aplicación completa para monitorear la cobertura de código. La aplicación instrumentada se puede ejecutar y examinar en función de los procedimientos de prueba definidos en escenarios de prueba manuales. Durante la prueba, puede anotar los resultados de la cobertura con la información sobre los escenarios de prueba ejecutados.

Los resultados de cobertura recopilados del proceso de prueba se muestran en DTP de ParasoftEl tablero de informes centralizado de , que brinda una capacidad única para generar resultados de cobertura de pruebas de sistemas y pruebas unitarias fusionadas. Los informes combinados ayudan a determinar la calidad del proceso de prueba y ayudan a enfocar y optimizar el esfuerzo de prueba.

Genere informes completos de cobertura escaneando binarios de aplicaciones y recopilando datos de tiempo de ejecución. Los flujos de trabajo simplificados permiten a los equipos recopilar, medir e informar sobre la cobertura de código C# y .NET sin acceso al código fuente mediante el análisis de archivos .pdb y binarios. Subir informes a DTP de Parasoft, realice un seguimiento de las métricas de cobertura y fusione los informes de tiempo de ejecución existentes.

Benefíciese del enfoque Parasoft

Obtenga la trazabilidad necesaria para cumplir con los requisitos de cumplimiento

Para eliminar el esfuerzo manual asociado con la demostración del cumplimiento, los usuarios pueden correlacionar automáticamente los resultados de las pruebas y la cobertura con los requisitos. Esto permite a los usuarios producir fácilmente la documentación requerida para estándares y pautas como FDA, ISO 26262 y DO-178B / C.

Comprenda fácilmente el impacto de los cambios en el código

Para reducir el tiempo requerido para probar el proyecto de software al eliminar la redundancia en las pruebas, los usuarios de Parasoft dotTEST pueden aprovechar la tecnología de análisis de impacto de prueba de Parasoft en su servidor de informes centralizado para identificar casos de prueba específicos que se pueden volver a ejecutar para probar cambios de código.

Agregue datos de todas las pruebas para correlacionar con los requisitos

Al tomar datos de múltiples prácticas de prueba y correlacionarlos con los requisitos en el sistema centralizado de informes y análisis de Parasoft, los usuarios obtienen comentarios inmediatos sobre la calidad de los requisitos comerciales.