Pruebas de implantación del Software

45
PRUEBAS DE IMPLANTACION Y ACEPTACION Evaluando la implantación del Software ´ ´

description

Se tratan temas sobre los pasos necesarios para planificar y efectuar las pruebas vinculadas a la implantación y aceptación del software. Muchas personas consideran que el software se termina cuando se escribe la última linea de código, pero el lograr que funcione en los equipos del cliente requiere todo un proceso. Esta presentación analiza estas situaciones.

Transcript of Pruebas de implantación del Software

Page 1: Pruebas de implantación del Software

PRUEBAS DE IMPLANTACION Y

ACEPTACIONEvaluando la implantación del Software

´´

Page 2: Pruebas de implantación del Software

Comprobar funcionamiento correcto del sistema en el entorno de operación.Este es el principal objetivo de las pruebas de implantación

Page 3: Pruebas de implantación del Software

Permitir al usuario determinar la aceptación del producto, desde una perspectiva operacional.Esto se da desde el entorno real del usuario.

Page 4: Pruebas de implantación del Software

Validar que el sistema cumple los requisitos básicos de funcionamiento esperado, para determinar la aceptación del sistema.Pruebas de aceptación

Page 5: Pruebas de implantación del Software

Las pruebas las realizan personas capacitadas para ello.Técnicos de sistemas y operación.

Page 6: Pruebas de implantación del Software

ESPECIFICACION DEL ENTORNO DE PRUEBASEtapa 1

Page 7: Pruebas de implantación del Software

Etapa 1: Especificación Entorno

• En esta tarea se especifica de manera detallada y completa el entorno para realizar las pruebas del sistema , las de integración, las de implantación y las de aceptación.

“Al interior de un proceso de desarrollo de software se requieren diversas tareas y cada una de ellas están sujetas a un proceso que las organiza”.

Page 8: Pruebas de implantación del Software

SE DEBE CONSIDERAR LO SIGUIENTE EN LA ESPECIFICACION DE UN ENTORNO.

Page 9: Pruebas de implantación del Software

1- El entorno tecnológico El hardware, el software , las telecomunicaciones deben ser conocidos para establecer las condiciones en las que operara el sistema y se realizaran las pruebas.

Page 10: Pruebas de implantación del Software

2- Restricciones técnicasTodo entorno posee restricciones y es en este punto donde deben ser identificadas.

Page 11: Pruebas de implantación del Software

3- Requisitos de operación y seguridad del entorno de pruebas.Se establece elementos básicos de aquellas condiciones bajo las cuales se realizaran las pruebas. Dependiendo del sistema , se exigen condiciones diferentes.

Page 12: Pruebas de implantación del Software

4- Procedimientos de emergencia y recuperación.Se definen aquellos procedimientos que permitirán revertir los cambios en caso de un fallo.

Page 13: Pruebas de implantación del Software

ESPECIFICACIÓN TÉCNICA DE NIVELES DE PRUEBAEtapa 2

Page 14: Pruebas de implantación del Software

El objetivo de esta etapa es el diseño detallado de los distintos niveles de prueba, especificados en el plan de pruebas.

Etapa 2

Page 15: Pruebas de implantación del Software

Las verificaciones deben cubrir aspectos funcionales y no funcionales, considerando las excepciones que puedan producirse, así como las soluciones de diseño adoptadas

Etapa 2

Page 16: Pruebas de implantación del Software

Se debe especificar lo siguiente en la etapa 2

Page 17: Pruebas de implantación del Software

1- Ámbito de la aplicaciónLas pruebas serán de implantación o de aceptación?.

Page 18: Pruebas de implantación del Software

2- Casos de prueba asociados.Se detalla los casos de prueba y la forma como estos serán ejecutados.

Page 19: Pruebas de implantación del Software

2- Procedimientos de prueba.Que pasos se seguirán para la aplicación de los casos de prueba y que recursos de emplearan para los mismos.

Page 20: Pruebas de implantación del Software

RESULTADO etapa 2Verificación del ajuste del sistema al entorno en que se va a implantar (pruebas implantación).

La respuesta satisfactoria del sistema a los requisitos especificados por el usuario (pruebas de aceptación).

Page 21: Pruebas de implantación del Software

