Está en la página 1de 14

Gestin de Calidad

lvaro Ruiz de Mendarozqueta


Carlos Alberto Fau

Contenido


Herramientas para la Gestin de


Calidad



Inspecciones y Revisiones
Pruebas
 Tcnicas
 Estrategias

La gestin de Calidad y el Ciclo de


Vida

lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones


Qu son?


Diferentes definiciones y nombres




Inspeccin, revisin tcnica, walkthrough

Se revisa una parte de un componente

lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones

El objetivo es el mismo de la
prueba


Inspeccionar es revisar un
programa con el objetivo de
encontrar defectos en l

Las inspecciones actan de


manera esttica



No se ejecuta el cdigo
Puede realizarse antes que la
prueba
lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones


No es excluyente con la prueba




Se pueden encontrar distintos tipos de


defectos
Pueden inspeccionarse los documentos de
prueba
Total de
Defectos hallados

Defectos hallados
con Inspecciones
Defectos hallados
con Prueba

lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones


Inspeccin de un Componente

Origen

Componente

Lista de
Verificacin

Inspeccin

lvaro Ruiz de Mendarozqueta, Carlos Fau

Reglas

Informe

Inspecciones

Qu se realiza?


Se cumplen roles durante la reunin.










Presentador
Revisores
Escriba
Coordinador o Inspector lder
Representante de mantenimiento
Representante de Estndares
Extraos

El material se entrega previamente para


familiarizar (o para revisin individual) a los
participantes.
lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones

Ejecucin







Se recorre el producto por parte de los revisores


Se determinan errores del producto
Se juzga la calidad del producto y no a su autor
No se sugieren alternativas de solucin
Se registra lo ocurrido
Se elabora un informe final de la revisin que se
entrega al presentador

lvaro Ruiz de Mendarozqueta, Carlos Fau

Inspecciones / RTF


Qu pasa con los faltantes?

Origen

Lista de
Verificacin

Inspeccin

Componente

Reglas

Informe

lvaro Ruiz de Mendarozqueta, Carlos Fau

Beneficios de las Inspecciones




Ventajas


Directas





mayor calidad, que lleva a aumentos de la


productividad
disminucin de los tiempos de prueba
encuentra la causa directamente y no el
efecto

Indirectas






capacitacin (para aprender a escribir hay


que leer)
mayor visibilidad del proceso
trabajo en equipo - mejor comunicacin
mejora en la calidad de estndares y
mtodos

lvaro Ruiz de Mendarozqueta, Carlos Fau

10

Walkthroughs (recorrida)


Revisiones con usuarios







Recorrer el producto para extraer


requerimientos
O para validar el producto
Traduccin de los modelos
Diagramas de instancias
 Grficos simplificados
 Simulacin de los procesos


lvaro Ruiz de Mendarozqueta, Carlos Fau

11

Face Review


Revisin de Caras





Citar a los participantes (juntos o por


separado)
Pedir a cada uno la opinin o lo actuado
Buscar



Similitudes
Diferencias

ACORDAR

lvaro Ruiz de Mendarozqueta, Carlos Fau

12

QA en el Ciclo de Desarrollo






Revisiones e Inspecciones
Prueba
Capacitacin
Consultora
Auditora de Componentes

Preparacin
de Proyecto

Anlisis y
Diseo

Construccin

Pruebas

Puesta en
Uso

Preparacin
de Pruebas

lvaro Ruiz de Mendarozqueta, Carlos Fau

13

QA en el Ciclo de Desarrollo

Participa

Responsable

Consultora
Responsable de Puntos de Control
Participante

lvaro Ruiz de Mendarozqueta, Carlos Fau

14

QA en el Ciclo de Desarrollo

Validacin


Estamos haciendo el producto correcto?

Verificacin


Estamos haciendo el producto correctamente?

lvaro Ruiz de Mendarozqueta, Carlos Fau

15

