Archivo de la etiqueta: TESTEA

ITAINNOVA prueba en Sevilla un método científico para validar una técnica de testing temprano en las empresas

En colaboración con la Universidad de Sevilla y la Universidad Politécnica de Madrid, se ha diseñado un experimento en el ámbito de la ingeniería del software al que han asistido 90 participantes de 35 entidades

El Instituto Tecnológico de Aragón (ITAINNOVA) ha participado en una iniciativa nacional para experimentar la adopción de técnicas de testing temprano en las empresas. En colaboración con la Universidad de Sevilla y la Universidad Politécnica de Madrid, se ha diseñado un experimento en el ámbito de la ingeniería del software, que es un método científico que permite validar la adopción en la práctica de una técnica.

Tras una primera fase celebrada en el Centro Demostrador de TICs aplicadas a la Logística , en las instalaciones de ITAINNOVA, en Zaragoza, con 12 personas de 7 entidades, en Sevilla se celebraron 3 sesiones en las que asistieron 90 participantes de 35 entidades.

El objetivo del experimento fue validar que la ingeniería basada en modelos es un paradigma válido para mejorar la generación de casos de prueba a partir de los requisitos funcionales de un sistema.

Está previsto extender el alcance para llegar a la ejecución automática de las pruebas, por lo que  en el primer trimestre de 2016 se realizará otro experimento similar.

en clase experimento Laurag

Este experimento sirve para estudiar la idoneidad de aplicación del paradigma MDE (Model-Driven Engineering) en el ambito del testing temprano, con el que se pretende la generación sistemática y automática de pruebas de sistema desde el catalogo de requisitos de un proyecto software. Todo ello con el proposito de reducir costos, mejorar la calidad y la productividad de los equipos de testing software.

Las empresas participantes son de ambito nacional y del sector de las TIC, especialmente.

Debido al carácter innovador y la repercusión obtenida, el experimento está avalado por la Dirección General de Política Digital de la Junta de Andalucía y la participación de ITAINNOVA se inscribe en el marco del proyecto TesteA, de la Dirección General de Administración Electrónica y Sociedad de la Información del Gobierno de  Aragón.

laurag en sevilla web

, ,

Related posts

ITAINNOVA acoge una jornada de desarrollo de pruebas tempranas de aceptación en empresas de software

Dentro del programa TesteA, del Gobierno de Aragón, que tiene como objetivo difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos

El Centro Demostrador de Logística de ITAINNOVA ha acogido hoy la Jornada de experimentación sobre la aplicación de la ingeniería dirigida por modelos en el marco del testing temprano, dentro de las actividades del proyecto TESTEA.

Esta jornada ha servido para validar, de forma práctica, que la ingeniería guiada por modelos puede ser útil para el desarrollo de pruebas tempranas de aceptación en empresas de software. Para ello, los participantes han conocido la metodología de experimentación en el ámbito de la ingeniería del software, utilizada para validar en un entorno práctico la adecuación o no de una idea o una solución. El experimento forma también parte de una iniciativa liderada por la Universidad de Sevilla, de manera que el tejido empresarial aragonés tendrá visibilidad a nivel nacional e internacional.

El testing es la actividad que persigue encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. La complejidad creciente de los nuevos sistemas informáticos hace que esta actividad manual no garantice que los productos que se lanzan al mercado se encuentran libres de fallos, a la vez que obliga a un coste muy elevado dentro del proceso de desarrollo al tener que volver a validar ante cualquier cambio el resto del sistema.

TESTEA 2 22 octu

El objetivo general de las pruebas de software es el de encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles, intentando verificar que el software hace lo que debe, no hace lo que no debe y no genera fallos en su comportamiento interno o en su integración con otros componentes. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La tarea de testing puede llegar a ser muy compleja, debido a que es necesario garantizar que cada componente funciona correctamente (pruebas unitarias), que entre sí operan bien (pruebas de integración) y que todos ellos forman un sistema correcto (pruebas de sistema). Además es necesario realizar pruebas sobre el comportamiento funcional del producto, pero no se deben descuidar otras que no están directamente asociadas con las funcionalidades aunque son igualmente importantes como seguridad, usabilidad, rendimiento, escalabilidad, mantenimiento, portabilidad, internacionalización o localización.

A raíz de la participación en proyectos de innovación a nivel europeo, se ha podido comprobar empíricamente que la gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. Hay empresas que disponen de personas especializadas en la realización de las pruebas, y en otras, estas actividades son realizadas por técnicos o jefes de proyecto, pero la gran mayoría de las actividades de testing no disponen de método, técnica o herramienta de soporte en su ejecución, con alguna excepción en cuanto a pruebas unitarias (las más básicas).

