SlideShare une entreprise Scribd logo
1  sur  18
TÉCNICAS DE PRUEBAS
Ing. Noretsys Rodríguez
INGENIERÍA DEL SOFTWARE
TRAYECTO 3 – TRIMESTRE 3
BIENVENIDOS
Definición de Conceptos
 Falla: Ocurre cuando un programa no se
comporta de manera adecuada. Es una
propiedad estadística de un sistema en
ejecución.
 Defecto: tiene lugar en el código del
programa. La existencia de un defecto puede
ocasionar una falla.
 Error: acción humana que provoca que el
software contenga un defecto.
Niveles de pruebas
 Pruebas de unidad: solo una unidad es
probada, ejemplo: una clase módulo o
subsistema.
 Pruebas de integración: se verifica que las
unidades trabajen juntas correctamente.
Pueden ser realizadas mediante casos de uso
de pruebas.
 Pruebas de sistemas: verifica el sistema
completo o su aplicación como tal, desde el
punto de vista del usuario final.
Pruebas de unidad
 Pruebas de especificación o caja negra: verifica
las relaciones de entrada y salida de cada unidad.
Su objetivo es verificar “QUE” hace la unidad sin
averiguar como lo hace.
 Pruebas basadas en estados: verifica las
interacciones entre operaciones de una unidad
según cambios en los parámetros de entrada
salida.
 Prueba estructural o de caja blanca: verifica que
la estructura interna de cada unidad sea
correcta, es necesario conocer como está
implementada la unidad.
Pruebas de integración
 Después de haber probado todas las unidades
se deben integrar en unidades más grandes
hasta generar todo el sistema. En esta prueba
se incluyen:
 De paquetes de servicios.
 Casos de usos.
 Subsistemas.
 Sistema completo.
Pruebas de sistemas.
 Al principio las pruebas de casos de uaso se
hacen de manera independientes basadas en el
modelo de requisitos, luego se prueba el sistema
como un todo. Se ejecutan varios casos de uso
en paralelo sometiendo al sistema a varios tipos
de cargas. Las pruebas de sistemas involucran:
 Pruebas de operación.
 De escala completa.
 Negativas.
 Casos de uso.
 De documentación de usuario.
Estrategias de pruebas
 Existen múltiples estrategias de pruebas, las
más destacadas son:
 Orden de pruebas.
 Alcance de pruebas.
 Automatización de pruebas.
Orden de pruebas
 Define en que momento y orden se aplican las
pruebas.
 Existen dos enfoques:
 De arriba hacia abajo: se desarrollan inicialmente las
interfaces para probar los protocolos de alto nivel
antes de ir a los niveles inferiores.
 De abajo hacia arriba: se certifica las unidades de bajo
nivel y luego las interfaces.
 Depende de la estrategia de diseño, ya que, se
debe corresponder con el proceso de desarrollo.
Alcance de pruebas
 Tiene como propósito identificar el tipo,
número y casos de pruebas que se aplicarán
para revisar los diferentes aspectos del
sistema. El objetivo es seleccionar un número
pequeño pero razonable de casos de pruebas
donde la posibilidad de encontrar defectos y
fallas se alta.
Automatización de pruebas
 Tiene como propósito reducir el esfuerzo y
costo de las pruebas. Esto se logra mediante
programas de pruebas especiales asociados a
un conjunto de datos de pruebas.
Técnicas de pruebas
 Prueba de regresión: verifica el sistema luego de
haberle introducido cambios, ejemplo: tras
corregir una falla o defecto.
 Prueba de operación: verifica el sistema en
operación por un largo periodo de tiempo bajo
condiciones normales de uso. Mide la
confiabilidad.
 Prueba de escala completa: verifica el sistema en
su carga máxima mediante la asignación de
parámetros a su valor límite y la interconexión
del sistema con un máximo de equipos y usuarios
simultáneos.
Técnicas de pruebas
 Prueba de rendimiento o de capacidad: Mide
la capacidad de procesamiento y respuesta
del sistema bajo diferentes cargas,
incluyendo espacio de almacenamiento.
 Prueba de sobrecarga: prueba como se
comporta el sistema cuando se le aplica una
sobrecarga, más allá de las pruebas de escala
completa y rendimiento.
 Prueba negativa: mide el Estrés del sistema
en situaciones inesperadas.
Técnicas de pruebas
 Pruebas de casos de uso: Se llevan a cabo
pruebas directamente en la especificación de
requisitos. Se trata de verificar que el sistema
final cumple con las especificaciones del
usuario.
 Pruebas ergonómicas: prueba las interfaces
