SlideShare una empresa de Scribd logo
1 de 22
El diablo está en los detalles:
Calidad a través de las pruebas
funcionales y técnicas en sistemas de
información
10 de setiembre de 2015
Página 2
Pruebas
Página 3
¿Qué pasa con las pruebas en el mundo?
 63% de las empresas que hacen uso intensivo de sistemas de información
en su negocio, tienen una gestión de pruebas razonable que propicia la
mitigación de los riesgos de fallas funcionales o técnicas en los sistemas de
información.
 78% de las empresas con problemas con la calidad funcional o técnica de
sus sistemas tiene limitaciones en la gestión de pruebas funcionales o
técnicas en sus sistemas de información.
 84% de los casos en los que los requerimientos funcionales no están bien
definidos impactando la calidad de las pruebas funcionales o técnicas en el
sistema de información.
 47% de las empresas que realizan pruebas funcionales tienen dificultades
con la calidad de la ejecución de las pruebas.
Presentation title
Página 4
¿Qué es un defecto?
 Un defecto provoca que un programa no cumpla de manera completa y
efectiva aquello para lo que fue creado.
 Un defecto es algo concreto, se puede identificar, describir y contabilizar.
 La corrección del defecto tiene costo y su corrección toma tiempo.
 Entre los tipos de defectos están:
 Documentación, sintaxis, organización (gestión de cambio, librerías, control de
versiones), asignación (declaración, ámbitos, nombres duplicados), Interfaz
(dentro del mismo sistema o con otros externos), chequeo (mensajes de error,
trazas, validaciones), datos (estructura, contenido), función (errores lógicos,
bucles, recursividad), sistema (configuración, instalación, explotación), entorno
(diseño, compilación, pruebas).
Presentation title
Página 5
Costo de corregir defectos
Página 6
Costo de corregir defectos
Presentation title
100%
Página 7
 Distribución típica del origen de los errores
 56% Requerimientos
 7% Código
 27% Diseño
 10% Otros
 Distribución típica del esfuerzo para resolver errores si se origina en:
 82% Requerimientos
 1% Código
 13% Diseño
 4% Otros
Estadísticas generales
Presentation title
Página 8
 Distribución típica del origen de los errores
 56% Requerimientos
 7% Código
 27% Diseño
 10% Otros
 Distribución típica del esfuerzo para resolver errores si se origina en:
 82% Requerimientos
 1% Código
 13% Diseño
 4% Otros
Estadísticas generales
Presentation title
La ausencia de una adecuada gestión de
requerimientos tiene impacto en la
calidad de la gestión de las pruebas.
Sin requerimientos bien definidos es
probable que se requieran cambios que
encarecen el proyecto.
Página 9
 Costo de resolver el defecto
 Costo de prevenir el defecto
 Costo por daños ocasionados por el defecto
 Costo de oportunidad por el tiempo afectado por el defecto
 Costo por el impacto en la imagen del sistema en la empresa
 Costo por el impacto en la confianza interna y del cliente
 Costo por el impacto en la productividad del personal por afectar la
motivación
Impacto de los defectos
Presentation title
Página 10
 Costo de resolver el defecto
 Costo de prevenir el defecto
 Costo por daños ocasionados por el defecto
 Costo de oportunidad por el tiempo afectado por el defecto
 Costo por el impacto en la imagen del sistema en la empresa
 Costo por el impacto en la confianza interna y del cliente
 Costo por el impacto en la productividad del personal por afectar la
motivación
Impacto de los defectos
Presentation title
Los defectos en el sistema crean
una imagen negativa que afecta la
asimilación fluida del sistema en la
empresa.
Página 11
Tipos de pruebas
Página 12
Tipos de pruebas
 Pruebas unitarias
 Objetivo: comprobar que un módulo de código funciona correctamente
 Pruebas funcionales
 Objetivo: comprobar que el software desarrollado realiza de manera
funcionalmente correcta aquello para lo que fue desarrollado
 Pruebas integración
 Objetivo: comprobar que los módulos que componen el código
desarrollado funciona correctamente una vez que estos están
integrados entre si
 Pruebas de validación o aceptación
 Objetivo: comprobar que el software desarrollado cumple con las
expectativas del cliente, tanto desde el punto de vista de la
funcionalidad como de la satisfacción del cliente
Presentation title
Página 13
Tipos de pruebas
 Pruebas de caja blanca
 Objetivo: probar el funcionamiento de la estructura de control definida
