pruebas de implantación del software

Post on 13-Jun-2015

684 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

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

PRUEBAS DE IMPLANTACION Y

ACEPTACIONEvaluando la 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

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

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

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

ESPECIFICACION DEL ENTORNO DE PRUEBASEtapa 1

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”.

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

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.

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

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.

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

ESPECIFICACIÓN TÉCNICA DE NIVELES DE PRUEBAEtapa 2

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

Etapa 2

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

Se debe especificar lo siguiente en la etapa 2

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

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

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.

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).

REVISIÓN DE LA PLANIFICACIÓN DE PRUEBASEtapa 3

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

PREPARACIÓN DE LAS PRUEBAS DE IMPLANTACIÓNEtapa 4

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

REALIZACIÓN DE LAS PRUEBAS DE IMPLANTACIÓNEtapa 5

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:

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.

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

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

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

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

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 debe evaluar lo siguiente:

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

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

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.

PREPARACIÓN DE LAS PRUEBAS DE ACEPTACIÓNEtapa 7

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

REALIZACIÓN DE LAS PRUEBAS DE ACEPTACIÓNEtapa 8

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.

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

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”.

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

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/

@josefabiandiaz

josefabiandiazs@Gmail.com

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

Msc.Ing.Jose Fabián Diaz Silva

Consultas

top related