Obtenga compatibilidad completa con MISRA C 2023 en la nueva versión de prueba de Parasoft C/C++. Únase a nuestro seminario web el 8 de junio.
Para permitir la visibilidad y el seguimiento de los resultados de las pruebas funcionales, Parasoft SOAtest genera informes HTML y salida XML con resultados que se pueden publicar en sistemas de integración continua, así como en el servidor de informes centralizado de Parasoft para informes y análisis adicionales.
En entornos ágiles, se crean nuevas características y funcionalidades a alta velocidad, y los canales de entrega automatizados lanzan nuevas ofertas al mercado. La retroalimentación continua es vital para comprender los niveles de riesgo ya que los productos se entregan rápidamente. Sin probar y validar continuamente el cambio de código constante, la organización corre el riesgo de retrasos en los programas de lanzamiento o de que se filtren defectos en el producto final y de que los clientes encuentren errores.
Parasoft SOAtest agrega los resultados de las pruebas de todas sus disciplinas de pruebas funcionales (es decir, móvil, interfaz de usuario, API, base de datos, etc.) para presentarlos en un panel centralizado y fácil de entender donde puede comprender los resultados de las pruebas en el contexto del proyecto. y en el contexto de los requisitos, lo que permite a las partes interesadas tomar decisiones de calidad en el momento en que la aplicación está lista para funcionar.
Simplemente ejecutando pruebas en la automatización, las partes interesadas obtienen información en tiempo real sobre los detalles que importan, como fallas de componentes individuales, degradación del rendimiento, estabilidad de las pruebas o cambios de código riesgosos. Parasoft's analítica avanzada utilice datos de SOAtest junto con la cobertura del código y la trazabilidad de los requisitos, por ejemplo, para comprender el impacto de un defecto en correlación con su cambio de código subyacente. Todo esto significa una retroalimentación más rápida y un riesgo reducido.
Cuando está ejecutando cientos de pruebas a la vez, con algunas aprobadas y otras falladas, necesita contexto para hacer un uso más efectivo de su tiempo. Parasoft SOAtest ayuda a los usuarios a priorizar las acciones en función de los resultados de la ejecución de la prueba, con informes procesables que abordan la calidad en la aplicación.
Los usuarios pueden publicar los resultados de las pruebas funcionales en un panel de informes centralizado, donde los resultados de las pruebas se resumen en widgets dinámicos y fáciles de entender que permiten la navegación de todos los resultados de las pruebas y los detalles de ejecución. Las fallas de prueba se pueden asignar a diferentes miembros del equipo, quienes luego pueden importar las fallas asignadas a ellos nuevamente en SOAtest.
Con Parasoft SOAtest, los usuarios pueden identificar automáticamente si el entorno de prueba está listo para la prueba y, si no lo está, qué acciones deben tomarse para estabilizar el entorno de prueba. Para hacer esto, SOAtest recopila información a nivel del sistema y busca interrupciones para ayudar al usuario a comprender si estas afectarán sus pruebas.
Parasoft SOAtest ayuda a los usuarios a identificar las brechas en su estrategia de prueba de API al identificar los servicios que no se ejercitaron por completo durante la ejecución de la prueba. El informe de cobertura de API de SOAtest muestra cómo se probaron cada uno de los servicios y operaciones y proporciona una vista de punto final de los resultados de las pruebas.
En el servidor de informes centralizado de Parasoft, un panel de cobertura dinámica ayuda a los usuarios a explorar qué casos de prueba SOAtest cubrieron qué líneas de código. Armados con esta información, los evaluadores pueden crear la estrategia más optimizada para probar cada una de sus API.
Los usuarios pueden integrar sin problemas los resultados de las pruebas de SOAtest en el proceso de prueba de integración de compilación e implementación de su aplicación publicando automáticamente los resultados de las pruebas funcionales de SOAtest en los sistemas de CI (es decir, Jenkins, Atlassian Bamboo, JetBrains TeamCity y Microsoft Visual Studio Team Services) de la misma manera familiar que aquellos los sistemas ya están presentando resultados de pruebas unitarias.
El rico y dinámico sistema de informes de Parasoft SOAtest permite que múltiples partes interesadas comprendan el estado de las aplicaciones críticas, con tareas significativas y procesables que se muestran en varias formas, desde un informe PDF imprimible hasta un informe HTML dinámico de varios niveles que describe qué pruebas se ejecutaron, su estado (éxitos y fallas), y con qué requisitos están asociados. Todos los estilos de informes son altamente personalizables para el individuo.
Parasoft puede correlacionar de manera única los resultados de las pruebas funcionales y no funcionales con la API subyacente y la cobertura del código, para que los usuarios puedan comprender el impacto de los cambios en el código en el contexto de su estrategia de prueba funcional, analizando inmediatamente dónde se debe probar la funcionalidad de riesgo y obteniendo una vista holística de todo el proceso de desarrollo de software.
Además de enviar datos a la infraestructura de CI, los resultados de las pruebas se pueden publicar en DTP de ParasoftPanel de análisis de informes y análisis para la agregación con datos de calidad de todo el proceso de desarrollo y en correlación con sistemas ágiles de planificación y gestión de pruebas como JIRA, CollabNet VersionOne, QMetry y Micro Focus ALM.
Los informes HTML de Parasoft SOAtest contienen toda la información que necesita para comprender la integridad de su cobertura de prueba, así como para diagnosticar fallas de prueba. El informe de cobertura de API correlaciona los resultados de las pruebas con los puntos finales y los servicios que se están probando, lo que le brinda una vista de las pruebas faltantes o incompletas y el estado de aprobación / falla de los escenarios de prueba. Además, el tráfico subyacente se puede capturar y reportar para ayudar al diagnóstico fuera de línea de fallas de prueba de ejecuciones de prueba automatizadas ejecutadas como parte de las canalizaciones de CI / CD.
Además de los informes HTML completos que se pueden archivar y visualizar directamente dentro de su plataforma de CI, los resultados de la ejecución de pruebas automatizadas se pueden vincular inmediatamente a la infraestructura de informes de las plataformas de CI más populares a través de complementos dedicados para Jenkins, Bamboo, TeamCity y Microsoft. Azure DevOps. Estos resultados se pueden utilizar para aprobar o suspender automáticamente la construcción si no se cumplen completamente los estándares de calidad.
Asegurarse de que está entregando aplicaciones de alta calidad al mercado no se trata solo de crear un conjunto de pruebas y asegurarse de que se apruebe. Necesita una visión completa de la calidad en todas las etapas del proceso de desarrollo de software. El panel de informes y análisis de Parasoft permite la agregación de los resultados de las pruebas API con otras prácticas de prueba, como el análisis estático, las pruebas unitarias y el análisis de cobertura, y luego correlaciona estas métricas con los requisitos y las historias de los usuarios para brindarle una vista completa y continua de calidad.