en la lógica (o configuración) del programa. Se ejecutan por lo menos
una vez todos los flujos del programa.
 Pruebas de caja negra
 Objetivo: comprobar que la funcionalidad del programa o del sistema
está operativa. Permite identificar:
 Funciones incorrectas o ausentes
 Errores de interface
 Errores de estructura de datos o acceso a BD externas
 Errores de rendimiento
 Errores de inicialización o de terminación
Presentation title
Página 14
Estándar ISO / IEC 29119
Página 15
Estándar ISO / IEC 29119
 Estándar de prueba aplicable a todo tipo de sistemas.
 Unifica e integra los conocimientos de tres generadores de estándares:
BSI, IEEE, ISO/IEC.
 Consiste de cuatro secciones relacionadas:
 Conceptos
 Procesos
 Documentación
 Diseño de pruebas
 Modelo de procesos de prueba
 Procesos de prueba de la organización
 Procesos de gestión de pruebas
 Proceso de pruebas dinámicas
Presentation title
Página 16
Estándar ISO / IEC 29119
Proceso de prueba de la organización
Presentation title
Proceso de prueba de la organización
Política de pruebas Estrategia de pruebas
► Objetivo
► Alcance
► Organización
► Principios de gobierno
► Procesos
► Responsables
► Productos
► Técnicas
► Herramientas
Página 17 Presentation title
Procesos de gestión de las pruebas
► Entender el contexto
► Organizar el plan de pruebas
► Identificar y analizar riesgos
► Identificar las mitigaciones de
riesgos
► Diseñar la estrategia de pruebas
► Determinar el personal y
calendario
► Registrar el plan de pruebas
► Consenso del plan de pruebas
► Comunicar el plan de pruebas
Estándar ISO / IEC 29119
Procesos de gestión de las pruebas
Control y
seguimiento
Planificación Finalización
► Preparación
► Métricas y monitoreo
► Reporte de progreso
► Control de estado de
incidentes y pruebas
completadas
► Archivar documentos y
papeles de trabajo
► Desmantelar entorno
de pruebas
► Lecciones aprendidas
► Informar finalización
Página 18
Diseño e
implementación
de pruebas
Estándar ISO / IEC 29119
Procesos de pruebas dinámicas
Presentation title
Procesos de pruebas dinámicas
Gestión de
entorno
Ejecución
Reporte de
incidencias
► Especificaciones de
las pruebas
► Base de pruebas
(Cobertura, casos
y procedimientos)
trazabilidad
► Requisitos del
entorno de pruebas
► Preparación y
mantenimiento del
entorno de pruebas
► Resultados de las
pruebas
► Incidencias,
correcciones y
reprueba
► Estadísticas de
control
► Reporte de avance
► Informe de
incidencias
Página 19
Reportes de control
 Gestión de Incidentes
 # de defectos
 Tiempo de solución
 # reincidencia de defectos
 # defectos requerimiento
 # defectos programación
 # defectos ejecución
 Cobertura
 Casos de prueba funcional
 Flujos e interfaces
 # de casos probados
 # de casos sin defecto
Presentation title
Página 20
Conclusión
Página 21
Conclusión
 Las pruebas son una parte integral del desarrollo o implementación de
sistemas:
 Las pruebas se inician con los requerimientos, no la codificación o
configuración
 Las pruebas son una actividad dinámica
 Prevenir es mejor que curar.
 Mientras más temprano se encuentre el defecto, mas económica es su
corrección
 Adoptar un estándar para las pruebas y mantenerlo en el tiempo
 Primero los procesos luego las herramientas
 No todas las personas pueden ejecutar pruebas bien, utilice equipos con
las competencias adecuadas
 Ejecutar pruebas planificadas en un entorno controlado proporciona
métricas objetivas
 Para obtener un retorno sobre la inversión, es necesario invertir
Presentation title
El diablo está en los detalles:
Calidad a través de las pruebas
funcionales y técnicas en sistemas de
información
10 de setiembre de 2015

Más contenido relacionado

Destacado

Preparando Organizaciones Eficientes en momentos de incertidumbre
Preparando Organizaciones Eficientes en momentos de incertidumbrePreparando Organizaciones Eficientes en momentos de incertidumbre
Preparando Organizaciones Eficientes en momentos de incertidumbreEY Perú
 
Analytics: Transforme el futuro con su información
Analytics: Transforme el futuro con su informaciónAnalytics: Transforme el futuro con su información
Analytics: Transforme el futuro con su informaciónEY Perú
 
