1. PRUEBA DE SISTEMAS
Estrategias de Pruebas
Métodos de Pruebas
Tipos de Pruebas
Clases de Pruebas
Casos de Prueba
Pasos para la elaboración de casos de
prueba: 1 Analizar las especificaciones
del sistema. 2 Enumerar las condiciones
que debe manejar. 3 Enumerar los efectos
posibles que cada condición debe
generar. 4 Preparar una tabla de
decisiones, en la que cada columna
representa un caso a ser probado y en la
que se establece cada condición, cada
opción o los resultados esperados en
cada caso. 5 Mejorar los casos de prueba.
6 Revisar el código del sistema para
seguir mejorando los casos de prueba y
7 Integrar todos los casos de prueba en
la tabla de decisiones.
Proceso de Conversión y Tipos
Mantenimiento de Sistema y
Tipos
Probar un sistema es el proceso de ejecutarlo o validarlo con el fin de encontrar errores, partiendo de la idea que
estos errores pueden estar causados por un error humano que no sea fácilmente detectado.
• Caja Negra: Probar que
se cumplan las
especificaciones sin hacer
caso alguno al código
interno de los programas.
• Caja de Cristal: Probar
cada rutina y cada
instrucción sin tomar en
cuenta las
especificaciones.
• De Abajo hacia Arriba
(Bottom-Up).
• De Arriba hacia Abajo
(Top-Down).
• Prueba Total: Se le llama
“usando fuerza bruta”.
El mejor método para
probar programas es la
combinación de todos los
métodos.
• Pruebas Dinámicas:
Implican ejecución de
los programas y puede
adoptar cualquiera de
los métodos y
estrategias descritas
anteriormente
• Pruebas Estáticas:
Centran su atención en
la estructura de los
programas.
• Prueba Unitaria.
• Prueba de Integración.
• Prueba Funcional.
• Prueba de Sistema.
• Prueba de Aceptación Técnica.
• Prueba de
Aceptación Funcional, de la cual
existen 2 tipos:
- Paralelo.
- Piloto.
• Prueba de Instalación.
Son un conjunto de situaciones o
condiciones ante las cuales un programa
debe responder satisfactoriamente para
que pueda afirmarse que cumple con sus
especificaciones u objetivos. Los datos de
prueba se derivan de los casos de prueba
ya que ellos son los valores que se escogen
para particularizar cada caso de prueba
(cada situación o condición) en un proceso
de prueba determinado.
Proceso mediante el cual se realiza el
cambio del sistema actual al sistema nuevo.
Incluye los métodos para llevarla a cabo y
la verificación de que la conversión se haya
efectuado correctamente. Los Tipos o
Métodos de Conversión son:
• Conversión en paralelo.
• Conversión directa.
• Conversión Piloto.
• Conversión por Etapas.
Es la tarea de modificar, corregir o
mejorar los sistemas existentes. Los Tipos
de Mantenimiento son:
• Correctivo.
• Preventivo.
• Predictivo.
• Perfectivo.
• Adaptativo.