Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La
palabra
calidad
tiene
mltiples
significados.
Es un conjunto de propiedades inherentes a
un objeto que le confieren capacidad para
satisfacer necesidades implcitas o explcitas.
La calidad de un producto o servicio es la
percepcin que el cliente tiene del mismo, es
una fijacin mental del consumidor que
asume conformidad con dicho producto o
servicio y la capacidad del mismo para
satisfacer sus necesidades
Nery Javier Machado Bez
Calidad
Pruebas de SW
Pruebas de SW
Pruebas de SW
La importancia de la
deteccin oportuna
La importancia de la
deteccin oportuna
Pruebas unitarias
Pruebas funcionales
Pruebas de Integracin
Pruebas de validacin
Pruebas de sistema
Caja blanca (sistemas)
Caja negra (sistemas)
Pruebas de aceptacin
Pruebas de regresin
Pruebas de carga
Pruebas de prestaciones
Pruebas de recorrido
Pruebas de mutacin
Tipos de pruebas
Prueba Unitaria
Prueba Unitaria
Para que una prueba unitaria sea buena se deben cumplir los
siguientes requisitos:
Automatizable: no debera requerirse una intervencin
manual. Esto es especialmente til para integracin continua.
Completas: deben cubrir la mayor cantidad de cdigo.
Repetibles o Reutilizables: no se deben crear pruebas que
slo puedan ser ejecutadas una sola vez. Tambin es til para
integracin continua.
Independientes: la ejecucin de una prueba no debe afectar
a la ejecucin de otra.
Profesionales: las pruebas deben ser consideradas igual que
el cdigo, con la misma profesionalidad, documentacin, etc.
Aunque estos requisitos no tienen que ser cumplidos al pie de
la letra, se recomienda seguirlos o de lo contrario las pruebas
pierden parte de su funcin.
Nery Javier Machado Bez
Ventajas
Ventajas
Pruebas funcionales
Pruebas integrales
Pruebas de validacin
Pruebas de regresin
Pruebas de regresin
Clasificacin de mbito
Local - los cambios introducen nuevos errores.
Desenmascarada - los cambios revelan errores
previos.
Remota - Los cambios vinculan algunas partes del
programa (mdulo) e introducen errores en ella.
Clasificacin temporal
Nueva caracterstica - los cambios realizados con
respecto a nuevas funcionalidades en la versin
introducen errores en otras novedades en la misma
versin del software.
Caracterstica preexistente - los cambios realizados
con respecto a nuevas funcionalidades introducen
errores en funcionalidad existente de previas
versiones.
Nery Javier Machado Bez
Tipos de regresin
Caso de prueba
Caso de prueba
Caso de prueba
Caso de prueba
Ciclo De Desarrollo
Conducido por Pruebas
Ciclo De Desarrollo
Conducido por Pruebas
Caractersticas