Gestión de riesgos financieros con derivados y su impacto tributario
Gestión de riesgos financieros con derivados y su impacto tributarioGestión de riesgos financieros con derivados y su impacto tributario
Gestión de riesgos financieros con derivados y su impacto tributarioEY Perú
 
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...EY Perú
 
Recomendaciones prácticas para un efectivo cierre contable
Recomendaciones prácticas para un efectivo cierre contableRecomendaciones prácticas para un efectivo cierre contable
Recomendaciones prácticas para un efectivo cierre contableEY Perú
 
Perspectivas Tributarias - Setiembre 2015
Perspectivas Tributarias - Setiembre 2015Perspectivas Tributarias - Setiembre 2015
Perspectivas Tributarias - Setiembre 2015EY Perú
 
Infografía EOY
Infografía EOYInfografía EOY
Infografía EOYEY Perú
 

Destacado (7)

Preparando Organizaciones Eficientes en momentos de incertidumbre
Preparando Organizaciones Eficientes en momentos de incertidumbrePreparando Organizaciones Eficientes en momentos de incertidumbre
Preparando Organizaciones Eficientes en momentos de incertidumbre
 
Analytics: Transforme el futuro con su información
Analytics: Transforme el futuro con su informaciónAnalytics: Transforme el futuro con su información
Analytics: Transforme el futuro con su información
 
Gestión de riesgos financieros con derivados y su impacto tributario
Gestión de riesgos financieros con derivados y su impacto tributarioGestión de riesgos financieros con derivados y su impacto tributario
Gestión de riesgos financieros con derivados y su impacto tributario
 
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...
Enfrentando el desafío - La Auditoría Interna ante un panorama volátil de rie...
 
Recomendaciones prácticas para un efectivo cierre contable
Recomendaciones prácticas para un efectivo cierre contableRecomendaciones prácticas para un efectivo cierre contable
Recomendaciones prácticas para un efectivo cierre contable
 
Perspectivas Tributarias - Setiembre 2015
Perspectivas Tributarias - Setiembre 2015Perspectivas Tributarias - Setiembre 2015
Perspectivas Tributarias - Setiembre 2015
 
Infografía EOY
Infografía EOYInfografía EOY
Infografía EOY
 

Similar a El diablo está en los detalles: Calidad a través de las pruebas funcionales y técnicas en sistemas de información

16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009Pepe
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad softwareAlejandro Leon
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWAREAlejandro Leon
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTViewnext
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareGomez Gomez
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIhanzcg
 
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...Luis Fernando Aguas Bucheli
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
057 Testing Y Pensar Que Me Habian Dicho
057 Testing Y  Pensar Que Me Habian Dicho057 Testing Y  Pensar Que Me Habian Dicho
057 Testing Y Pensar Que Me Habian DichoGeneXus
 

Similar a El diablo está en los detalles: Calidad a través de las pruebas funcionales y técnicas en sistemas de información (20)

Practico
PracticoPractico
Practico
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXT
 
Is new
Is newIs new
Is new
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TI
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
capitulo 2 Somerville.pptx
capitulo 2 Somerville.pptxcapitulo 2 Somerville.pptx
capitulo 2 Somerville.pptx
 
Pruebas
PruebasPruebas
Pruebas
 
057 Testing Y Pensar Que Me Habian Dicho
057 Testing Y  Pensar Que Me Habian Dicho057 Testing Y  Pensar Que Me Habian Dicho
057 Testing Y Pensar Que Me Habian Dicho
 
Sqm
SqmSqm
Sqm
 

Más de EY Perú

Cierre Fiscal 2019 | 2da sesión
Cierre Fiscal 2019 | 2da sesión Cierre Fiscal 2019 | 2da sesión
Cierre Fiscal 2019 | 2da sesión EY Perú
 
Cierre Fiscal 2019
Cierre Fiscal 2019Cierre Fiscal 2019
Cierre Fiscal 2019EY Perú
 
IFD y Mercado de Valores
IFD y Mercado de ValoresIFD y Mercado de Valores
IFD y Mercado de ValoresEY Perú
 
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael HuamánCorporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael HuamánEY Perú
 
Empresas de servicios y comercio podrían trasladarse a EE.UU.
Empresas de servicios y comercio podrían trasladarse a EE.UU.Empresas de servicios y comercio podrían trasladarse a EE.UU.
Empresas de servicios y comercio podrían trasladarse a EE.UU.EY Perú
 
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael HuamánCorporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael HuamánEY Perú
 
