Explora I+D+i UPV

Volver atrás Software

R-16970-2014 - TESTAR (Test*): Herramienta para el testeo automático de software a nivel de Interfaz Gráfica de Usuario

Institut Universitari Valencià d'investigació en Intel·ligència Artificial

Compartir
La realización de pruebas o testeo de aplicaciones (testeo de software o software testing) mediante la Interfaz Gráfica de Usuario (IGU) es una tarea muy relevante por su complejidad y por el consumo de tiempo que implica. El estado del arte en la industria todavía se centra en herramientas de captura y reproducción, que intentan simplificar la grabación y ejecución de las secuencias de entrada, pero no dan soporte a los ingenieros de pruebas para encontrar casos de prueba sensibles a fallos. Aunque las estrategias de generación de casos de pruebas basados en búsquedas se ha empleado en otros ámbitos, como el testeo evolutivo que se ha investigado en profundidad para distintas áreas de pruebas, se ha hecho relativamente poco trabajo en la aplicación de estas técnicas a la IGU completa de una aplicación. TESTAR es una técnica que permite el testeo desatendido de Sistemas Bajo Prueba (SBP) basadas en IGU grandes y complejas. La herramienta usa el API de accesibilidad del sistema operativo para obtener información de estado del SBP. Puede simular entradas de ratón y teclado arbitrarias para dirigir el SBP en forma similar a lo que los usuarios humanos hacen. Sin embargo, su velocidad y conocimiento sobre el SBP le permite generar secuencias que son difíciles de obtener por humanos y puede ejercitar el SBP en maneras inesperadas, a causando errores que serían difíciles de obtener de otro modo. La herramienta está escrita en Java y contiene parte de código C y C++ para acceder al API de accesibilidad del sistema operativo. En adición, permite especificación de acciones usando una sintaxis al estilo de Prolog, que hace la herramienta notablemente configurable. En resumen, el beneficio de aplicar TESTAR es la naturaleza completamente automática de la aproximación, que permite a las empresas probar plenamente de forma completamente desatendida incluso sistemas complejos, ahorrando de este modo valiosos recursos humanos y económicos.

Más información:

Ficha técnica

Tipo de tecnología

SOFTWARE

Inventores

Vos Tanja Ernestina, Bauersfeld Sebastian

Responsable contacto

Vos Tanja Ernestina

Más resultados en Institut Universitari Valencià d'investigació en Intel·ligència Artificial con la cadena de busqueda "Asistentes IA"

  • Servicios de I+D

    Desarrollo de sistemas basados de tecnologías de la Persu...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Servicios de I+D

    Desarrollo de sistemas de realidad virtual y aumentada as...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Líneas de investigación

    Argumentación Computacional y Tecnologías de la Persuasió...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Líneas de investigación

    Reconocimiento de actividad

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Software

    TT-Streaming: API RPC para la transcripción y traducción ...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Software

    Asistente Cognitivo GTIbot para asistencia a personas con...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial

  • Proyectos

    RECONOCIMIENTO DE ACTIVIDADES Y PLANIFICACION AUTOMATICA ...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial