Herramientas de prueba dinámicas de software para pruebas de software integrado
Tessy es una herramienta para pruebas de integración y unidades de código C/C++ de software integrado. Puede ejecutar pruebas automáticamente, evaluar resultados y generar informes de pruebas. Su objetivo es automatizar todo el ciclo de pruebas de unidades de lenguaje C. está perfectamente respaldado en todas las etapas del proceso de prueba, pero la atención se centra en la organización y gestión de las pruebas. Tessy también se centra en la organización y gestión de pruebas.
Por ejemplo, en el modelo de desarrollo V-model, Tessy maneja la mitad derecha de la verificación y validación, las pruebas de unidades/módulos, las pruebas de integración/componentes y las pruebas de sistemas. En el paradigma de desarrollo del modelo V, las pruebas unitarias son la primera actividad de prueba. Puede evitar que varios tipos de errores (como los errores algorítmicos) se propaguen al lado derecho del modelo V, detectando así los errores tempranamente, evitando que se descubran más adelante en el proceso de prueba o antes de que el usuario final tenga la oportunidad económica. beneficio de detectar errores tempranamente.
Además, Tessy cumple con los requisitos de prueba de diversas normas (ISO26262, IEC 61508, EN 50128/50129, DO-178B, Automotive SPiCE o FDA Common Principles for Software Validation). Por ejemplo, los requisitos de prueba de módulos para el nivel de prueba ISO26262 se pueden implementar a través de Tessy. La propia Tessy está certificada por TUeV como segura y confiable y puede usarse para desarrollar software relacionado con la seguridad. Generación automática de entornos de prueba:
Tessy puede generar automáticamente controladores de entornos de prueba, elegir entre calibración automática y manual y generar automáticamente plantillas de casos de prueba para ayudar a los clientes a mejorar la eficiencia del diseño de casos de prueba.
Múltiples métodos de determinación de casos de prueba:
Además de diseñar casos de prueba manualmente importando casos de prueba desde Excel, Tessy también integra el software CTE, que se puede utilizar a través de Tessy según la clasificación. método de árbol. Asociar automáticamente casos de prueba.
Soporta todas las etapas de las pruebas dinámicas:
Tessy soporta todas las etapas del proceso de pruebas dinámicas, desde las pruebas unitarias hasta las pruebas del sistema. Las pruebas unitarias verifican la funcionalidad de la unidad de funcionalidad más pequeña, las pruebas de integración verifican la capacidad del módulo para cumplir con los requisitos esperados de la funcionalidad principal de sus subfunciones y sus interfaces, mientras que las pruebas del sistema implementan un entorno de prueba integrado con la placa de destino para probar. funcionalidad del sistema. Tessy puede detectar automáticamente cambios en el objeto bajo prueba, analizar la interfaz del objeto bajo prueba y reutilizar casos de prueba y datos de prueba, ahorrando así mucho trabajo y tiempo en pruebas de regresión repetidas. Si la interfaz permanece sin cambios, Tessy puede hacerlo por completo. realice automáticamente pruebas de regresión sin intervención del usuario;
Pruebas totalmente automatizadas
Tessy determina las funciones y sus interfaces verificando los archivos fuente y analizando el código del programa. Esta información se almacena en una base de datos específica y puede. La separación entre la información de la interfaz y los datos de prueba permite una división clara de la estructura y los datos. Por un lado, las pruebas de la interfaz pueden mostrar cambios la primera vez; Es necesario cambiar algunos elementos de la interfaz de función bajo prueba.
Generación de informes de prueba:
Para gestionar los datos de las pruebas y registrar los resultados de las pruebas, Tessy proporciona documentación de los parámetros de entrada/ejecución de las pruebas y los resultados e informes de la evaluación. Informes detallados, informes generales e informes de cobertura.
Mostrar cobertura de prueba:
Tessy proporciona cobertura C1, que es cobertura de sucursal o cobertura de condición de decisión, que es cobertura de condición múltiple (MCC) y tasa de cobertura de condición modificada (MC/); CORRIENTE CONTINUA). DC (modificar condición/cobertura de decisión), Tessy obtiene información de cobertura de prueba a través de la aplicación de prueba;
Admite una amplia gama de entornos de prueba:
Tessy admite más de 130 microcontroladores, combinación de compilador de compilación y depurador; esto garantiza que Tessy pueda manejar la cobertura de ramas o la cobertura de decisiones generada por el compilador cruzado.
Tessy puede manejar código específico de microcontrolador C (ANSI-C) no estándar generado por compiladores cruzados; una vez que Tessy se integra con diferentes depuradores, las pruebas se pueden ejecutar automáticamente.
Compatibilidad con ASAP2: simplifique la comprensión y ejecución del diseño de casos de prueba, seleccione la integración con el estándar ASAP2 antes de diseñar casos de prueba en Tessy, identifique los archivos ASAP2 que deben importarse y use reglas de conversión ASAP2 para convertir automáticamente casos de prueba en Los valores físicos de los datos de prueba diseñados se convierten en valores enteros de los objetos de prueba que se prueban en la placa de destino. También se puede mostrar otra información de ASAP2, como unidades, valores máximos/mínimos, etc. en Tessy.
Lista de usuarios de Tessy y ejemplos típicos: Tessy se utiliza ampliamente en aplicaciones automotrices, de defensa, ferroviarias, médicas e industriales y lo utilizan muchos fabricantes de equipos originales (OEM) y proveedores de componentes de automoción de renombre. Automoción: Behr-Hella, Bertrandt, Beru, BMW, Bose, Brose, Continental Temic, Daimler, BMW, BMW, BMW, Continental, BMW, Continental Temic, Continental Temic, Continental Temic, Continental Temic, Continental Temic,...Seguridad Campo crítico: Bosch Rexroth, Demag Cranes, Endress&.Hauser, Festo, Hanning&Kahl, Liebherr, SEW, Siemens A&D, Testo, Wago, ...Industria médica: Allergan, Biotronik, Dr. Ger, getemed, Leica Biosystems, Otto Bock, Sensimed, Stago, St. Jude Medical, Ypsomed,...electrodomésticos, defensa y otros campos