SlideShare une entreprise Scribd logo
1  sur  24
IEEE 829 - Estándar para
documentación de pruebas de
software
Integrantes:
- Domínguez Delgado Ángel Eduardo
- Domínguez González José Andrés
- Hernández González Esmeralda Yamileth
Objetivos
 Proporcionar un conjunto estandarizado de documentos para las pruebas
de software.
 Los procesos de prueba determinan si los productos de desarrollo de una
actividad determinada cumplen con los requisitos de esa actividad y si el
sistema y / o el software satisfacen su uso previsto y las necesidades del
usuario.
 Las tareas del proceso de prueba se especifican para diferentes niveles de
integridad.
 Estas tareas del proceso determinan la amplitud y profundidad
apropiadas de la documentación de prueba.
 Los elementos de documentación para cada tipo de documento de
prueba pueden ser seleccionados. El alcance de las pruebas abarca
sistemas basados en software, hardware y sus interfaces.
Objetivos (continuación)
 Esta norma se aplica a los sistemas basados en software que se
desarrollan, mantienen o reutilizan.
 Elementos heredados
 Comerciales
 No evolutivos
 Existen 8 tipos de documentos que pueden usarse en 3 etapas distintas de
las pruebas de software.
IEEE 829
El proceso de hacer pruebas al software
proporciona:
 Satisfacer los requerimientos del sistema asignados
 Satisfacer el uso deseado y las necesidades del usuario
Organización del estándar:
 Cláusula 1: Contiene material útil en la comprensión y el uso de este
estándar
 Cláusula 2: Listas de referencias normativas
 Cláusula 3: Proporciona definiciones de términos, abreviaturas y
convenciones
 Cláusula 4: Se explica el concepto de la utilización de los niveles de
integridad de software para determinar el alcance y rigor de los procesos
de prueba
Organización del estándar:
 Cláusula 5: Se describe cada proceso del ciclo de vida del software
principal (utilizando un ciclo de vida elegido para fines iterativos) y listas
de las actividades de prueba y las tareas asociadas con el proceso de ciclo
de vida
 Cláusula 6: Define el proceso para la elección de los contenidos de la
documentación de prueba
 Cláusula 7: Define el verbo “dirección” y requiere que cada tema posible
contenido de la documentación ser considerados para su inclusión en la
documentación de prueba
Organización del estándar:
 Cláusula 8: Define el contenido recomendado de un Plan Maestro de
prueba
 Cláusula 9: Define el contenido recomendado de un Plan de nivel
 Cláusula 10: Define el contenido recomendado de un Diseño Test de nivel
 Cláusula 11: Define el contenido recomendado de un caso de prueba
Nivel
 Cláusula 12: Define el contenido recomendado de un Procedimiento de
Prueba de Nivel
Organización del estándar:
 Cláusula 13: Define el contenido recomendado de una prueba de nivel de
anotaciones
 Cláusula 14: Define el contenido recomendado de un informe de
anomalías
 Cláusula 15: Define el contenido recomendado de un Test de Nivel
Provisional Informe de situación
 Cláusula 16: Define el contenido recomendado de un informe de prueba
nivel
 Cláusula 17: Define el contenido recomendado de un informe de prueba
principal
Tipos
de
documento
1. Preparación de
pruebas
1. Plan de pruebas
2. Especificación del diseño
de pruebas
3. Especificación de casos
de prueba
4. Procedimientos de
prueba
5. Reporte de transmisión
de ítems de pruebas
2. Ejecución de las
pruebas
6. Log de pruebas
7. Reporte de incidentes de
pruebas
3. Término de las
pruebas
Reporte de las pruebas
Documento 1. Plan de pruebas
 Documento eje sobre el cual se desarrollan las pruebas
 Describe:
 Alcance
 Enfoque
 Recursos
 Calendarización de actividades de prueba
 Identifica los ítems y características a probar
 Identifica las tareas de prueba a desarrollar, los responsables de cada tarea y los