hombre – máquina, la congruencia del
sistema, usabilidad, amigabilidad.
Técnicas de prueba
 Pruebas de documentación de usuario:
Prueba que los documentos entregados al
usuario final sean congruentes con el sistema.
 Prueba de aceptación o validación: Es la
prueba por parte del usuario final, se realiza
en un ambiente real por un periodo extenso,
al te3rminar se toma la decisión de aprobar o
no el producto.
Proceso de Inspección
 Es un repaso detallado y formal del trabajo en
proceso.
 4 o 5 personas estudian el producto de trabajo
independientemente y luego se reúnen para
examinar el trabajo en detalle.
 El proceso se divide en 6 fases:
 Planificación:.
 Overview.
 Preparación.
 Examen.
 Retrabajo.
 Seguimiento.
Fases de la inspección
 Planificación: Cuando el desarrollador completa un
producto se forma el grupo de inspección y se designa un
moderador. El moderador asegura que el producto
satisfaga el criterio de inspección. Se le asignan diferentes
roles a las personas que integran el grupo de inspección, así
como la planificación de tiempos y recursos necesarios .
 Overview: Es una vista general es necesaria en éste
momento. Este es un paso opcional, pero no menos
importante, ya que en esta etapa se dará al grupo de
inspección un "background" y el contexto a cubrir por las
inspecciones.
 Preparación: Los inspectores se preparan individualmente
para la evaluación en la reunión, estudiando los productos
y el material relacionado. Se usan listas de chequeos para
ayudar a encontrar defectos comunes, el tiempo que
pueda llevar esta etapa depende de cuan familiarizado esté
el inspector con el trabajo que debe analizar.
Fases de la inspección
 Examen: En esta etapa, los inspectores se reúnen para analizar su
trabajo individual en forma conjunta. El moderador deberá
asegurarse que todos los inspectores están suficientemente
preparados. La persona designada como lector presenta el
producto , interpretando o parafraseando el texto, mientras que
cada participante observa en busca de defectos. Es
recomendable que este examen no dure mas de 2 horas ya que la
atención en busca de defectos va disminuyendo con el tiempo. Al
terminar con la reunión, el grupo determina si el producto es
aceptado o debe ser retrabajado para una posterior inspección.
 Retrabajo: El autor corrige todos los defectos encontrados por los
inspectores.
 Seguimiento: El moderador chequea las correcciones del autor. Si
el moderador está satisfecho, la inspección está formalmente
completa, y el "producto de trabajo" es puesto bajo el control de
configuración.
Gracias!

Contenu connexe

Tendances

Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chuchoangel.carvajal
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebasJaimeTepancalcoPoblano
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareAndres Valencia
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integraciónPablo Navarrete
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de SoftwareBrian Pando
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Lia IS
 
Prueba De La Estructura De Control
Prueba De La Estructura De ControlPrueba De La Estructura De Control
Prueba De La Estructura De ControlErma Chamba
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testingJulio Pari
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 

Tendances (20)

Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebas
 
Pruebas de Software
Pruebas de SoftwarePruebas de Software
Pruebas de Software
 
niveles de prueba
niveles de pruebaniveles de prueba
niveles de prueba
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_software
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de Software
 
Pruebas de estres
Pruebas de estresPruebas de estres
Pruebas de estres
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2
 
Pruebas
PruebasPruebas
Pruebas
 
Prueba De La Estructura De Control
Prueba De La Estructura De ControlPrueba De La Estructura De Control
Prueba De La Estructura De Control
 
Pruebas de configuracion
Pruebas de configuracionPruebas de configuracion
Pruebas de configuracion
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 

En vedette

Conceptos básicos de tv
Conceptos básicos de tvConceptos básicos de tv
Conceptos básicos de tvflotraibel
 
Com elaborem els cursos semipresencials a l'EAPC
Com elaborem els cursos semipresencials a l'EAPCCom elaborem els cursos semipresencials a l'EAPC
Com elaborem els cursos semipresencials a l'EAPCmartaclar
 
Las Telecomunicaciones En El Ecuador
Las Telecomunicaciones En El EcuadorLas Telecomunicaciones En El Ecuador
Las Telecomunicaciones En El EcuadorKarina Guerrero
 
Keynote Salesforce / SAP Integration - Herausforderungen
Keynote Salesforce / SAP Integration - HerausforderungenKeynote Salesforce / SAP Integration - Herausforderungen
Keynote Salesforce / SAP Integration - HerausforderungenMichael G. Frohn
 