QA en el Ciclo de Desarrollo


Error


Defecto


Equivocacin de un participante
Un error lleva a uno o ms defectos, que
estn presentes en el cdigo.

Falla
Un defecto lleva a cero, una o mas
fallas.
 Manifestacin del defecto.


lvaro Ruiz de Mendarozqueta, Carlos Fau

16

Prueba de Software


Probar es ejecutar un programa con


el objetivo de encontrar defectos en
l
La dura realidad de las pruebas


Las pruebas slo pueden mostrar la


presencia de defectos, no su ausencia
Una prueba es exitosa si encuentra
errores

lvaro Ruiz de Mendarozqueta, Carlos Fau

17

El Proceso de la Prueba

Casos de Prueba
Componente
Componente
aaProbar
Probar

Resultado
ComparaComparacin
cin

Estrategia
Estrategia

Casos de Prueba

Orculo
Orculo Salida Esperada

Salida Real
Prueba
Prueba

Las pruebas siempre deben realizarse


contra un resultado esperado
lvaro Ruiz de Mendarozqueta, Carlos Fau

18

Tipos de Prueba









Prueba Unitaria: caja negra, caja


blanca
Prueba de Integracin
Prueba de Aceptacin del Usuario
Prueba de Stress
Pruebas de Volumen y Performance
Prueba de Regresin
Pruebas tipo Alfa y Beta

lvaro Ruiz de Mendarozqueta, Carlos Fau

19

Prueba Unitaria


Se realiza sobre una unidad de


cdigo claramente definida
En general es hecha por los
desarrolladores
Es un trabajo complejo y laborioso

lvaro Ruiz de Mendarozqueta, Carlos Fau

20

Prueba de Integracin


Prueba orientada a verificar que las


partes de un sistema que funcionan
bien aisladamente, tambin lo
hacen en conjunto.
Incrementales
Bottom-up
 Top-down
 Sandwich (parte top-down, parte bottomup, juntndose en algn lugar del medio)


lvaro Ruiz de Mendarozqueta, Carlos Fau

21

Prueba de Aceptacin del Usuario




Pruebas realizadas por los usuarios,


para verificar que el sistema se
ajusta a sus requerimientos

lvaro Ruiz de Mendarozqueta, Carlos Fau

22

Pruebas de Volumen y
Performance


Prueba que tiene como objetivo


verificar que el sistema soporta los
volmenes mximos definidos en la
cuantificacin de requerimientos



Capacidad de Almacenamiento
Capacidad de Procesamiento

lvaro Ruiz de Mendarozqueta, Carlos Fau

23

Prueba de Stress


Prueba del Sistema, excediendo los


lmites de su capacidad de
procesamiento y almacenamiento


Teniendo en cuenta situaciones no


previstas originalmente

lvaro Ruiz de Mendarozqueta, Carlos Fau

24

Pruebas de Versin Alfa y Beta




Entrego a los usuarios una primera


versin amistosa del sistema, que
consideramos est
lista para ser probada por ellos
VERSION
BETA

lvaro Ruiz de Mendarozqueta, Carlos Fau

25

Conclusiones


SQA es una actividad de varias


dimensiones
Se puede empezar ya


Paso a paso

Toda inversin en QA paga


ampliamente el costo

lvaro Ruiz de Mendarozqueta, Carlos Fau

26

Prximos Temas


Pruebas





Tipos de prueba en detalle


Tcnicas y Estrategias
Caja Blanca
Caja Negra

lvaro Ruiz de Mendarozqueta, Carlos Fau

27

Referencias




El Arte de Probar el Software, Myers, El Ateneo


Software Inspection, Tom Gilb, Addison Wesley
Roger S. Pressman, Ingeniera del Software, 3ra.
Ed., McCraw Hill
Steve McConnell, Code Complete, Microsoft Press

lvaro Ruiz de Mendarozqueta, Carlos Fau

28

También podría gustarte