riesgos asociados
Documento 2. Especificación del diseño
de pruebas
Se determina QUÉ necesita ser probado
Se determina cómo sería una prueba exitosa
Se deriva de los requerimientos
Documento 3. Especificación de casos de
prueba
Valores exactos de entrada y otros que se requieran
Valores exactos de salida y cambios del sistema esperados
Pasos para ejecutar las pruebas
Documento 4. Procedimientos de prueba
Describe cómo el tester ejecutará físicamente la prueba
y los pasos necesarios
Documento 5. Reporte de transmisión de
ítems de pruebas
Describe los ítems para prueba
Dónde encontrarlos y da la aprobación para su liberación
Garantiza al tester de que los ítems están listos para ser
probados
Documento 6. Log de pruebas
Registra los detalles sobre qué casos de pruebas se han
ejecutado, en qué orden y sus resultados (pass/fail)
Si hay inconformidades, se levanta o actualiza un reporte de
incidentes
Documento 7. Reporte de incidentes de
prueba
Descripción de los detalles encontrados cuando la
prueba no pasó
Documento 8. Reporte de pruebas
Resume la información importante sobre las pruebas:
Evaluación de qué tan bien se realizaron las pruebas
Número de incidentes reportados
Evaluación sobre la calidad del sistema
Gracias a este documento se decide si la calidad del sistema es
suficiente para continuar
Estándar IEEE 829 para un plan de pruebas
Temas IEEE 829 Contenido
Nombre del plan de pruebas:
• Ítems a probar
• Características a ser probadas
• Características que no se van
a probar
Esta sección define el alcance del sistema bajo
prueba, si los componentes no son completamente
nuevos o es una versión incompleta o un
incremento. Es importante especificar cuáles
características o componentes no van a ser
probados.
Enfoque
Provee un overview de la estrategia a utilizar en las
pruebas y del proceso de pruebas.
Casos de prueba
Esta sección resume e incorpora por referencia el
plan de pruebas, diseño de pruebas individuales,
especificaciones de casos de prueba,
especificaciones de procedimientos y los resultados
de las pruebas.
IEEE 829 Subject Contenido
Tareas
Consiste en la división de las tareas para aplicar las
pruebas al sistema
Requerimientos de ambiente
Define las herramientas necesarias para la
automatización de las pruebas, hardware, software y
lugar para aplicarlas.
Responsabilidades
Define a quién le pertenece cada parte del proceso
de pruebas
Personal necesario y
entrenamiento
Se necesitará entrenamiento de los inspectores /
desarrolladores en cuanto al diseño de pruebas,
herramientas, ambiente, etc.
Planificación Fechas de inicio, hitos, completaciones, etc.
Riesgos y contingencias
¿Qué puede fallar? ¿Qué cosas fueron asumidas?
¿Qué se puede hacer si un problema mayor ocurre?
Aprobación Determinar quién debe aprobar y revisar el plan
 Esta norma IEEE std 829 – 2008 es compatible con todos los procesos del ciclo de vida del software,
incluyendo las fases de adquisición, suministro, desarrollo, operación y mantenimiento.
 Esta norma es compatible con todos los modelos de ciclo de vida del software.
Aplicación del estándar
Es genérico para cubrir todos los tipos de prueba
Los documentos pueden adaptarse
La idea es que cualquiera que se una al proyecto sepa qué
documentos se usan y para qué
Plantilla de casos
de prueba IEEE 829
Referencias:
 https://ieeexplore.ieee.org/document/4578383/
 http://artemisa.unicauca.edu.co/~cardila/CS_07_Estandares_para_pruebas_
software.pdf
 https://ldc.usb.ve/~teruel/southpark/DP/pruebas/documentos/capitulo9.h
tm

Contenu connexe

Tendances

Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASEI R
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitecturaFatima Cham
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientosGustavo Araque
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Softwarebjjuarez
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de softwareTensor
 
Documentación
DocumentaciónDocumentación
DocumentaciónFSILSCA
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 

Tendances (20)

Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de software
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Documentación
DocumentaciónDocumentación
Documentación
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 

Similaire à 4-IEEE-829.pptx

Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3enayluis
 
CS_07_Estandares_para_pruebas_software.pdf
CS_07_Estandares_para_pruebas_software.pdfCS_07_Estandares_para_pruebas_software.pdf
CS_07_Estandares_para_pruebas_software.pdfCARLOSHUMBERTOMOTTAM
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxOdalisLinares
 
