puebas y mantenimiento de software

2
Prueba y Mantenimiento de Sistemas Estrategias de prueba Metodos Tipos Clases Proceso de ejecutar o validar el programa con el objetivo de encontrar errores y problemas . Caja Negra Caja 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 . DEABAJO- ARRIBA DEARRIBA- ABAJO Prueba cada modulo comenzando desde los mas bajos hasta llegar al primero . Prueba el modulo principal hasta invocar a cada modulo parcial o totalmente . PRUEBA TOTAL O fuerza bruta, prueba sistemas de poca complejidad sin usar Drivers o Stub. Dinamicas Estaticas Son aquellasque implican ejecución de los programas. Centran su atención en la estructura de los programaso en su lógica. Unitaria De Integracion Funcional Prueba de SIstema Aceptacion Tecnica Aceptacion Funcional 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 . 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 . Conversion Piloto En este método se implanta el nuevo sistema en una parte de la organización. Depuracion 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 La Implantacion La 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 ). Mantenimiento CORRECTIVO PREVENTIVO PREDICTIVO PERFECTIVO ADAPTATIVO Alonso D. Merturet C. Pruebas de Mantenimiento https://www.gliffy.com/go/html5/9995395?app=1b5094b0-6042-11e2-bcfd-0800200c9a66 1 de 2 14/02/2016 16:42

Upload: alonso-marturet

Post on 12-Apr-2017

94 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Puebas y Mantenimiento de Software

Prueba yMantenimiento de Sistemas

Estrategias de prueba Metodos Tipos Clases

Proceso de ejecutar o validar elprograma con el objetivo deencontrar errores y problemas .

CajaNegra

CajaCristal

Probar que se cumplanlas especificaciones sinhacer caso alguno alcódigo interno de los

programas .

Probar cada rutina ycada instrucci ón sintomar en cuenta lasespecificaciones .

DEABAJO-ARRIBA

DEARRIBA-ABAJO

Prueba cada modulocomenzando desde losmas bajos hasta llegar

al primero .

Prueba el moduloprincipal hasta invocar acada modulo parcial o

totalmente .

PRUEBATOTAL

O fuerza bruta, pruebasistemas de poca

complejidad sin usarDrivers o Stub.

Dinamicas

Estaticas

Son aquellasqueimplicanejecución de

los programas.

Centransu atención enla estructura de losprogramaso en su

lógica.

Unitaria

De IntegracionFuncionalPrueba deSIstema

AceptacionTecnica

AceptacionFuncional

Una vez concluida la fase de pruebase realiza el cambio de programaajustado sustituyendo al anterior.Para ello existen vario métodos deCONVERSION.

Tipos de Conversion

Paralelo

Directa

.

Consiste en implantar elsistema nuevo y utilizar

al mismo tiempo (paralelamente ) el

sistema actual( antiguo )

El sistema anterior seráreemplazado por el

nuevo sistema ya que laorganización confía

plenamente en el nuevosistema .

ConversionPiloto

En este método seimplanta el nuevo

sistema en una parte dela organización.

Depuracion del SistemaCuando un caso de prueba descubre unerror , la depuraci ón es el proceso queresulta en la eliminación del error . Estese puede realizar desde los siguientesenfoques :

Fuerza Bruta

Vuelta atrasEliminacionde la causa

La Implantacion

La implantación incluye todas aquellas actividades quetienen lugar para convertir del sistemaque se estáutilizando actualmente( manual o automatizado) al

nuevo sistema. El nuevo sistemapuede ser un sistematotalmente nuevo o puede ser una modificaciónimportante del mismo( upgrade ).

Mantenimiento

CORRECTIVO

PREVENTIVO

PREDICTIVO

PERFECTIVO

ADAPTATIVO

Alonso D. Merturet C.

Pruebas de Mantenimiento https://www.gliffy.com/go/html5/9995395?app=1b5094b0-6042-11e2-bcfd-0800200c9a66

1 de 2 14/02/2016 16:42

Page 2: Puebas y Mantenimiento de Software

Pruebas de Mantenimiento https://www.gliffy.com/go/html5/9995395?app=1b5094b0-6042-11e2-bcfd-0800200c9a66

2 de 2 14/02/2016 16:42