¿Cómo Funciona?
La prueba Parasoft C / C ++ ayuda a los equipos a comprender de manera eficiente los resultados de las pruebas de software al informar y analizar los resultados de varias formas.
Directamente en el IDE del desarrollador, los usuarios pueden ver:
- Hallazgos del análisis estático (advertencias y violaciones del estándar de codificación)
- Detalles de las pruebas unitarias (afirmaciones pasadas / fallidas, excepciones con seguimientos de pila, mensajes de información / depuración)
- Fallos de análisis en tiempo de ejecución (con seguimientos de la pila de asignación)
- Detalles de la cobertura del código (valores porcentuales, aspectos destacados del código, incluida la correlación de casos de prueba de cobertura)

Desde el panel de informes centralizado de Parasoft, los usuarios pueden ver todo lo anterior más lo adicional:
- Informes visuales agregados de todo el estado del proyecto a través de paneles dinámicos con widgets de informes personalizables.
- Información detallada de cada elemento del tablero
- Filtrado granular y análisis avanzado
- Acceso a archivos y códigos fuente con seguimientos de los resultados de las pruebas unitarias y advertencias de análisis estático y violaciones de los estándares de codificación
- Generación de informes y evaluación de cumplimiento

La vista de Tareas de calidad en el IDE facilita a los desarrolladores ordenar y filtrar los resultados (es decir, grupo por archivo, por regla, por proyecto, etc.). Los desarrolladores pueden realizar anotaciones directamente en los editores de código fuente para correlacionar los problemas con el código fuente y para comprender mejor el contexto de los problemas informados y cómo aplicar una solución. La información de cobertura de código se presenta como aspectos destacados visuales que muestran la dirección de los editores de código, junto con valores porcentuales (para proyecto, archivo y función) en una vista de cobertura dedicada.
Los resultados de los análisis de los flujos de trabajo IDE y de línea de comandos también se pueden exportar a informes HTML y PDF estándar, para generar informes locales. Para el desarrollo de software crítico para la seguridad, la prueba C / C ++ proporciona un formato de informe dedicado adicional que proporciona detalles sobre la configuración del caso de prueba de la unidad y el registro de resultados de la ejecución de la prueba, para que el usuario tenga un informe completo de cómo se construyó el caso de prueba. y lo que sucedió durante el tiempo de ejecución.
Para la colaboración en equipo, la prueba C / C ++ publica los resultados del análisis en DTP, un servidor centralizado, para que los desarrolladores puedan acceder a los resultados de las pruebas de ejecuciones automatizadas y los gerentes de proyecto puedan evaluar rápidamente la calidad del proyecto. Los resultados informados (hallazgos de análisis estáticos, detalles de análisis de métricas, detalles de pruebas unitarias, detalles de cobertura de código y detalles de código fuente) se almacenan con un identificador de compilación, para una trazabilidad completa entre los resultados y la compilación.