REVISIÓN DE LA PLANIFICACIÓN DE PRUEBASEtapa 3

Page 22: Pruebas de implantación del Software

En esta tarea se completa y especifica la planificación de las pruebas, determinando los distintos perfilesimplicados en la preparación y ejecución de las pruebas y en la evaluación de los resultados

Page 23: Pruebas de implantación del Software

PREPARACIÓN DE LAS PRUEBAS DE IMPLANTACIÓNEtapa 4

Page 24: Pruebas de implantación del Software

Se comprueba la disponibilidad de los recursos humanos y técnicosnecesarios para realizar las pruebas de implantación.

Page 25: Pruebas de implantación del Software

REALIZACIÓN DE LAS PRUEBAS DE IMPLANTACIÓNEtapa 5

Page 26: Pruebas de implantación del Software

El objetivo de estas pruebas es asegurar que el sistema se comporta de la forma prevista en el entorno de operación, y que responde a todas las especificaciones dadas en cuanto a:

Page 27: Pruebas de implantación del Software

1- Recuperación:Se simulan los fallos y se verifica la forma como este se recupera o envía información del mismo. Los datos como la integridad del sistema son evaluados.

Page 28: Pruebas de implantación del Software

2- Seguridad:Se verifica que los mecanismos de protección incorporados al sistema cumplen su objetivo.

Page 29: Pruebas de implantación del Software

3- Rendimiento:Se prueba el sistema en cuanto al tiempo de respuesta de ejecución y al tiempo de utilización de recursos.

Page 30: Pruebas de implantación del Software

4- Comunicaciones:Se evalúan la efectividad de las interfaces de comunicaciones del sistema.

Page 31: Pruebas de implantación del Software

EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE IMPLANTACIÓNEtapa 6

Page 32: Pruebas de implantación del Software

Se evalúan los resultados de las pruebas analizando las incidenciasrecibidas y comprobando que se han llevado a cabo todos los casos de pruebas.

Page 33: Pruebas de implantación del Software

Se debe evaluar lo siguiente:

Page 34: Pruebas de implantación del Software

Comparar los resultados obtenidos con los esperados.Lo primero que se debe evaluar son los elementos que fueron establecidos como adecuados desde un inicio.

Page 35: Pruebas de implantación del Software

Identificar el origen de cada problema.Para establecer el responsable de atenderlos, las acciones que serán realizadas y el alcance de las modificaciones.

Page 36: Pruebas de implantación del Software

Establecer si el plan de pruebas debe realizarse parcial o totalmente.Si el numero de problemas es alto o el impacto ha sido considerado grave , es preciso realizar en su totalidad el plan de pruebas.

Page 37: Pruebas de implantación del Software

PREPARACIÓN DE LAS PRUEBAS DE ACEPTACIÓNEtapa 7

Page 38: Pruebas de implantación del Software

Se analizan los criterios de aceptación establecidos por el usuario y recogidos en las verificaciones del plan de pruebas.

Page 39: Pruebas de implantación del Software

REALIZACIÓN DE LAS PRUEBAS DE ACEPTACIÓNEtapa 8

Page 40: Pruebas de implantación del Software

Se llevan a cabo las pruebas de aceptación final del sistema para asegurar que todos los componentes responden a los criterios de aceptación especificados.

Page 41: Pruebas de implantación del Software

EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE ACEPTACIÓNEtapa 9

Page 42: Pruebas de implantación del Software

Se evalúan los resultados de las pruebas analizando las incidenciasrecibidas y comprobando que se han llevado a cabo todos los casos de pruebas.

“Se toman acciones similares a la verificación de las pruebas de implantación”.

Page 43: Pruebas de implantación del Software

Algunos testA continuación se presentas algunas herramientas para realizar pruebas.

Page 44: Pruebas de implantación del Software

Herramientas

• Probar la forma en que se visualiza un sitio Web.• http://www.mobilephoneemulator.com/

• Pruebas de carga de un sitio Web• http://loadimpact.com/

• Generador de datos• http://www.generatedata.com/

• Probar en diversos dispositivos• http://quirktools.com/screenfly/

Page 45: Pruebas de implantación del Software

@josefabiandiaz

[email protected]

https://www.youtube.com/user/fabiandiazs

Msc.Ing.Jose Fabián Diaz Silva

Consultas