ITAINNOVA, adscrito al Departamento de Innovación, Investigación y Universidad del Gobierno de Aragón, ha desarrollado actividades de acompañamiento para reducir la "curva de adopción"; es decir para que una PYME pueda adoptar estas tecnologías, pueden ser necesarios contenidos específicos, soporte a la hora de seleccionar métodos o herramientas, acciones formativas a medida, apoyo en la implantación de la herramienta e integración con su proceso, etcétera. En este sentido, tomando como base las barreras identificadas en el estudio, desde ITAINNOVA se trabaja en generar y adaptar los contenidos para que la adopción de estas técnicas sea más sencilla para las empresas.

, ,

Related posts

ITAINNOVA acoge la Jornada de demostración de soluciones de testeo

Pretende mejorar la interacción entre las empresas y los centros de investigación

Cerca de cuarenta profesionales de los ámbitos de la Universidad y de la empresa, procedentes de Aragón, Valencia y Asturias, asisten hoy a la convocatoria "Jornada de demostración de soluciones de testeo", basada en conocer los últimos resultados de innovación e investigación en materia de testeo de software, en la que participan, por ejemplo, en el elevator-pitch presentando su compañía y las necesidades que tienen en software testing. También asisten a demostraciones prácticas de las herramientas y  analizan la mejor forma de aplicar las diversas soluciones a su empresa, así como establecer contactos con todos los miembros de la alianza en el formato speed-dating (intercambio de tarjetas). "En este contexto, pretendemos mejorar la interacción entre las empresas y los centros de investigación", indica Laura García, de ITAINNOVA.

Esta Jornada sirve de punto de encuentro entre las necesidades de testing de las empresas asistentes y las soluciones existentes en los miembros de la Alianza Española de Innovación en el Software Testing. Además, hoy se identificarán cuáles son las necesidades  en la materia referida; se darán a conocer los resultados de investigación de las universidades españolas en dicho ámbito; y analizarán de qué forma las soluciones pueden ser validadas en un entorno industrial. 

LAURA ABRE TESTEA

Alianza de Innovación en Software Testing

La Alianza de Innovación en Software Testing  tiene como objetivo concienciar y mejorar el software testing en el PYMES para garantizar la calidad final del software. El testing permite encontrar defectos en el software y repararlos antes de que esté en el mercado. La implantación de unos buenos procesos de testing es fundamental para las empresas que quieren sobrevivir en una economía global, ya que supone un ahorro de costes y garantiza la mejor calidad del producto al usuario final.

Los asistentes a esta actividad organizada en ITAINNOVA, dentro de TesteA, como marco para la promoción de la calidad de los productos basados en software mediante la mejora de la fase de pruebas (testing), han participado en diferentes acciones, como se muestra en las imágenes.

Esta actividad está enmarcada en el programa TESTEA,  avalado por el Departamento de Innovación, Investigación y Universidad del Gobierno de Aragón y por el Ministerio de Economía y Competitividad del Gobierno de España.

El objetivo de esta actuación es difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

Se plantea la creación de un marco de trabajo que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, haga que el software desarrollado o mantenido en Aragón esté libre de fallos.

Para ello, se proponen actividades de difusión, formación y transferencia a las PYMEs, y el papel de ITAINNOVA es ser el guía que acompañe a las empresas para reducir su curva de aprendizaje y quien promueva la comunidad para agilizar la adopción de los métodos, técnicas y herramientas existentes.

De esta forma, se pretende ayudar a promover en Aragón una cultura para utilizar las últimas tendencias en el testeo de software, que aglutine a empresas TIC desarrolladoras, departamentos de sistemas, universidades, centros de innovación y de formación, así como asociaciones y clústeres empresariales como TECNARA e IDIA.

El resultado esperado de la promoción de este marco es que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, dichas organizaciones puedan detectar el mayor número de errores, con el menor esfuerzo posible antes de que sus productos salgan al mercado. Idealmente, estos productos deberían estar libres de fallos.

GENTE POSTITALIANZA INNOVATION EN SOFTWARE TESTING

POSTIT

LAURA Y PUBLICO

MIGUI CON POSTIT

, ,

Related posts

La importancia del testeo en la calidad de un producto que contiene software

Cursos en el Edificio Pignatelli y en la sede de ITAINNOVA, los días 17 de septiembre y 2 de octubre, respectivamente

TesteA es un marco de trabajo para que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, las empresas de Aragón puedan detectar el mayor número de errores, con el menor esfuerzo posible antes de que sus productos salgan al mercado. Testea tiene como objetivo difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

El Departamento de Innovación, Investigación y Universidad del Gobierno de Aragón ha organizado un curso básico sobre testeo de Software que tendrá lugar el 17 de septiembre, de 15 a 19,30 horas, en la Sala Hermanos Bayeu del Edificio Pignatelli, en el Pº María Agustín 36, de Zaragoza.