Marketing 2.0. - Mktg Xperience
Marketing 2.0. - Mktg XperienceMarketing 2.0. - Mktg Xperience
Marketing 2.0. - Mktg XperienceJRG0069
 
Red XXI para orientadores: Funciones de los orientadores ante las TIC
Red XXI para orientadores: Funciones de los orientadores ante las TICRed XXI para orientadores: Funciones de los orientadores ante las TIC
Red XXI para orientadores: Funciones de los orientadores ante las TICJuan Fontanillas
 
Prenoviciado
PrenoviciadoPrenoviciado
Prenoviciadomisiotere
 
Shoplupe Usability Flatrate Pp
Shoplupe Usability Flatrate PpShoplupe Usability Flatrate Pp
Shoplupe Usability Flatrate PpJohannes Altmann
 
Una gran historia
Una gran historiaUna gran historia
Una gran historiagogloba
 

En vedette (20)

Präsentation cmc 2011
Präsentation cmc 2011Präsentation cmc 2011
Präsentation cmc 2011
 
Conceptos básicos de tv
Conceptos básicos de tvConceptos básicos de tv
Conceptos básicos de tv
 
Salud
SaludSalud
Salud
 
Community & Marketing 2.0 SUMMIT
Community & Marketing 2.0 SUMMITCommunity & Marketing 2.0 SUMMIT
Community & Marketing 2.0 SUMMIT
 
deportes
deportesdeportes
deportes
 
Com elaborem els cursos semipresencials a l'EAPC
Com elaborem els cursos semipresencials a l'EAPCCom elaborem els cursos semipresencials a l'EAPC
Com elaborem els cursos semipresencials a l'EAPC
 
Las Telecomunicaciones En El Ecuador
Las Telecomunicaciones En El EcuadorLas Telecomunicaciones En El Ecuador
Las Telecomunicaciones En El Ecuador
 
Natura1 T06
Natura1 T06Natura1 T06
Natura1 T06
 
Sinergia
SinergiaSinergia
Sinergia
 
DDBU
DDBUDDBU
DDBU
 
Keynote Salesforce / SAP Integration - Herausforderungen
Keynote Salesforce / SAP Integration - HerausforderungenKeynote Salesforce / SAP Integration - Herausforderungen
Keynote Salesforce / SAP Integration - Herausforderungen
 
Marketing 2.0. - Mktg Xperience
Marketing 2.0. - Mktg XperienceMarketing 2.0. - Mktg Xperience
Marketing 2.0. - Mktg Xperience
 
VILLA_DOVERPARK
VILLA_DOVERPARKVILLA_DOVERPARK
VILLA_DOVERPARK
 
Competencias Básicas en el currículo de las enseñanzas mínimas de Castilla y ...
Competencias Básicas en el currículo de las enseñanzas mínimas de Castilla y ...Competencias Básicas en el currículo de las enseñanzas mínimas de Castilla y ...
Competencias Básicas en el currículo de las enseñanzas mínimas de Castilla y ...
 
Red XXI para orientadores: Funciones de los orientadores ante las TIC
Red XXI para orientadores: Funciones de los orientadores ante las TICRed XXI para orientadores: Funciones de los orientadores ante las TIC
Red XXI para orientadores: Funciones de los orientadores ante las TIC
 
Un niño con autismo en la familia
Un niño con autismo en la familiaUn niño con autismo en la familia
Un niño con autismo en la familia
 
Prenoviciado
PrenoviciadoPrenoviciado
Prenoviciado
 
Shoplupe Usability Flatrate Pp
Shoplupe Usability Flatrate PpShoplupe Usability Flatrate Pp
Shoplupe Usability Flatrate Pp
 
Una gran historia
Una gran historiaUna gran historia
Una gran historia
 
Los amores de peron
Los amores de peronLos amores de peron
Los amores de peron
 

Similaire à Técnicas pruebas software

Similaire à Técnicas pruebas software (20)

10 pruebas
10 pruebas10 pruebas
10 pruebas
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebas
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistema
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
Calidad del software cap3
Calidad del software   cap3Calidad del software   cap3
Calidad del software cap3
 
Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
 
Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2
 
S5-CDSQA.pptx
S5-CDSQA.pptxS5-CDSQA.pptx
S5-CDSQA.pptx
 
Estrategias de aplicacion de pruebas
Estrategias de aplicacion de pruebasEstrategias de aplicacion de pruebas
Estrategias de aplicacion de pruebas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Epa aqui
Epa aquiEpa aqui
Epa aqui
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 

Plus de Norerod

Metodologias
MetodologiasMetodologias
MetodologiasNorerod
 
