Saltar al contenido principal

Búsqueda con google en www.als-es.com

- inicio / herramientas / entorno de desarrollo / c++ test

C++Test de Parasoft

C++Test es el líder en unidad de pruebas automatizada y acceso al código para desarrollar una aplicación en C/C++. Genera automáticamente casos de pruebas, y strubs.

Descripción

Producto automatizado de pruebas en C/C++ y análisis de estándares de código. Genera automáticamente y ejecuta pruebas unitarias para una verificación instantánea, permitiendo a los usuarios retocar y ampliar estas pruebas según sus necesidades. Además, revisa el seguimiento del código mediante 700 reglas.

C++Test de Parasoft es una unidad de pruebas C/C++ automatizada y un producto de análisis de código estándar que mejora la fiabilidad de código C/C++, su funcionalidad, su seguridad, su portabilidad y mantenibilidad. Para prevenir errores y asegurar que el código satisface los estándares de código designados en los equipos, C++Test comprueba el acceso al código mediante unas 700 reglas de desarrollo de C/C++ y un número infinito de reglas del usuario. Para descubrir la fiabilidad, seguridad y problemas de funcionalidad con cada unidad, C++Test examina cada clase o función. Después genera y ejecuta los casos de prueba de unidad diseñados para alcanzar la meta de pruebas seleccionada. Además, proporciona rápidas y sencillas maneras de añadir y ejecutar casos de pruebas definidas por el usuario. Para asegurar la continuidad de la funcionalidad, C++Test automatiza la regresión de las pruebas e identifica los problemas introducidos por modificaciones del código.

C++Test mejora la calidad del código C/C++ a través del ciclo de vida del software y mejora la productividad en todo el equipo. Los desarrolladores pueden utilizarlo para probar el código tal y como ellos lo escriben, mientras que los miembros del equipo calidad pueden utilizarlo conjuntamente con Insure++ de Parasoft, para detectar problemas críticos antes del despliegue inminente de una versión. C++Test trabaja como para de un extenso equipo de soluciones que reduce los retrasos en la entrega, e incrementa la calidad y seguridad de las aplicaciones de empresa.

C++Test se distribuye en varias ediciones, personalizadas según roles específicos y procesos:

  • C++Test Professional Edition.
  • C++Test Architect Edition.
  • C++Test Server Edition.

Características

  • Codificación de estándares de análisis estático con aproximadamente 700 reglas, incluidas 50 reglas de seguridad.
  • RuleWizard, utilidad para la creación de reglas de usuario, utilizando representaciones gráficas del código.
  • Compartir las reglas de equipo y compañía mediante Team Configuration Manager.
  • Generación automatizada de unidades ejecutables y pruebas API para código C y C++.
  • Importación directa de pruebas CppUnit existentes.
  • Integración ininterrumpida, con depuraciones de código para monitorizar la ejecución y resultados de las pruebas de unidad.
  • Editor gráfico de casos de pruebas.
  • Depósito de objetos con un editor gráfico de objetos.
  • Soporte para fuentes de datos externas.
  • Reportes de pruebas HTML y XML.
  • GUI (interactivo).
  • Integración in-interrumpida con Microsoft Visual Studio./li>

Beneficios

  • Reduce el tiempo de mercado mediante la identificación y reparación rápida de defectos en el ciclo de desarrollo.
  • Mejora la eficiencia del equipo de desarrollo por medio de la automatización de las buenas prácticas y despliega un consistente flujo de trabajo para el análisis de código estático y unidad de pruebas.
  • Implementa y hace cumplir automáticamente al equipo o a la compañía los estándares de código y directrices.
  • Previene errores de código mediante la utilización de reglas de código de los usuarios para captar los defectos de la aplicación específica.
  • Alcanza la efectividad de las revisiones de código enfocándose en los aspectos funcionales y de diseño y aprovechando el análisis estático para las revisiones básicas de conformidad.
  • Genera unidades "línea base" automáticamente y pruebas de módulo.
  • Asegura el uso correcto del código utilizando pruebas de regresión sensibles en el novel API.
  • Tasa la efectividad de las pruebas existentes utilizando la cobertura motora construida con seis métricas de cobertura de código.
  • Soporta desarrollo en multiplataforma con una herramienta de gestión de código de calidad.

Requerimientos

Windows

  • Windows NT, Windows 2000 ó Windows XP.
  • Uno de los siguientes compiladores: Microsoft Visual C++ 6.0, .NET ó .NET 2003, GCC 2.95.x, 3.2.x, 3.3.x, Green Hills MULTI para Windows x86 Native v4.0.1.
  • Procesador Pentium Class 800MHz.
  • 512 MB RAM (1 G recomendado).
  • Espacio libre en disco: 150 MB para la instalación de C++Test.
  • Espacio libre adicional en disco para los datos de proyectos de C++Test.

UNIX

  • Linux Red Hat kernel 2.4 (con System V IPC) o superior con glibc 2.2 o superior y un procesador x86-compatible o Solaris 7, 8, 9 y un procesador UltraSPARC.
  • Uno de los siguientes compiladores:
    • Linux: GCC 2.95x, 3.2.x, 3.3.x, 3.4.x
    • Solaris: GCC 2.95x, 3.2.x, 3.3.x, 3.4.x, Sun C++ 5.3 (Sun Forte C++ 6 Update 2), Sun C++ 5.5 (Sun ONE Studio 8),Sun C++ 5.6 (Sun ONE Studio 9) Green Hills MULTI para SPARC Solaris Native v4.0.1

Hardware

  • 512 MB RAM (1 G recomendado).
  • 150 MB de espacio libre en disco para la instalación de C++Test.
  • Espacio libre adicional en disco para los datos de proyectos de C++Test.

Copyright© 2002-2007 Application LifeCycle Solutions, S.L. All Rights Reserved.

XHTML 1.0 Válido CSS 2.0 Válido RSS 2.0 Válido Explicación del Nivel AA de Conformidad  (Abrir en una ventana nueva)