Infografía EY Perú Como Empresa Socialmente Responsable
Infografía EY Perú Como Empresa Socialmente ResponsableInfografía EY Perú Como Empresa Socialmente Responsable
Infografía EY Perú Como Empresa Socialmente ResponsableEY Perú
 
Ey hot topic_robotics
Ey hot topic_roboticsEy hot topic_robotics
Ey hot topic_roboticsEY Perú
 
Ey hot topic_drones (2)
Ey hot topic_drones (2)Ey hot topic_drones (2)
Ey hot topic_drones (2)EY Perú
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia ArtificialEY Perú
 
Realidad Aumentada
Realidad Aumentada Realidad Aumentada
Realidad Aumentada EY Perú
 
Premio LEC 2016
Premio LEC 2016Premio LEC 2016
Premio LEC 2016EY Perú
 
"Cómo es la carga fiscal minera en latinoamérica"
"Cómo es la carga fiscal minera en latinoamérica""Cómo es la carga fiscal minera en latinoamérica"
"Cómo es la carga fiscal minera en latinoamérica"EY Perú
 
Riesgos de la Industria Minera
Riesgos de la Industria Minera Riesgos de la Industria Minera
Riesgos de la Industria Minera EY Perú
 
"Perspectives and opportunities in the Peruvian financial sector"
"Perspectives and opportunities in the Peruvian financial sector""Perspectives and opportunities in the Peruvian financial sector"
"Perspectives and opportunities in the Peruvian financial sector"EY Perú
 
Entrevista a Paulo Pantigoso, Country Managing Partner de EY Perú
Entrevista a Paulo Pantigoso, Country Managing Partner de EY PerúEntrevista a Paulo Pantigoso, Country Managing Partner de EY Perú
Entrevista a Paulo Pantigoso, Country Managing Partner de EY PerúEY Perú
 
Premios LEC
Premios LECPremios LEC
Premios LECEY Perú
 
El distintivo ESR
El distintivo ESREl distintivo ESR
El distintivo ESREY Perú
 
Aplicación de la ley de protección de datos personales
Aplicación de la ley de protección de datos personalesAplicación de la ley de protección de datos personales
Aplicación de la ley de protección de datos personalesEY Perú
 
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...EY Perú
 

Más de EY Perú (20)

Cierre Fiscal 2019 | 2da sesión
Cierre Fiscal 2019 | 2da sesión Cierre Fiscal 2019 | 2da sesión
Cierre Fiscal 2019 | 2da sesión
 
Cierre Fiscal 2019
Cierre Fiscal 2019Cierre Fiscal 2019
Cierre Fiscal 2019
 
IFD y Mercado de Valores
IFD y Mercado de ValoresIFD y Mercado de Valores
IFD y Mercado de Valores
 
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael HuamánCorporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2018 - entrevista a Rafael Huamán
 
Empresas de servicios y comercio podrían trasladarse a EE.UU.
Empresas de servicios y comercio podrían trasladarse a EE.UU.Empresas de servicios y comercio podrían trasladarse a EE.UU.
Empresas de servicios y comercio podrían trasladarse a EE.UU.
 
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael HuamánCorporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael Huamán
Corporate Fraud & Corruption Annual Review 2016 - entrevista a Rafael Huamán
 
Infografía EY Perú Como Empresa Socialmente Responsable
Infografía EY Perú Como Empresa Socialmente ResponsableInfografía EY Perú Como Empresa Socialmente Responsable
Infografía EY Perú Como Empresa Socialmente Responsable
 
Ey hot topic_robotics
Ey hot topic_roboticsEy hot topic_robotics
Ey hot topic_robotics
 
Ey hot topic_drones (2)
Ey hot topic_drones (2)Ey hot topic_drones (2)
Ey hot topic_drones (2)
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Realidad Aumentada
Realidad Aumentada Realidad Aumentada
Realidad Aumentada
 
Premio LEC 2016
Premio LEC 2016Premio LEC 2016
Premio LEC 2016
 
"Cómo es la carga fiscal minera en latinoamérica"
"Cómo es la carga fiscal minera en latinoamérica""Cómo es la carga fiscal minera en latinoamérica"
"Cómo es la carga fiscal minera en latinoamérica"
 
Riesgos de la Industria Minera
Riesgos de la Industria Minera Riesgos de la Industria Minera
Riesgos de la Industria Minera
 
