Skip to main content
Home
    • Transport
      • Transport
      • Mova Consulting
        We plan and design transport infrastructures
      • Mova Collect
        We promote innovation in payment methods and business models
      • Mova Traffic
        We build comprehensive traffic management and control solutions
      • Mova Protect
        We guarantee maximum protection of businesses and people
      • Mova Experience
        We accompany users on their journey and reinvent their experiences
      • Mova Comms
        We connect the transportation ecosystem with personalized communication solutions
      • Mova Care
        We build the mobility of the future, guaranteeing the best results in the present
      • In-Mova Space
        We empower the intelligent, collaborative and sustainable mobility
      • Sectors
    • Air Traffic
      • Air Traffic
      • Indra Air Automation
        We are your reliable partner in ATM business
      • Indra Air Communication
        We implement Full VoIP Dual Dissimilar VCCS solutions
      • Indra Air Navigation
        We ensure safe air traffic navigation in 180 countries
      • Indra Air Surveillance
        We have deployed over 400 surveillance systems
      • Indra Air Drones
        Connecting drones safely, creating a better airspace
      • Indra Air Information
        We guarantee the right digital Aeronautical Information at the right time
      • Indra Air Services
        Most reliable and timely services in the ATM industry
    • Defence and Security
      • Platforms
        We develop reliable solutions adapted to the most demanding platforms
      • Defence Systems
        We design integrated Air Defence solutions for airspace surveillance and control
      • Defence and Security
      • Security
        We create technology at the service of protection, prepared to face all kinds of threats
      • Cyberdefence
        We manage all types of threats through innovative cybersecurity solutions
      • Space
        We lead the use of space technologies applied to military operations
      • Training Solutions & Services
        We cover simulations of all natures in military and civilian training
      • Logistics & Maintenance
        We guarantee the optimal development of defence systems’ life cycles
    • Minsait
    • Talent
    • Sustainability
    • About Indra
      • About Indra
      • Innovation
      • Code of Ethics and Legal Compliance
      • Privacy and data protection
      • Information Security
      • Partners
      • Certifications
      • Quality
      • Recognitions
      • T&D Market Policies
    • Investor relations
    • Press room
    • Where we are
    • English
      • Español
      • Português

Innovation projects

SMACTesting: Tecnologías para la automatización total de las pruebas en sistemas SMACT

Descripción del proyecto

El proyecto SMACTesting se centra en un nuevo grupo de aplicaciones, las cuales han sido identificadas como las más prometedoras en términos de mercado en los próximos años. Se trata de las aplicaciones SMACT (Social, Mobile, Analytics, Cloud e Internet of Things).

En este ámbito se identifica la necesidad y carencia de herramientas que automaticen las tareas de testing en estos entornos, ya que la única opción que existe actualmente para el testing del pack SMACT es la integración y mantenimiento de plataformas dispares y dispersas, identificando así mismo la necesidad de aplicar técnicas comunes y específicas a cada tipo de aplicación.

Por lo tanto, el principal objetivo del proyecto SMACTesting es la construcción de un entorno de automatización de pruebas que permita construir, ejecutar y mejorar de forma automática test suites (conjuntos de casos de prueba) de manera eficaz y eficiente, para todo tipo de aplicaciones, pero especialmente orientado a los nuevos retos y necesidades propios de las aplicaciones SMACT, centrándose principalmente en el testing de su funcionalidad, experiencia de usuario y seguridad.

Para ello, las innovaciones propuestas en el proyecto se dirigen a alcanzar los siguientes objetivos:

Mejora de la eficacia en el proceso de testing

Mejora de la eficiencia en el proceso de testing

Construcción de un entorno de testing eficaz y eficiente para aplicaciones Social Media, móviles, Analytical Big Data, Internet de las cosas, y GIS 

Construcción de un entorno de testing de la seguridad de las aplicaciones

Para ello se propone un enfoque totalmente innovador, basado en la integración de paradigmas de pruebas de Expresiones Regulares, Mutación, Programación Orientada a Aspectos y Algoritmos genéticos, con los que se conseguirá una mayor cobertura en las pruebas que la proporcionada por las soluciones existentes, y además, con incrementos en la eficiencia del proceso, permitiendo su desatención y mejora automática de los casos de prueba.

Además, se plantean innovaciones que enriquecerán el entorno de pruebas propuesto incorporando funcionalidades específicas necesarias para tecnologías SMACT.

Smactesing

Compañías u organizaciones colaboradoras

Papel de Indra

Indra Software Labs es la empresa coordinadora del proyecto, además del líder técnico del mismo. En este sentido liderará los paquetes de trabajo(PT):

  • PT 1. Motores de generación automática de casos de prueba
  • PT 2. Motores de ejecución y enriquecimiento automáticos de casos de prueba) y
  • PT. 4. Entornos de testing para aplicaciones móviles y GIS), siendo el responsable de la construcción del marco tecnológico que servirá como base a todo el proyecto.

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

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

Universidades y centros tecnológicos

CITIC en régimen de subcontratación a través de Indra Software Labs y Enxenio

FIDETIA en régimen de subcontratación a través de ISOIN

Tecnologías usadas

Indra Software Labs

  • Estrategias de combinación (pairwise, all-combinations) para la generación del test suite original
  • Motores de expansión de expresiones regulares
  • Motores de combinación para producir casos de prueba ejecutables
  • Técnicas de Programación Orienta a Aspectos (POA) para la creación de bibliotecas de operadores de mutación
  • Algoritmos genéticos para el enriquecimiento automático de casos de prueba
  • Técnicas de weaving estático para el desarrollo de un motor de ejecución automática de casos de prueba, que mantenga el control de la ejecución de los mismos contra el mutante

ISOIN

  • Técnicas de monitorización automática de la actividad del usuario y estimar la usabilidad del sistema
  • Modelos de simulación de interacción que recreen la actividad del usuario para el testeo automático de la usabilidad del sistema
  • Técnicas de hibridación para evaluar la respuesta emocional del usuario de manera exhaustiva
  • Modelado semántico de dispositivos IoT
  • Técnicas de virtualización para emular la interconexión entre dispositivos modelados
  • Técnicas de combinación dirigida/aleatoria de escenarios de uso no previstos para la simulación de diferentes tipologías de ataques contra sistemas
  • Técnicas preventivas y correctivas para los errores de seguridad

Más información

Este Proyecto, con nº de expediente ITC-20151305, ha sido cofinanciado por el Centro para el Desarrollo Tecnológico Industrial (CDTI) dentro de la convocatoria FEDER INNTERCONECTA 2015.

 

Bloque marcas 3

ONU Sustainable Development Goals: 

Decent Work and Economic Growth
Share
  • Blog Neo
  • Public Funds
  • Contact
  • Site Map
  • Accessibility
  • Legal information
  • Report about the Functions of the Sustainability Committee
  • www.minsait.com/
  • www.tecnologiasaccesibles.com/en

Follow networks

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
  • Instagraam
  • Slideshare
  • RSS

Direct Channel

Altavoz picto