X
Cobertura del código estructural de .NET

Análisis de cobertura de .NET y trazabilidad de requisitos

Desarrollado por Parasoft dotTEST

Análisis de cobertura y trazabilidad de requisitos para .NET

La solución de Parasoft para la cobertura del código y la trazabilidad de los requisitos proporciona comentarios críticos sobre la integridad y minuciosidad del proceso de prueba, que es absolutamente imprescindible para cualquier organización donde la alta calidad del código fuente importa, al correlacionar las pruebas y los resultados de la cobertura con los requisitos.

¿Cómo funciona?

La solución de cobertura de código de Parasoft dotTEST para .NET permite a los usuarios recopilar la cobertura de las pruebas unitarias de todas las versiones de .NET Framework a partir de .NET Framework 2.0, así como de .NET Core a partir de la versión 2.0. Ejecuta y recopila cobertura de los marcos de prueba más populares (.NET Core, NUnit 2, MSTest, desde 10.4.0: 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.

Ambos enfoques brindan una rica trazabilidad de prueba, lo que facilita el seguimiento del código cubierto por prueba, lo que puede ser realmente útil cuando el 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 ejecuta de manera no deseada). código que es, por ejemplo, acceder a algunos archivos en el almacenamiento local o modificar el entorno, el cliente puede copiarlo 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 y los requisitos. Los informes de cobertura de código se recopilan entendiendo si se relacionan con los casos de prueba y los requisitos. Los informes generados después de la sesión de prueba muestran los informes detallados en el contexto de cada requisito y ayudan a los usuarios a dedicar su tiempo y esfuerzo a probar la funcionalidad de importación que cubre los requisitos críticos del sistema.

Caracteristicas

La solución de Parasoft para la trazabilidad de requisitos le ayuda a aprovechar la relación entre todos los artefactos importantes en el proceso de desarrollo. Con el panel de informes centralizado de Parasoft, 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 el monitoreo de la cobertura del 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, los usuarios pueden 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 el panel de informes centralizado de Parasoft, que proporciona una capacidad única para generar pruebas de unidades fusionadas y resultados de cobertura de pruebas del sistema. Los informes combinados ayudan a determinar la calidad del proceso de prueba y ayudan a enfocar y optimizar el esfuerzo de prueba.

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.

Prueba Parasoft