Control de lectura
Control de lecturaControl de lectura
Control de lecturaelssalinas
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Susana Daldin
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de softwareyalogueso81
 
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
 
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 software1Vanessa Toral Yépez
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Professional Testing
 
Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomJuan Carlos Ospina
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
TesterSmart-Presentacion.pptx
TesterSmart-Presentacion.pptxTesterSmart-Presentacion.pptx
TesterSmart-Presentacion.pptxTereBestene
 

Similaire à 4-IEEE-829.pptx (20)

Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
CS_07_Estandares_para_pruebas_software.pdf
CS_07_Estandares_para_pruebas_software.pdfCS_07_Estandares_para_pruebas_software.pdf
CS_07_Estandares_para_pruebas_software.pdf
 
2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptx
 
Control de lectura
Control de lecturaControl de lectura
Control de lectura
 
Auditoria calidad final2
Auditoria calidad final2Auditoria calidad final2
Auditoria calidad final2
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
 
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
 
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
 
Is new
Is newIs new
Is new
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
 
Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcom
 
Unidad 3 elaboracion de un proyecto (4)
Unidad  3   elaboracion de un proyecto (4)Unidad  3   elaboracion de un proyecto (4)
Unidad 3 elaboracion de un proyecto (4)
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
TesterSmart-Presentacion.pptx
TesterSmart-Presentacion.pptxTesterSmart-Presentacion.pptx
TesterSmart-Presentacion.pptx
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 

Dernier

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...FabianCruz73
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoMaxCaldern2
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 

Dernier (11)

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógico
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 

