Programa

Día 1: 12/11/2014

Hora:
09:30 a 10:30

Recepción y registro para los seminarios

Hora:
10:30 a 12:00

Durante 90 minutos intentaremos dar luz a uno de los grandes problemas que tenemos los tester desde hace algunos años, no os dejéis engañar... ¡NO SOMOS DESARROLLADORES QUE SABEN HACER TESTING!

Libros como "How Google tests software" proponen que el Tester puro desaparezca, que el tester sea un desarrollador que se preocupe por la Calidad, una afirmación en la que no puedo estar más en desacuerdo.

Hora:
10:30 a 12:00

El verdadero valor de las pruebas es contribuir a que el software más crítico para el negocio de una compañía sea, por consecuencia, también el más fiable y robusto. Esto se consigue aplicando una estrategia de pruebas que haya sido diseñada con una orientación al negocio y a la contención de sus riesgos.

Hora:
10:30 a 12:00

En este seminario, pondremos en práctica 4 técnicas que podemos introducir en nuestra organización de forma inmediata y con muy poco coste… lo que solemos llamar Quick Wins….

A través de una serie de ejercicios prácticos, basados en la provocación del error y la propuesta de mejoras, los asistentes podrán de forma inmediata mejorar la forma en la que se especifican los requisitos en su organización.

Ponente:
Hora:
12:00 a 12:30
Hora:
12:30 a 14:00

BDD (Desarrollo guiado por comportamiento) esta generando mucho interés en el mundo del desarrollo del software y en particular en el mundo del QA. Pero que es realmente BDD? Muchos lo identifican directamente como una herramienta para automatizar como puede ser Cucumber, pero realmente BDD es mucho más que eso y su principal característica no es la automatización si no la definición de escenarios o ejemplos.

Hora:
12:30 a 14:00

Este seminario se centrará en pruebas funcionales: gestión del alcance, definición de casos de test, reporte de defectos, comunicación de resultados.

Hora:
12:30 a 14:00

Durante el seminario veremos una primera parte con los conceptos básicos de la inspección de código y la calidad de producto software. Se dará un repaso teórico a las principales métricas de calidad existentes y a los modelos de calidad que permiten evaluar si un software es mejor que otro.

Hora:
14:00 a 15:00
Hora:
15:00 a 16:30

En este seminario hablaremos sobre cómo integrar BDD en el desarrollo de las aplicaciones móviles. Veremos diferentes herramientas y librerías disponibles en los diferentes entornos móviles y hablaremos sobre herramientas cross-platform que nos permitan ejecutar una misma prueba en diferentes entornos.

Utilizando Calabash como base, crearemos y configuraremos un entorno que nos permita realizar testing automático tanto en iOS como en Android y veremos cómo integrar estas pruebas en un proceso de integración continua. 

Hora:
15:00 a 16:30

Durante este seminario se presentarán los conceptos principales de la técnica de test exploratoria basado en sesiones y se aplicarán a un caso real, en laboratorio de pruebas, así los asistentes tendrán la oportunidad de poner en práctica los conceptos desarrollados.

Guiado por las sesiones de test, se presentan los pasos para preparar y ejecutar el test exploratorio, así como tabmién reportar los resultados del mismo, tal cual fuera una sesión real de test.

Hora:
15:00 a 16:30

Este seminario es una introducción a las necesidades de Verificación y Validación (V&V) que se plantean en el desarrollo de sistemas de Seguridad Crítica embebidos.

Hora:
16:30 a 18:00

En el taller se explicará brevemente qué el desarrollo guiado por comportamientos (BDD) y un ejemplo sencillo mediante la herramienta Behat. Para agilizar el desarrollo de los test de comportamiento emplearemos Mink como complemento a Behat. Una vez explicado el funcionamiento básico, pasaremos a realizar un par de sencillos ejercicios en los que llegaremos a verificar la integración del programa que desarrollemos con la API de Facebook.

Hora:
16:30 a 18:00

El objetivo del seminario es exponer la necesidad de un Diseño Centrado en el Usuario (DCU) para conseguir interfaces usables, y presentar algunas técnicas de DCU. Todo ello desde un punto de vista muy práctico, con la utilización de ejemplos y el planteamiento de actividades.

Hora:
16:30 a 18:00

Las Administraciones Públicas están desempeñando un importante papel en la creación de servicios de movilidad hacia el ciudadano, en la dinamización del sector móvil y en la organización de un nuevo modelo de relación con la administración.

En este sentido, la ponencia pretende mostrar las experiencias llevadas a cabo en este ámbito desde el punto de vista del aseguramiento de la calidad de este tipo de iniciativas.

Día 2: 13/11/2014

Hora:
08:15 a 09:00
Hora:
09:00 a 09:15

Bienvenida y apertura del VLCTESTING 2014

Hora:
09:15 a 09:50

