OUTSOURCING DEL TESTING EN EL CONTEXTO EMPRESARIAL CUBANO
CONTEXTO ACTUAL Sin embargo - Baja calidad de los productos - Incremento del coste Aseguramiento y control de calidad Verificación y Validación Pruebas de software
MODELOS PARA DESARROLLAR PRUEBAS SEGÚN ESTRUCTURA ORGANIZATIVA Desarrolladores que hacen las funciones de probadores. Equipo de pruebas integrado en el equipo de desarrollo. Equipos de pruebas independientes que realizan las labores de verificación y validación. Grupos de SQA que dedican parte de su esfuerzo a realizar pruebas. Tercerización o Outsourcing de las actividades relacionadas con las pruebas de software.
OUTSOURCING DE PRUEBAS DE SOFTWARE Reducir costos Mejorar calidad del producto Equipo independiente del desarrollo Reducir tiempo Mejorar proceso
ORGANIZACIONES QUE BRINDAN SERVICIOS OUTSOURCING DE PRUEBAS DE SOFTWARE Clientes Procesos Personas Infraestructura
CUBA, UN CONTEXTO DIFERENTE El conocimiento como el principal activo. Lineamientos de la política económica y social del Partido y la Revolución (abril, 2011). Crecimiento y organización de la industria cubana del software. Perfeccionamiento de las empresas cubanas. El éxito de las empresas depende de su capacidad de creación de valores. Apertura al sector no estatal. Nueva ley de inversión extranjera.
CENTRO NACIONAL DE CALIDAD DE SOFTWARE, UNA NECESIDAD Emitir normativas técnicas, políticas, procedimientos y estándares. Consultorías asociadas a la ingeniería y calidad de software. Certificación a productos informáticos nacionales o importados, a partir de su conformidad con normas. Controlar y auditar el uso de normativas técnicas, procedimientos, documentos estandarizados y buenas prácticas para el desarrollo. Formación en los temas de calidad e ingeniería de aplicaciones informáticas.
LABORATORIO INDUSTRIAL DE PRUEBAS DE SOFTWARE - LIPS Verificar y validar el cumplimiento de los requisitos definidos para el producto. Ser los máximos responsables de ofrecer un producto confiable y seguro. Demostrar su competencia técnica para efectuar tipos de pruebas específicos. Ser capaces de producir resultados correctos, trazables y reproducibles.
LABORATORIO INDUSTRIAL DE PRUEBAS DE SOFTWARE Estrategia de satisfacción del cliente, en función del proceso (ISO/IEC 9001:2008, ISO/IEC 9004:2009, ITIL, Capital relacional) Disciplinas de las organizaciones inteligentes. Formación de roles. Capacitación y formación. Procesos definidos (claves, estratégicos, de apoyo). ISO/IEC 17025:2006, ISO/IEC 9001:2008, ISO/IEC 9126:2005. Entorno de gestión de pruebas y entorno de pruebas. Virtualización de servidores, herramientas.
LABORATORIO INDUSTRIAL DE PRUEBAS DE SOFTWARE Formación de roles Formación desde la práctica, a través de los servicios que se brindan. Vinculación con la Universidad para formar el rol de probador a través de una asignatura de pregrado. Formación de roles en profesionales de la industria. Soporte al proceso de pruebas.
LIPS- MODELO DE CALIDAD DEL PRODUCTO
LIPS - TIPOS DE PRUEBA A PARTIR DE CARACTERÍSTICAS DE CALIDAD Característica Tipo de prueba Herramientas Funcionalidad Función - Casos de prueba. - Selenium IDE. Seguridad (Recopilación de Información, Gestión de Configuración, Autenticación, Gestión de Sesiones, Autorización, Validación de Datos, Pruebas de Denegación de Servicio) - Sistema Operativo Kali Linux. - Lista de chequeo. - Acunetix. - Havi. - Web security.
LIPS - TIPOS DE PRUEBA A PARTIR DE CARACTERÍSTICAS DE CALIDAD Característica Tipo de prueba Herramientas Funcionalidad Volumen - JMeter. Usabilidad Estructura Usabilidad Confiabilidad Recuperación y tolerancia a fallos Comparativa de código - Lista de chequeo. - Lista de chequeo. - Selenium IDE. Portabilidad Configuración - Manual de configuración. Instalación Manual de instalación.
LIPS - TIPOS DE PRUEBA A PARTIR DE CARACTERÍSTICAS DE CALIDAD Característica Tipo de prueba Herramientas Eficiencia Carga - JMeter. Estrés Rendimiento
Opciones que no funcionan 2% LIPS TENDENCIAS DE NO CONFORMIDADES EN PRUEBAS DE FUNCIONALIDAD Excepciones 1% Funcionalidad 18% Error de Idioma 4% Error de interfaz 10% Otros 4% Recomendación 4% Validación 10% Formato 4% Correspondencia entre Artefacto 18% Redacción 14% Ortografía 11%
MODELO DE CALIDAD PARA EL DESARROLLO DE APLICACIONES INFORMÁTICAS
MODELO DE CALIDAD PARA EL DESARROLLO DE APLICACIONES INFORMÁTICAS
PROYECCIONES Ampliar y consolidar relaciones de trabajo con empresas nacionales. Relaciones con empresas extranjeras. Emitir normativas técnicas, Modelo de Calidad para el Desarrollo de Aplicaciones Informáticas. Acreditación del LIPS (ISO/IEC 17025:2006). Certificación CALISOFT (ISO/IEC 9001:2008). Certificación de probadores (ISTQB). Trabajo como miembro del HASTQB.