"Perspectives and opportunities in the Peruvian financial sector"
"Perspectives and opportunities in the Peruvian financial sector""Perspectives and opportunities in the Peruvian financial sector"
"Perspectives and opportunities in the Peruvian financial sector"
 
Entrevista a Paulo Pantigoso, Country Managing Partner de EY Perú
Entrevista a Paulo Pantigoso, Country Managing Partner de EY PerúEntrevista a Paulo Pantigoso, Country Managing Partner de EY Perú
Entrevista a Paulo Pantigoso, Country Managing Partner de EY Perú
 
Premios LEC
Premios LECPremios LEC
Premios LEC
 
El distintivo ESR
El distintivo ESREl distintivo ESR
El distintivo ESR
 
Aplicación de la ley de protección de datos personales
Aplicación de la ley de protección de datos personalesAplicación de la ley de protección de datos personales
Aplicación de la ley de protección de datos personales
 
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...
Energías renovables: Aspectos fiscales a considerar en el planeamiento de in...
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 

El diablo está en los detalles: Calidad a través de las pruebas funcionales y técnicas en sistemas de información

  • 1. El diablo está en los detalles: Calidad a través de las pruebas funcionales y técnicas en sistemas de información 10 de setiembre de 2015
  • 3. Página 3 ¿Qué pasa con las pruebas en el mundo?  63% de las empresas que hacen uso intensivo de sistemas de información en su negocio, tienen una gestión de pruebas razonable que propicia la mitigación de los riesgos de fallas funcionales o técnicas en los sistemas de información.  78% de las empresas con problemas con la calidad funcional o técnica de sus sistemas tiene limitaciones en la gestión de pruebas funcionales o técnicas en sus sistemas de información.  84% de los casos en los que los requerimientos funcionales no están bien definidos impactando la calidad de las pruebas funcionales o técnicas en el sistema de información.  47% de las empresas que realizan pruebas funcionales tienen dificultades con la calidad de la ejecución de las pruebas. Presentation title
  • 4. Página 4 ¿Qué es un defecto?  Un defecto provoca que un programa no cumpla de manera completa y efectiva aquello para lo que fue creado.  Un defecto es algo concreto, se puede identificar, describir y contabilizar.  La corrección del defecto tiene costo y su corrección toma tiempo.  Entre los tipos de defectos están:  Documentación, sintaxis, organización (gestión de cambio, librerías, control de versiones), asignación (declaración, ámbitos, nombres duplicados), Interfaz (dentro del mismo sistema o con otros externos), chequeo (mensajes de error, trazas, validaciones), datos (estructura, contenido), función (errores lógicos, bucles, recursividad), sistema (configuración, instalación, explotación), entorno (diseño, compilación, pruebas). Presentation title
  • 5. Página 5 Costo de corregir defectos
  • 6. Página 6 Costo de corregir defectos Presentation title 100%
  • 7. Página 7  Distribución típica del origen de los errores  56% Requerimientos  7% Código  27% Diseño  10% Otros  Distribución típica del esfuerzo para resolver errores si se origina en:  82% Requerimientos  1% Código  13% Diseño  4% Otros Estadísticas generales Presentation title
  • 8. Página 8  Distribución típica del origen de los errores  56% Requerimientos  7% Código  27% Diseño  10% Otros  Distribución típica del esfuerzo para resolver errores si se origina en:  82% Requerimientos  1% Código  13% Diseño  4% Otros Estadísticas generales Presentation title La ausencia de una adecuada gestión de requerimientos tiene impacto en la calidad de la gestión de las pruebas. Sin requerimientos bien definidos es probable que se requieran cambios que encarecen el proyecto.
  • 9. Página 9  Costo de resolver el defecto  Costo de prevenir el defecto  Costo por daños ocasionados por el defecto  Costo de oportunidad por el tiempo afectado por el defecto  Costo por el impacto en la imagen del sistema en la empresa  Costo por el impacto en la confianza interna y del cliente  Costo por el impacto en la productividad del personal por afectar la motivación Impacto de los defectos Presentation title
  • 10. Página 10  Costo de resolver el defecto  Costo de prevenir el defecto  Costo por daños ocasionados por el defecto  Costo de oportunidad por el tiempo afectado por el defecto  Costo por el impacto en la imagen del sistema en la empresa  Costo por el impacto en la confianza interna y del cliente  Costo por el impacto en la productividad del personal por afectar la motivación Impacto de los defectos Presentation title Los defectos en el sistema crean una imagen negativa que afecta la asimilación fluida del sistema en la empresa.
  • 12. Página 12 Tipos de pruebas  Pruebas unitarias  Objetivo: comprobar que un módulo de código funciona correctamente  Pruebas funcionales  Objetivo: comprobar que el software desarrollado realiza de manera funcionalmente correcta aquello para lo que fue desarrollado  Pruebas integración  Objetivo: comprobar que los módulos que componen el código desarrollado funciona correctamente una vez que estos están integrados entre si  Pruebas de validación o aceptación  Objetivo: comprobar que el software desarrollado cumple con las expectativas del cliente, tanto desde el punto de vista de la funcionalidad como de la satisfacción del cliente Presentation title
  • 13. Página 13 Tipos de pruebas  Pruebas de caja blanca  Objetivo: probar el funcionamiento de la estructura de control definida en la lógica (o configuración) del programa. Se ejecutan por lo menos una vez todos los flujos del programa.  Pruebas de caja negra  Objetivo: comprobar que la funcionalidad del programa o del sistema está operativa. Permite identificar:  Funciones incorrectas o ausentes  Errores de interface  Errores de estructura de datos o acceso a BD externas  Errores de rendimiento  Errores de inicialización o de terminación Presentation title
  • 15. Página 15 Estándar ISO / IEC 29119  Estándar de prueba aplicable a todo tipo de sistemas.  Unifica e integra los conocimientos de tres generadores de estándares: BSI, IEEE, ISO/IEC.  Consiste de cuatro secciones relacionadas:  Conceptos  Procesos  Documentación  Diseño de pruebas  Modelo de procesos de prueba  Procesos de prueba de la organización  Procesos de gestión de pruebas  Proceso de pruebas dinámicas Presentation title
  • 16. Página 16 Estándar ISO / IEC 29119 Proceso de prueba de la organización Presentation title Proceso de prueba de la organización Política de pruebas Estrategia de pruebas ► Objetivo ► Alcance ► Organización ► Principios de gobierno ► Procesos ► Responsables ► Productos ► Técnicas ► Herramientas
  • 17. Página 17 Presentation title Procesos de gestión de las pruebas ► Entender el contexto ► Organizar el plan de pruebas ► Identificar y analizar riesgos ► Identificar las mitigaciones de riesgos ► Diseñar la estrategia de pruebas ► Determinar el personal y calendario ► Registrar el plan de pruebas ► Consenso del plan de pruebas ► Comunicar el plan de pruebas Estándar ISO / IEC 29119 Procesos de gestión de las pruebas Control y seguimiento Planificación Finalización ► Preparación ► Métricas y monitoreo ► Reporte de progreso ► Control de estado de incidentes y pruebas completadas ► Archivar documentos y papeles de trabajo ► Desmantelar entorno de pruebas ► Lecciones aprendidas ► Informar finalización
  • 18. Página 18 Diseño e implementación de pruebas Estándar ISO / IEC 29119 Procesos de pruebas dinámicas Presentation title Procesos de pruebas dinámicas Gestión de entorno Ejecución Reporte de incidencias ► Especificaciones de las pruebas ► Base de pruebas (Cobertura, casos y procedimientos) trazabilidad ► Requisitos del entorno de pruebas ► Preparación y mantenimiento del entorno de pruebas ► Resultados de las pruebas ► Incidencias, correcciones y reprueba ► Estadísticas de control ► Reporte de avance ► Informe de incidencias
  • 19. Página 19 Reportes de control  Gestión de Incidentes  # de defectos  Tiempo de solución  # reincidencia de defectos  # defectos requerimiento  # defectos programación  # defectos ejecución  Cobertura  Casos de prueba funcional  Flujos e interfaces  # de casos probados  # de casos sin defecto Presentation title
  • 21. Página 21 Conclusión  Las pruebas son una parte integral del desarrollo o implementación de sistemas:  Las pruebas se inician con los requerimientos, no la codificación o configuración  Las pruebas son una actividad dinámica  Prevenir es mejor que curar.  Mientras más temprano se encuentre el defecto, mas económica es su corrección  Adoptar un estándar para las pruebas y mantenerlo en el tiempo  Primero los procesos luego las herramientas  No todas las personas pueden ejecutar pruebas bien, utilice equipos con las competencias adecuadas  Ejecutar pruebas planificadas en un entorno controlado proporciona métricas objetivas  Para obtener un retorno sobre la inversión, es necesario invertir Presentation title
  • 22. El diablo está en los detalles: Calidad a través de las pruebas funcionales y técnicas en sistemas de información 10 de setiembre de 2015