Pruebas, Herramientas y Oportunidad William Martínez Pomares R&D Manager y Arquitecto The Nearshore Advantage! AGENDA Evolución Herramientas Impacto The Nearshore Advantage! Evolución • De caja Negra y Blanca a Múltiples Pruebas • Adaptación de Ciclos y Metodologías • Mejora en Herramientas de Trabajo The Nearshore Advantage! Tipos de Pruebas De Monitoreo Regresión De Humo Exploratorias Funcionales De Carga De Unidad De Integración De Seguridad Sanidad The Nearshore Advantage! Ejemplo Sprint En Sprints Ágiles, pruebas exploratorias en etapas tempranas. Pruebas “Oficiales” como última etapa de Sprint The Nearshore Advantage! Herramientas Integración Continua • Provee “Nightly builds” para pruebas exploratorias • Ejecuta pruebas automatizadas • Se integra a sistemas de control de defectos o tiquetes The Nearshore Advantage! Herramientas de Automatización • Proveen punto de entrada a automatización de pruebas funcionales • Generación a Scripts permite reutilización y afinamiento • Muchas para diferentes casos The Nearshore Advantage! Herramientas de Generación de Carga • Proveen pruebas dirigidas por Datos • Proveen generación de usuarios virtuales • Proveen sistemas de inteligencia de información • Orquestación de Pruebas The Nearshore Advantage! Lenguajes e Integración. • Pruebas en lenguajes Script. • Problemas de Integración y reutilización • Sistemas Multilenguaje • Lenguajes Específicos de Dominio. The Nearshore Advantage! Plataformas • La nube como laboratorio de pruebas virtual. • Virtualización de servidores y aplicaciones • La Web. The Nearshore Advantage! Impacto - Problemas • Cultura de Desarrollo con Pruebas • Falla en Pruebas de Unidad • Delega revisión primaria a Control de Calidad • Falla en estimación • Resolución de defectos como trabajo extra • Prueba Funcional y no de Atributos Cualitativos The Nearshore Advantage! Problemas • Pruebas como última etapa • Publicación con pruebas parciales. • Publicación ejecutiva y no por certificación • Resolución por parche y no por reestructura • Desaprovechamiento de métricas. The Nearshore Advantage! Thanks, Pura Vida! The Nearshore Advantage!