SMACTesting, el proyecto
que estandarizará el testing en entornos SMACT.

SMACTesting desarrolla un entorno de automatización de pruebas que permita construir, ejecutar y mejorar de forma automática test suites de manera eficaz y eficiente. Está conformado por un consorcio líder en desarrollo de técnicas de testeo como Indra, Isoin y Enxenio.

Proyecto Feder-Innterconecta SMACTesting

SMACTesting es un proyecto FEDER-INNTERCONECTA que pretende avanzar en los entornos automáticos de pruebas en aplicaciones SMACT (Social, Mobile, Analytics, Cloud e Internet of Things), mejorando la eficacia y eficiencia en el proceso de testing, construyendo un entorno de testing, para aplicaciones Social Media, móviles, Analytical Big Data, Internet de las cosas y GIS.

Por ello, SMACTesting concibe, diseña e implementa un nuevo paradigma en los entornos automáticos de pruebas sustentado en el rápido despliegue de tests con el que obtener resultados nunca vistos en el sector.

SMACTesting permitirá creará un entorno de automatización de pruebas en aplicaciones SMACT, que permita construir, ejecutar y mejorar de forma automática tests suites de manera eficaz y eficiente.

SMACTesting está conformado por un consorcio de empresas reconocidas por su trayectoria en las distintas áreas que abarca este proyecto como Indra, Isoin, Enxenio. Cada una de ellas es experta en cada área de aplicación de testing que gestiona SMACTesting.

PARTICIPANTES

  • Indra
  • Isoin
  • Enxenio
  • Indra

    Indra

    Indra Sofware Labs es el coordinador del proyecto, tanto técnica como organizativamente.

    Su amplia experiencia en la coordinación tecnológica de proyectos de I+D+i es especialmente relevante para garantizar la consecución de los objetivos planteados.

    Por otra parte es el principal socio en las tareas de explotación de los resultados del proyecto, tras la fase de industrialización.

  • Isoin

    Isoin

    ISOIN es una compañía tecnológica sevillana que diseña, desarrolla, implanta y evalúa soluciones, estrategias y servicios tecnológicos para los sectores TIC, Transporte, Industria y Administraciones Públicas.

    Isoin desarrollará mecanismos de testing avanzado en servicios IoT a través del desarrollo de avanzadas técnicas de virtualización de dispositivos, sensores y servicios IoT, que permitan maximizar la fiabilidad de este tipo de sistemas en su fase de producción.

  • Enxenio

    Enxenio

    Enxenio es una spin-off de la Universidad de A Coruña (UDC) que ha sido creada y está participada por profesorado de la Facultad de Informática de dicha Universidad.

    Enxenio aporta gran valor a las tareas del proyecto relacionadas con el testing avanzado de Sistemas de Información Geográfica.

Saber más

EL PROYECTO

  • PT1: Motores de generación automática de casos de prueba
  • PT2: Motores de ejecución y enriquecimiento automáticos de casos de prueba
  • PT3: Entorno de testing automático optimizado para aplicaciones social media
  • PT4: Entorno de testing para aplicaciones móviles y GIS
  • PT5: Entornos de testing para aplicaciones ABD e IOT
  • PT6: Entornos de testing de la seguridad de las aplicaciones
  • PT1: Motores de generación automática de casos de prueba

    PT1: Motores de generación automática de casos de prueba

    Este paquete de trabajo permitirá tener totalmente implementada la parte de generación de casos de prueba y conseguirá los siguientes resultados:

    • Implementación de los operadores de mutación en forma de pointcuts de aspectos.
    • Motor “reflexivo” capaz de extraer, mediante programación introspectiva, la colección de operaciones de los sistemas bajo prueba. Con las operaciones extraídas, el tester podrá escribir expresiones regulares que describirán escenarios genéricos de prueba.
    • Motores de expansión de expresiones regulares, que construirán test templates a partir de las expresiones regulares escritas por el tester.
    • Motores de combinación, que permitirán generar casos de prueba reales combinando datos de prueba con test templates.
  • PT2: Motores de ejecución y enriquecimiento automáticos de casos de prueba

    PT2: Motores de ejecución y enriquecimiento automáticos de casos de prueba

    Este paquete permitirá tener completamente implementada la parte de generación de casos de prueba, consiguiendo los siguientes resultados:

    • Motor de enriquecimiento automático de casos de prueba, implementado en la forma de un algoritmo genético, el cual se utilizará durante la ejecución para construir de manera automática mejores casos de prueba, enriqueciendo así la calidad del test suite.
    • Motor de ejecución AOMt que permitan la ejecución de los casos de prueba contra el sistema, así como el enriquecimiento del test suite.
  • PT3: Entorno de testing automático optimizado para aplicaciones social media

    PT3: Entorno de testing automático optimizado para aplicaciones social media

    Este paquete permitirá realizar el testing eficaz y eficiente de aplicaciones Social Media, consiguiente los siguientes resultados:

    • Un entorno de testing automático y optimizado para aplicaciones social media, a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
    • Mecanismos para el testing de usabilidad en base a la monitorización y análisis de la interacción del usuario.
  • PT4: Entorno de testing para aplicaciones móviles y GIS

    PT4: Entorno de testing para aplicaciones móviles y GIS

    Esta actividad permitirá la creación de un entorno de testing que permita realizar el testing eficaz y eficiente de aplicaciones móviles y GIS, obteniendo los siguientes resultados:

    • Entorno de testing automático y optimizado para aplicaciones móviles, a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
    • Entorno de testing automático y optimizado para aplicaciones GIS, a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
  • PT5: Entornos de testing para aplicaciones ABD e IOT

    PT5: Entornos de testing para aplicaciones ABD e IOT

    Creación de un entorno de testing que permita realizar testing eficaz y eficiente de aplicaciones Analytical Big Data y aplicaciones IoT, obteniendo los siguientes resultados:

    • Entorno de testing automático y optimizado para aplicaciones Analytical Big Data (ABD), a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
    • Entorno de testing automático y optimizado para aplicaciones para el Internet de las cosas IoT, a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
  • PT6: Entornos de testing de la seguridad de las aplicaciones

    PT6: Entornos de testing de la seguridad de las aplicaciones

    Las actividades de este paquete de trabajo contribuirá en la creación de un entorno de testing de seguridad , que permita modelar y detectar errores en este ámbito, mejorando la eficiencia y eficacia respecto a los actuales e integrándose con el resto de técnicas de prueba. Además, se proporcionarán mecanismos para la simulación de escenarios de compromiso de la seguridad del sistema, los cuales se combinarán e integrarán con el anterior.

    • Entorno de testing automático y optimizado de la seguridad de aplicaciones SMACT, a partir de la especialización de los desarrollos correspondientes a los paquetes de trabajo uno y dos.
    • Entorno de simulación de vulnerabilidades.

Saber más

Acceda a las Descargas

Podrá encontrar los documentos públicos del proyecto.

Entrar