Interfaz con usuario
Interfaz con usuarioInterfaz con usuario
Interfaz con usuarioNorerod
 
Ingeniería de Requisitos
Ingeniería de RequisitosIngeniería de Requisitos
Ingeniería de RequisitosNorerod
 
Ética, Valores y Humanidad
Ética, Valores y HumanidadÉtica, Valores y Humanidad
Ética, Valores y HumanidadNorerod
 
Practica 1 espec requi
Practica 1 espec requiPractica 1 espec requi
Practica 1 espec requiNorerod
 
Mv unidad 2 t1
Mv unidad 2 t1Mv unidad 2 t1
Mv unidad 2 t1Norerod
 
Metricas
MetricasMetricas
MetricasNorerod
 
Requisitos
RequisitosRequisitos
RequisitosNorerod
 
Menú en VB6.0
Menú en VB6.0Menú en VB6.0
Menú en VB6.0Norerod
 

Plus de Norerod (9)

Metodologias
MetodologiasMetodologias
Metodologias
 
Interfaz con usuario
Interfaz con usuarioInterfaz con usuario
Interfaz con usuario
 
Ingeniería de Requisitos
Ingeniería de RequisitosIngeniería de Requisitos
Ingeniería de Requisitos
 
Ética, Valores y Humanidad
Ética, Valores y HumanidadÉtica, Valores y Humanidad
Ética, Valores y Humanidad
 
Practica 1 espec requi
Practica 1 espec requiPractica 1 espec requi
Practica 1 espec requi
 
Mv unidad 2 t1
Mv unidad 2 t1Mv unidad 2 t1
Mv unidad 2 t1
 
Metricas
MetricasMetricas
Metricas
 
Requisitos
RequisitosRequisitos
Requisitos
 
Menú en VB6.0
Menú en VB6.0Menú en VB6.0
Menú en VB6.0
 

Dernier

TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxFrancoSGonzales
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxgabyardon485
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónBahamondesOscar
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicasoscarhernandez98241
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Gonzalo Morales Esparza
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxwilliamzaveltab
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxMatiasGodoy33
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfguillencuevaadrianal
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasmaicholfc
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteJanettCervantes1
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 

Dernier (20)

TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptx
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
Capitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmiCapitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmi
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicas
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptx
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en droguerias
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importante
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 