No hay tiempo para realizar pruebas... Esto tiene que salir ya... El desarrollo llevó más de lo previsto y no queda presupuesto para test... Pruebas, a esta altura del proyecto ya no se puede... Ya lo probamos en desarrollo... Me encantaría hacer pruebas, pero no hay tiempo, para la siguiente versión, en una de esas podemos hacer alguna prueba... Pruebas, por favor ya bastantes problemas tengo con la entrega!

Hora:
09:50 a 10:25

En más ocasiones de las deseables, los proyectos que pasan por alto la calidad de los requisitos, haciendo referencia a la dificultad de su captura, entre otras causas debido a la imposibilidad de encontrar interlocutores válidos con suficiente disponibilidad. Pensando en “ganar tiempo”, los equipos se lanzan en proyectos de desarrollo, llegando muchas veces a la construcción de los sistemas sin tener claramente especificados los requisitos iniciales de negocio.

Hora:
10:25 a 11:00

Gamificación (gamification en el ámbito anglosajón) es el empleo de mecánicas de juego en entornos y aplicaciones no lúdicas con el fin de potenciar la motivación, la concentración, el esfuerzo, la fidelización y otros valores positivos comunes a todos los juegos. Se trata de una nueva y poderosa estrategia para influir y motivar a grupos de personas.

Hora:
11:00 a 11:30
Hora:
11:30 a 12:05

Esta conferencia ofrece los puntos que motivan la necesidad de considerar el testing de seguridad como un factor clave de éxito.

Se ofrece una aproximación al testing de seguridad con el objetivo de acercar a los asistentes al tema que será, en posteriores puntos, el central de la presentación.

Acto seguido se introducen los problemas que se tratan en los apartados venideros, presentando los diferentes factores que contribuyen a una situación de alta carga y estrés con los posibles resultados derivados de la misma.

Hora:
12:05 a 12:40

En esta ponencia presentaremos la visión de Bull España S.A. en cuanto a la automatización de pruebas funcionales. Al igual que para muchos otros retos del ciclo de vida de la calidad, la automatización resulta imprescindible. Pero no hay herramientas mágicas, por lo que debemos acompañar la automatización con la definición de una estrategia madura y el soporte de una solución alineada con las mejores prácticas para resolver las problemáticas habituales de la automatización de pruebas funcioonales.

Ponente:
Hora:
12:40 a 13:15

La automatización de software es como tener a un niño pequeño, cuando se empieza todo son sonrisas, todo va perfecto, sale a la primera y entras en un estado de éxtasis pensando que siempre va a ser así! Como mucho alguna noche te da algún susto, pero que se arreglan con unos cuantos mimos.

Hora:
13:15 a 14:00

Aprender del pasado para conocer dónde estamos y cuáles son los nuevos desafíos en software testing

La mesa redonda estará compuesta por técnicos y profesionales de testing de software con quienes discutiremos las claves de la situación actual en software testing (en particular en España) y hacia dónde vamos.

 

Hora:
14:00 a 15:30
Hora:
15:30 a 16:20

Desde hace varios años podemos leer en cualquier libro de informática la “fórmula mágica” dibujada en forma de triángulo que señala la importancia que tiene combinar las Personas con los Procesos y la Tecnología. Sin embargo el resultado real en muchas organizaciones es la de dotar de vital importancia a la Tecnología, invertir en escribir y rescribir Procesos, y “dar por hecho” que las personas siempre estamos ahí para trabajar en lo que sea como sea.

Hora:
16:20 a 16:55

Las técnicas de monkey testing generalmente implican la ejecución de estímulos aleatorios sobre un sistema bajo pruebas con el único propósito de buscar situaciones de crash. Usar este tipo de técnicas es bastante barato, y además es posible conseguir información de valor sobre aspectos de calidad en forma temprana.

Hora:
16:55 a 17:30

Históricamente, la parte más testeada (y la mayoría de veces la única) de las aplicaciones web siempre ha sido el código que se ejecuta en el servidor (ya sea Java, C# o cualquier otro). Existen numerosas herramientas o librerías desde hace años para hacer todo tipo de test unitarios o de integración, como pueden ser JUnit para ejecutar pruebas unitarias, Mockito para simular comportamiento de objetos, o H2 como base de datos embebida cuando buscamos hacer test de integración.

Hora:
17:30 a 18:00
Hora:
18:00 a 18:40

Las personas con Trastornos del Espectro del Autismo, y en especial aquellos con autismo de alto funcionamiento y síndrome de Asperger, han quedado tradicionalmente excluidos del mercado laboral debido a sus limitaciones en la comunicación y la interacción social.

Pero estas personas destacan no solo por esas deficiencias, sino por su especial capacidad en algunas áreas: tenacidad, concentración, memoria visual, detección de patrones y anomalías, intolerancia al error, honestidad… en suma, toda una lista de capacidades que bien se puede resumir por “pasión por los detalles”.

Hora:
18:40 a 19:00

Conclusiones y cierre de VLCTESTING 2014

Hora:
19:15 a 19:30
Hora:
19:30 a 20:30

Organiza: TrobaTest