El documento describe los diferentes tipos y métodos de pruebas de sistemas, incluyendo pruebas de caja negra, caja de cristal, de abajo-arriba, de arriba-abajo y prueba total. También explica las pruebas dinámicas y estáticas, las pruebas unitaria, de integración, funcional y de sistema. Finalmente, detalla los pasos para la implantación de un nuevo sistema, incluyendo el plan de pruebas, adiestramiento a usuarios, conversión e instalación.
1. PRUEBA DE SISTEMAS
Proceso de ejecutar o validar el programa con el objetivo de
encontrar errores y problemas.
TIPOS
CAJA NEGRA CAJA DE CRISTAL
Probar que se cumplan
las especificaciones sin
hacer caso alguno al
código interno de los
programas.
Probar cada rutina y cada
instrucción sin tomar en
cuenta las
especificaciones.
DE ABAJO - ARRIBA DE ARRIBA-ABAJO PRUEBA TOTAL
Prueba cada
modulo
comenzando desde
los mas bajos hasta
llegar al primero.
Prueba el modulo
principal hasta
invocar a cada
modulo parcial o
totalmente.
O fuerza bruta,
prueba sistemas de
poca complejidad
sin usar Drivers o
Stub.
METODOS
DINAMICAS ESTATICAS
son aquellas que
implican ejecución
de los programas
centran su atención
en la estructura de
los programas o en
su lógica
PUEDEN ADOPTAR FLUJO DE CONTROL
FLUJO DE DATOS
ANALISIS DE
INTERFACES
UNITARIA
DE INTEGRACION
FUNCIONAL
PRUEBA DE SISTEMA
ACEPTACION TECNICA
ACPTACION FUNCIONAL
CLASES
Estas Herramientas son usadas mediante CASOS DE PRUEBA, las cuales responden
a condiciones o situaciones que el programa debe responder para afirmar que
cumple con los objetivos pautados
CARACTERISTICAS
alta probabilidades de detectar errores
Al preparar un caso de prueba deben ser especificados los resultados
que se esperan
Deben ser preparados tanto para condiciones válidas como inválidas
ESTRATEGIAS DE PRUEBA
Una vez concluida la fase de prueba se realiza el cambio de programa
ajustado sustituyendo al anterior. Para ello existen vario métodos de
CONVERSION.
TIPOS DE CONVERSION
PARALELO DIRECTA CONVERSION
PILOTO
Consiste en implantar
el sistema nuevo y
utilizar al mismo
tiempo
(paralelamente) el
sistema actual
(antiguo)
El sistema anterior
será reemplazado
por el nuevo
sistema ya que la
organización confía
plenamente en el
nuevo sistema.
En este método se
implanta el nuevo
sistema en una
parte de la
organización.
DEPURACIÓN DEL SISTEMA
Cuando un caso de prueba descubre un error, la depuración es el proceso que
resulta en la eliminación del error. Este se puede realizar desde los siguientes
enfoques: FUERZA BRUTA VUELTA ATRAS ELIMINACION DE LA CAUSA
L a implantación incluye todas aquellas actividades que tienen lugar para convertir
del sistema que se está utilizando actualmente (manual o automatizado) al nuevo
sistema. El nuevo sistema puede ser un sistema totalmente nuevo o puede ser una
modificación importante del mismo (upgrade).
PLAN DE
PRUEBAS
LA IMPLANTACION
PLAN DE
ADIESTRAMIENTO A
USUARIOS
PLAN DE
CONVERSION E
INSTALACION DE
SISTEMA
PRUEBA
FUNCIONAL
PRUEBA DE SISTEMAPRUEBA DE
INTEGRACION
Algunas fases de la Implantación son las que se muestran a
continuación
MANTENIMIENTO
CORRECTIVO
PREVENTIVO
PREDICTIVO
PERFECTIVO
ADAPTATIVO