Técnicas pruebas software

  • 1. TÉCNICAS DE PRUEBAS Ing. Noretsys Rodríguez INGENIERÍA DEL SOFTWARE TRAYECTO 3 – TRIMESTRE 3 BIENVENIDOS
  • 2. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de un sistema en ejecución.  Defecto: tiene lugar en el código del programa. La existencia de un defecto puede ocasionar una falla.  Error: acción humana que provoca que el software contenga un defecto.
  • 3. Niveles de pruebas  Pruebas de unidad: solo una unidad es probada, ejemplo: una clase módulo o subsistema.  Pruebas de integración: se verifica que las unidades trabajen juntas correctamente. Pueden ser realizadas mediante casos de uso de pruebas.  Pruebas de sistemas: verifica el sistema completo o su aplicación como tal, desde el punto de vista del usuario final.
  • 4. Pruebas de unidad  Pruebas de especificación o caja negra: verifica las relaciones de entrada y salida de cada unidad. Su objetivo es verificar “QUE” hace la unidad sin averiguar como lo hace.  Pruebas basadas en estados: verifica las interacciones entre operaciones de una unidad según cambios en los parámetros de entrada salida.  Prueba estructural o de caja blanca: verifica que la estructura interna de cada unidad sea correcta, es necesario conocer como está implementada la unidad.
  • 5. Pruebas de integración  Después de haber probado todas las unidades se deben integrar en unidades más grandes hasta generar todo el sistema. En esta prueba se incluyen:  De paquetes de servicios.  Casos de usos.  Subsistemas.  Sistema completo.
  • 6. Pruebas de sistemas.  Al principio las pruebas de casos de uaso se hacen de manera independientes basadas en el modelo de requisitos, luego se prueba el sistema como un todo. Se ejecutan varios casos de uso en paralelo sometiendo al sistema a varios tipos de cargas. Las pruebas de sistemas involucran:  Pruebas de operación.  De escala completa.  Negativas.  Casos de uso.  De documentación de usuario.
  • 7. Estrategias de pruebas  Existen múltiples estrategias de pruebas, las más destacadas son:  Orden de pruebas.  Alcance de pruebas.  Automatización de pruebas.
  • 8. Orden de pruebas  Define en que momento y orden se aplican las pruebas.  Existen dos enfoques:  De arriba hacia abajo: se desarrollan inicialmente las interfaces para probar los protocolos de alto nivel antes de ir a los niveles inferiores.  De abajo hacia arriba: se certifica las unidades de bajo nivel y luego las interfaces.  Depende de la estrategia de diseño, ya que, se debe corresponder con el proceso de desarrollo.
  • 9. Alcance de pruebas  Tiene como propósito identificar el tipo, número y casos de pruebas que se aplicarán para revisar los diferentes aspectos del sistema. El objetivo es seleccionar un número pequeño pero razonable de casos de pruebas donde la posibilidad de encontrar defectos y fallas se alta.
  • 10. Automatización de pruebas  Tiene como propósito reducir el esfuerzo y costo de las pruebas. Esto se logra mediante programas de pruebas especiales asociados a un conjunto de datos de pruebas.
  • 11. Técnicas de pruebas  Prueba de regresión: verifica el sistema luego de haberle introducido cambios, ejemplo: tras corregir una falla o defecto.  Prueba de operación: verifica el sistema en operación por un largo periodo de tiempo bajo condiciones normales de uso. Mide la confiabilidad.  Prueba de escala completa: verifica el sistema en su carga máxima mediante la asignación de parámetros a su valor límite y la interconexión del sistema con un máximo de equipos y usuarios simultáneos.
  • 12. Técnicas de pruebas  Prueba de rendimiento o de capacidad: Mide la capacidad de procesamiento y respuesta del sistema bajo diferentes cargas, incluyendo espacio de almacenamiento.  Prueba de sobrecarga: prueba como se comporta el sistema cuando se le aplica una sobrecarga, más allá de las pruebas de escala completa y rendimiento.  Prueba negativa: mide el Estrés del sistema en situaciones inesperadas.
  • 13. Técnicas de pruebas  Pruebas de casos de uso: Se llevan a cabo pruebas directamente en la especificación de requisitos. Se trata de verificar que el sistema final cumple con las especificaciones del usuario.  Pruebas ergonómicas: prueba las interfaces hombre – máquina, la congruencia del sistema, usabilidad, amigabilidad.
  • 14. Técnicas de prueba  Pruebas de documentación de usuario: Prueba que los documentos entregados al usuario final sean congruentes con el sistema.  Prueba de aceptación o validación: Es la prueba por parte del usuario final, se realiza en un ambiente real por un periodo extenso, al te3rminar se toma la decisión de aprobar o no el producto.
  • 15. Proceso de Inspección  Es un repaso detallado y formal del trabajo en proceso.  4 o 5 personas estudian el producto de trabajo independientemente y luego se reúnen para examinar el trabajo en detalle.  El proceso se divide en 6 fases:  Planificación:.  Overview.  Preparación.  Examen.  Retrabajo.  Seguimiento.
  • 16. Fases de la inspección  Planificación: Cuando el desarrollador completa un producto se forma el grupo de inspección y se designa un moderador. El moderador asegura que el producto satisfaga el criterio de inspección. Se le asignan diferentes roles a las personas que integran el grupo de inspección, así como la planificación de tiempos y recursos necesarios .  Overview: Es una vista general es necesaria en éste momento. Este es un paso opcional, pero no menos importante, ya que en esta etapa se dará al grupo de inspección un "background" y el contexto a cubrir por las inspecciones.  Preparación: Los inspectores se preparan individualmente para la evaluación en la reunión, estudiando los productos y el material relacionado. Se usan listas de chequeos para ayudar a encontrar defectos comunes, el tiempo que pueda llevar esta etapa depende de cuan familiarizado esté el inspector con el trabajo que debe analizar.
  • 17. Fases de la inspección  Examen: En esta etapa, los inspectores se reúnen para analizar su trabajo individual en forma conjunta. El moderador deberá asegurarse que todos los inspectores están suficientemente preparados. La persona designada como lector presenta el producto , interpretando o parafraseando el texto, mientras que cada participante observa en busca de defectos. Es recomendable que este examen no dure mas de 2 horas ya que la atención en busca de defectos va disminuyendo con el tiempo. Al terminar con la reunión, el grupo determina si el producto es aceptado o debe ser retrabajado para una posterior inspección.  Retrabajo: El autor corrige todos los defectos encontrados por los inspectores.  Seguimiento: El moderador chequea las correcciones del autor. Si el moderador está satisfecho, la inspección está formalmente completa, y el "producto de trabajo" es puesto bajo el control de configuración.

Notes de l'éditeur

  1. Matización de pruebas