4-IEEE-829.pptx

  • 1. IEEE 829 - Estándar para documentación de pruebas de software Integrantes: - Domínguez Delgado Ángel Eduardo - Domínguez González José Andrés - Hernández González Esmeralda Yamileth
  • 2. Objetivos  Proporcionar un conjunto estandarizado de documentos para las pruebas de software.  Los procesos de prueba determinan si los productos de desarrollo de una actividad determinada cumplen con los requisitos de esa actividad y si el sistema y / o el software satisfacen su uso previsto y las necesidades del usuario.
  • 3.  Las tareas del proceso de prueba se especifican para diferentes niveles de integridad.  Estas tareas del proceso determinan la amplitud y profundidad apropiadas de la documentación de prueba.  Los elementos de documentación para cada tipo de documento de prueba pueden ser seleccionados. El alcance de las pruebas abarca sistemas basados en software, hardware y sus interfaces. Objetivos (continuación)
  • 4.  Esta norma se aplica a los sistemas basados en software que se desarrollan, mantienen o reutilizan.  Elementos heredados  Comerciales  No evolutivos  Existen 8 tipos de documentos que pueden usarse en 3 etapas distintas de las pruebas de software. IEEE 829
  • 5. El proceso de hacer pruebas al software proporciona:  Satisfacer los requerimientos del sistema asignados  Satisfacer el uso deseado y las necesidades del usuario
  • 6. Organización del estándar:  Cláusula 1: Contiene material útil en la comprensión y el uso de este estándar  Cláusula 2: Listas de referencias normativas  Cláusula 3: Proporciona definiciones de términos, abreviaturas y convenciones  Cláusula 4: Se explica el concepto de la utilización de los niveles de integridad de software para determinar el alcance y rigor de los procesos de prueba
  • 7. Organización del estándar:  Cláusula 5: Se describe cada proceso del ciclo de vida del software principal (utilizando un ciclo de vida elegido para fines iterativos) y listas de las actividades de prueba y las tareas asociadas con el proceso de ciclo de vida  Cláusula 6: Define el proceso para la elección de los contenidos de la documentación de prueba  Cláusula 7: Define el verbo “dirección” y requiere que cada tema posible contenido de la documentación ser considerados para su inclusión en la documentación de prueba
  • 8. Organización del estándar:  Cláusula 8: Define el contenido recomendado de un Plan Maestro de prueba  Cláusula 9: Define el contenido recomendado de un Plan de nivel  Cláusula 10: Define el contenido recomendado de un Diseño Test de nivel  Cláusula 11: Define el contenido recomendado de un caso de prueba Nivel  Cláusula 12: Define el contenido recomendado de un Procedimiento de Prueba de Nivel
  • 9. Organización del estándar:  Cláusula 13: Define el contenido recomendado de una prueba de nivel de anotaciones  Cláusula 14: Define el contenido recomendado de un informe de anomalías  Cláusula 15: Define el contenido recomendado de un Test de Nivel Provisional Informe de situación  Cláusula 16: Define el contenido recomendado de un informe de prueba nivel  Cláusula 17: Define el contenido recomendado de un informe de prueba principal
  • 10. Tipos de documento 1. Preparación de pruebas 1. Plan de pruebas 2. Especificación del diseño de pruebas 3. Especificación de casos de prueba 4. Procedimientos de prueba 5. Reporte de transmisión de ítems de pruebas 2. Ejecución de las pruebas 6. Log de pruebas 7. Reporte de incidentes de pruebas 3. Término de las pruebas Reporte de las pruebas
  • 11. Documento 1. Plan de pruebas  Documento eje sobre el cual se desarrollan las pruebas  Describe:  Alcance  Enfoque  Recursos  Calendarización de actividades de prueba  Identifica los ítems y características a probar  Identifica las tareas de prueba a desarrollar, los responsables de cada tarea y los riesgos asociados
  • 12. Documento 2. Especificación del diseño de pruebas Se determina QUÉ necesita ser probado Se determina cómo sería una prueba exitosa Se deriva de los requerimientos
  • 13. Documento 3. Especificación de casos de prueba Valores exactos de entrada y otros que se requieran Valores exactos de salida y cambios del sistema esperados Pasos para ejecutar las pruebas
  • 14. Documento 4. Procedimientos de prueba Describe cómo el tester ejecutará físicamente la prueba y los pasos necesarios
  • 15. Documento 5. Reporte de transmisión de ítems de pruebas Describe los ítems para prueba Dónde encontrarlos y da la aprobación para su liberación Garantiza al tester de que los ítems están listos para ser probados
  • 16. Documento 6. Log de pruebas Registra los detalles sobre qué casos de pruebas se han ejecutado, en qué orden y sus resultados (pass/fail) Si hay inconformidades, se levanta o actualiza un reporte de incidentes
  • 17. Documento 7. Reporte de incidentes de prueba Descripción de los detalles encontrados cuando la prueba no pasó
  • 18. Documento 8. Reporte de pruebas Resume la información importante sobre las pruebas: Evaluación de qué tan bien se realizaron las pruebas Número de incidentes reportados Evaluación sobre la calidad del sistema Gracias a este documento se decide si la calidad del sistema es suficiente para continuar
  • 19. Estándar IEEE 829 para un plan de pruebas Temas IEEE 829 Contenido Nombre del plan de pruebas: • Ítems a probar • Características a ser probadas • Características que no se van a probar Esta sección define el alcance del sistema bajo prueba, si los componentes no son completamente nuevos o es una versión incompleta o un incremento. Es importante especificar cuáles características o componentes no van a ser probados. Enfoque Provee un overview de la estrategia a utilizar en las pruebas y del proceso de pruebas. Casos de prueba Esta sección resume e incorpora por referencia el plan de pruebas, diseño de pruebas individuales, especificaciones de casos de prueba, especificaciones de procedimientos y los resultados de las pruebas.
  • 20. IEEE 829 Subject Contenido Tareas Consiste en la división de las tareas para aplicar las pruebas al sistema Requerimientos de ambiente Define las herramientas necesarias para la automatización de las pruebas, hardware, software y lugar para aplicarlas. Responsabilidades Define a quién le pertenece cada parte del proceso de pruebas Personal necesario y entrenamiento Se necesitará entrenamiento de los inspectores / desarrolladores en cuanto al diseño de pruebas, herramientas, ambiente, etc. Planificación Fechas de inicio, hitos, completaciones, etc. Riesgos y contingencias ¿Qué puede fallar? ¿Qué cosas fueron asumidas? ¿Qué se puede hacer si un problema mayor ocurre? Aprobación Determinar quién debe aprobar y revisar el plan
  • 21.  Esta norma IEEE std 829 – 2008 es compatible con todos los procesos del ciclo de vida del software, incluyendo las fases de adquisición, suministro, desarrollo, operación y mantenimiento.  Esta norma es compatible con todos los modelos de ciclo de vida del software.
  • 22. Aplicación del estándar Es genérico para cubrir todos los tipos de prueba Los documentos pueden adaptarse La idea es que cualquiera que se una al proyecto sepa qué documentos se usan y para qué
  • 23. Plantilla de casos de prueba IEEE 829