Este curso básico pretende difundir los conceptos fundamentales en el ámbito del testeo de software, a nivel teórico, para mostrar la importancia que tiene en la calidad de un desarrollo o de un producto que contiene software. En él, los interesados podrán conocer los conceptos teóricos fundamentales en la materia de testeo de software; seleccionar los diversos niveles de testing asociados un ciclo de vida de desarrollo; identificar las técnicas de testing más apropiadas para generar los casos de prueba; así como conocer algunas de las herramientas más comunes que automatizan las tareas de teste; establecer las principales métricas asociadas al testeo y la calidad del software;  e identificar la relación del testeo con los principales procesos y metodologías de desarrollo.

Resulta imprescindible detectar los posibles fallos de nuestro producto en cuanto al software se refiere para eliminar los posibles errores que se hayan cometido en cualquier etapa del desarrollo.  Esta actividad forma parte del proceso de control de calidad global.

El curso no tiene coste asociado, pero hay límite de plazas, por lo que es preciso registrarse en la dirección testea@itainnova.es

PROGRAMA

20150804_Curso-Basico-TESTEA

Testeo basado en modelos MBT

Además, el 2 de octubre, de 10 a 16,30 horas, en la sede del Instituto Tecnológico de Aragón (ITAINNOVA) (c/María de Luna, 7, Zaragoza) tendrá lugar el curso sobre testeo basado en modelos MBT (Model Based Testing), un paradigma en el que a partir de modelos abstractos del sistema se generan de forma automática los casos de prueba. Este enfoque de modelado permite representar el comportamiento esperado a partir de un nivel de abstracción mayor, facilitando el mantenimiento de los casos de prueba generados. Esta herramienta cuenta con numerosos casos de éxito en su implantación mundial. En el programa de la jornada se hará una demostración de la herramienta DTM y los participantes podrán realizar ejercicios de práctica con la misma.

La experiencia práctica adquirida será de utilidad para equipos de calidad y testeo, así como para programadores, diseñadores, analistas y directores de proyecto.

El encargado de impartir este curso es Silvio Cacace, quien desde 1993 está especializado en testing de software y es el creador de la herramienta DTM, utilizada por muchas organizaciones en todo el mundo.

El curso no tiene coste asociado, si bien hay límite de plazas por lo que preciso registrarse en la dirección testea@itainnova.es

PROGRAMA

20150804_Curso-MBT

, , , , , ,

Related posts

ITAINNOVA lidera el programa TesteA, dirigido a las pymes aragonesas

Promovido por el Gobierno de Aragón, se presenta el 20 de mayo

El 20 de mayo tendrá lugar la presentación del programa TesteA, liderado por ITAINNOVA  y promovido por el Gobierno de Aragón, con el que se pretende dar a conocer a las pymes aragonesas los más novedosos métodos, técnicas y herramientas para mejorar el testo de software.

En el ámbito de las empresas de desarrollo de software, dentro de Aragón se llevó a cabo el programa SoftAragón, que se enfocó en mejorar la calidad del software a partir de la mejora de los procesos de fabricación del software (los procesos de desarrollo y mantenimiento de software). En TesteA el enfoque está en la calidad del producto mediante la mejora de la fase de pruebas.

El testing es la actividad que persigue encontrar el mayor número de errores con la menor cantidad de tiempo y esfuerzo posibles. Es un mecanismo orientado a garantizar la calidad del producto antes de su salida al mercado.

La gran mayoría de las empresas de desarrollo de software conciben el testing como una actividad fundamentalmente manual. La complejidad creciente de los nuevos sistemas informáticos hace que esta actividad manual no garantice que los productos que se lanzan al mercado se encuentran libres de fallos, a la vez que obliga a un coste muy elevado dentro del proceso de desarrollo al tener que volver a validar ante cualquier cambio el resto del sistema.

imagen para TESTEA

En determinados mercados maduros no es admisible que el software falle, y es condición necesaria para ofertar poder presentar el certificado de una tercera entidad que, como oficina técnica de calidad, respalde que el producto software ha salido de fábrica con un exhaustivo control de calidad. En este sentido se orienta la reciente norma ISO 29119, cuyo objetivo es mejorar la calidad de los productos software mediante la realización de pruebas.

El objetivo de esta actuación es difundir, formar y transferir las nuevas técnicas de testing a las PYMES para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

Se plantea la creación de un marco de trabajo que, mediante la aplicación de los nuevos paradigmas y tecnologías relacionados con el testing, haga que el software desarrollado o mantenido en Aragón esté libre de fallos.

Para ello se proponen actividades de difusión, formación y transferencia a las PYMEs, e ITAINNOVA va a ser el guía que acompañe a las empresas para reducir su curva de aprendizaje y quien promueva la comunidad para agilizar la adopción de los métodos, técnicas y herramientas existentes.

De hecho hasta noviembre, se desarrollará un conjunto de actuaciones de difusión, formación y transferencia a las pymes para que puedan ser competitivas en un mercado internacional en el que no se admiten fallos.

PROGRAMA

, , ,

Related posts