El primero de estos tutoriales lo impartirán Bryan Bakker y Peter Wijnhoven, en el que explicarán cómo obtener un nivel de fiabilidad del software definido. A lo largo de cuatro pasos, los participantes aplicarán conceptos y técnicas en casos reales, lo que les permitirá poder utilizar lo aprendido en su propio entorno. El caso de estudio será un sistema de consignas que las empresas de mensajería utilizan para entregar los paquetes cuando los clientes no están en casa. Después de la entrega, los clientes pueden recoger sus paquetes con un código de acceso. Los asistentes tendrán que hacer ejercicios y cálculos en pequeños grupos para resolver los problemas derivados y plantear posibles soluciones.
Bryan Bakker y Peter Wijnhoven pertenecen a la empresa Sioux Embedded Systems, y cuentan con una gran experiencia en el sector del testing. Bryan Bakker es arquitecto de pruebas, y desde 2002 ha centrado su carrera en el testeo de software embebido en entornos multidisciplinares, especializándose en la automatización y las pruebas de fiabilidad. Ha impartido numerosos cursos relacionados con el testing y es ponente habitual en diversas conferencias internacionales.
Peter Wijnhoven es consultor estratégico desde el año 2000, momento en el que empezó a liderar un equipo de arquitectos de software. Anteriormente, había ocupado diferentes roles, desde desarrollador de software hasta director de proyectos. Desde 1997 ejerce como consultor de sistemas embebidos para la mejora del desarrollo de procesos en distintos ámbitos de aplicación.
Segundo tutorial
Thomas Fehlmann será el encargado de impartir el segundo tutorial y se centrará en por qué testear el Internet de las Cosas es mucho más complejo que testear software o aplicaciones móviles. La interacción entre varias cosaspuede conllevar un comportamiento inesperado y, en algunos casos, puede convertirse en un riesgo para la seguridad, como en el sector médico o en los coches sin conductor. A lo largo de este workshop, se introducirá la teoría del Álgebra Combinatoria y se explicará de forma práctica cómo se aplica a la generación semiautomática de casos de pruebas para el Internet de las Cosas. Va más allá del tradicional testeo de funcionalidad, incluyendo nuevas métricas para el testing, y aplicándolas del mismo modo en el que se testea el software embebido para sistemas críticos, como en la automoción. Este enfoque permite determinar cuánto testear hasta alcanzar un nivel de seguridad determinado.
Thomas Fehlmann es un experto en métricas de software y en estimación de costes, cuenta con la certificación Lean Six Sigma Black Belt de desarrollo de software ágil y es promotor del diseño y testeo de software como producto orientado al cliente. Dirige la Euro Project Office desde 1999 y es reconocido internacionalmente como experten Quality Function Deployment (QFD) expertdesde 2001. Desde 2004 ejerce como delegado en Suiza del International Software Benchmarking Standard Group (ISBSG), del que es vicepresidente desde 2012.
Lectura especial
El primer día de QA&TEST contará además con una lectura especial, a cargo de Peter Varhol, conocido escritor y conferenciante de software y tecnología. Cuenta con licenciaturas en informática, matemáticas aplicadas y psicología y, actualmente, es el director de Technology Strategy Research.
La lectura especial de Peter Varhol, bajo el título “Famosos fallos del software embebido”, examinará seis publicitados fallos de software de las dos últimas décadas y abrirá el debate acerca de si un testingeficiente habría aportado un resultado diferente. Los fallos de software pueden provocar pérdida de millones de dólares, vergüenza y humillación internacional y, en el peor de los casos, lesiones, daños físicos o incluso la muerte. Este tipo de fallos reciben gran atención mediática, pero rara vez se analizan para entender por qué un proceso de testing riguroso hubiese sido relevante en estos fallos.
Para poder ver el contenido completo tienes que estar suscrito. El contenido completo para suscriptores incluye informes y artículos en profundidad