El programa de QA&TEST se compone de dos tutoriales, tres keynotes, una lectura especial y 22 presentaciones, divididas en seis tracks temáticos.
Tutoriales
La conferencia abrirá sus puertas el miércoles 23 de octubre con los dos tutoriales, de cuatro horas de duración, y caracterizados por enseñar de un modo claro y conciso los aspectos prácticos para la implementación de tecnologías y herramientas en metodologías de trabajo.
Peter Zimmerer, de Siemens, abordará el diseño de la testabilidad de sistemas de software embebido. La testabilidad es el grado en el que un sistema se puede testear de forma efectiva y eficiente. Indica si las pruebas (y el mantenimiento) serán fáciles y baratas frente a difíciles y caras; en el peor caso, una falta de testabilidad indica que las partes del sistema no se pueden testear de ninguna manera. La testabilidad no es gratis; debe estar explícitamente diseñada en el sistema para adecuar el sistema. Esto no es una tarea sencilla, especialmente en sistemas embebidos.
El segundo tutorial se centrará en el testeo del Internet de las Cosas, desde el punto de vista de la experiencia humana. La estadounidense Gerie Owen explicará cómo el Internet de las Cosas incluye una amplia colección de dispositivos, desde los procesos embebidos en sensores de control hasta sistemas móviles y ordenadores portátiles. Los dispositivos móviles se han convertido en una extensión de nosotros mismos y, para ser efectivo, el testing debe implicar interacciones físicas, sensoriales y emocionales. Durante este tutorial, Gerie Owen proporcionará experiencias de primera mano con dispositivos embebidos y móviles, con consejos de gran utilidad para conseguir los objetivos propuestos a la hora de testear estos dispositivos. A través de ejemplos reales, se explicará cómo estos dispositivos responden a diferentes tipos de interacción humana y cómo testear estas respuestas garantiza que el dispositivo funciona correctamente en condiciones del tiempo real.
Keynotes y lectura especial
El keynote inaugural de la conferencia estará a cargo de Kristian Karl, test manager de Spotify con más de 20 años de experiencia, que iniciará su presentación con una discusión acerca de los tests de aceptación de usuario y cómo deben ejecutarse para ser eficaces. Kristian Karl también planteará a los asistentes algunos ejercicios para obtener un conocimiento más profundo de los desafíos que plantea la automatización de pruebas y los tests de aceptación de usuario.
El primer día de QA&TEST finalizará con la lectura especial de Bryan Bakker, titulada “Model Driven Development and its impact on testing... A nanotech case study”, en la que explicará los conceptos de desarrollo orientado a modelos, describiendo modelado, comprobación y generación de código. También abordará el impacto de este enfoque en las actividades de testing y en la calidad del producto final. La presentación estará basada en las experiencias, con un proyecto real en una empresa fabricante de electro-microscopios.
El jueves tendrá lugar el segundo keynote de la conferencia, a cargo de Alexandre Petrenko, director de investigación del Instituto de Investigación Informática de Montreal, que se centrará en el testeo de sistemas no deterministas. Esta presentación se centra en los problemas y aproximaciones existentes para lidiar con sistemas reactivos que se pueden comportar de forma no determinista. El no determinismo puede presentarse en diferentes formatos, utilizando el Testing Basado en Modelos (MBT), así como el Test Bajo Sistemas (SUT), y permite diversas interpretaciones. En general, requiere de pruebas adaptativas donde el siguiente input depende de los outputs generados en previos inputs. Para tener suficiente confianza en el testing, las pruebas se deben ejecutar bajo determinados supuestos acerca del SUT no determinista. Finalmente, se planteará una visión general acerca de los métodos de generación de pruebas existentes para sistemas no deterministas en MBT.
Peter Francome abrirá la jornada del viernes con el tercer y último keynote de la conferencia. Peter Francome es director de Testing y QA en Virgin Media desde enero de 2011. Tiene más de 30 años de experiencia en el mundo del testing en importantes empresas del sector tecnológico, como IBM o Vodafone, en las que ha ocupado diferentes puestos de responsabilidad.
Presentaciones
Las 22 presentaciones de QA&TEST se dividen en seis tracks temáticos: Gestión de Pruebas, Testing de Sistemas Críticos de Seguridad, Automatización de Pruebas, Técnicas de Testing, Testing Ágil y Basado en Modelos, y Gestión de la Calidad.
El primero de los tracks, dedicado a la Gestión de Pruebas, contará con las ponencias de Peter Varhol y Jon Hagar. El primero se planteará cómo funciona el testing en el mundo M2M (machine to machine) y analizará el impacto de la interacción de este tipo de dispositivos y los sistemas embebidos en nuestro día a día. Por su parte, Jon Hagar explicará el uso de la taxonomía para dar soporte a las pruebas de dispositivos embebidos, especialmente en teléfonos móviles.
El segundo track se centrará en el testing de sistemas críticos de seguridad, que son aquellos en los que un simple fallo puede suponer pérdida de la vida, significativos daños en propiedades o en el entorno. En estos sistemas, el testing necesita ser llevado al nivel más alto. Paul Derckx, de Philips Healthcare, abordará la estrategia de pruebas basada en el riesgo, en relación con su implementación en la industria de los dispositivos médicos. La segunda presentación de este track se titula “Acerca del uso del Cloud Computing en sistemas críticos”. Andrés Silva y Óscar Díaz explicarán por qué la utilización del cloud computing en sistemas críticos conlleva una serie de riesgos, la mayoría imposibles de prever, y cómo es necesario determinar las interrelaciones de estos sistemas y los riesgos ocultos, antes de empezar a utilizarlos.
El jueves 23 de octubre, QA&TEST dividirá sus presentaciones en dos grandes ámbitos: la automatización de pruebas y las técnicas de testing, con un total de seis presentaciones en cada uno. En el track de Automatización de Pruebas, cabe destacar la ponencia de Joel Montvelisky, en la que dará 12 consejos para convertirse en testers más profesionales; la de Egbert Bouman, que explicará cómo seleccionar la herramienta de pruebas más apropiada, o la de Xabier Martín, que presentará un caso práctico acerca de la estrategia de pruebas seguida para crear un entorno de pruebas automatizas para afrontar los retos que la Unidad Telemática plantea en la calidad de software del sector del automóvil.
En el track Técnicas de Testing, destacan las ponencias de Chris C. Schotanus, que abordará cómo llevar el análisis de riesgo de producto a un nivel más alto; la de Shashi K. Katiyar hará una reflexión acerca del uso eficaz de las métricas de complejidad para mejorar la calidad del software, o finalmente, Debarchan Dash, que explicará los métodos de análisis estáticos y dinámicos, especialmente importantes en áreas en las que la fiabilidad, el tiempo de respuesta y los recursos consumidos son criterios cruciales.
La jornada del viernes contará con dos tracks -Lean, Agile y Testing Basado en Modelos, y Gestión de la Calidad-, cada uno con tres presentaciones. El primero lo abrirá Ben Linders, con una reflexión acerca de las retrospectivas agile, cómo llevarlas a cabo y qué beneficios pueden aportar, tanto al equipo como al negocio. A continuación, Nancy Van Schooenderwoert abordará el desarrollo de hardware, desde el punto de vista de la aplicación de los principios lean y agile. Por último, Navneet Goyal explicará cómo los equipos de testing se deben adaptar a los sistemas ágiles, basándose en su experiencia en diversos proyectos que se trasladaron a tecnologías ágiles.
De forma paralela, en el track 6, Willem van den Biggelaar iniciará su presentación con una llamada de atención: “¡Ayuda! ¡Nuestro sistema de gestión de calidad no se utiliza!”, y explicará cómo gestionar, mantener y utilizar de forma efectiva un sistema de gestión de la calidad. En la segunda presentación, Avi Ofer se centrará en un caso de estudio de un método para medir y valorar la calidad de un producto, y cómo mejorarlo haciendo uso de esta información. Cerrará el track Luis Fernández Sanz, con la presentación del Proyecto Iceberg, cuyo objetivo es definir cómo las decisiones de gestión de proyectos en las acciones de control de calidad influyen en los resultados del proyecto en términos de calidad, coste y tiempo.
Para poder ver el contenido completo tienes que estar suscrito. El contenido completo para suscriptores incluye informes y artículos en profundidad

