Академический Документы
Профессиональный Документы
Культура Документы
ANLISIS DE SISTEMAS
Introduccin:
El nico instrumento adecuado para determinar el status de la calidad de un producto software es el proceso de pruebas. En este proceso se ejecutan pruebas dirigidas a componentes del software o al sistema de software en su totalidad, con el objetivo de medir el grado en que el software cumple con los requerimientos. En las pruebas se usan casos de prueba, especificados de forma estructurada mediante Tcnicas de prueba. El proceso de pruebas, sus objetivos y los mtodos y tcnicas usados se describen en el plan de prueba.
Pruebas de SOFTWARE?
Consisten en la dinmica de la verificacin del comportamiento de un programa en un conjunto finito de casos de prueba, debidamente seleccionados de por lo general infinitas ejecuciones de dominio, contra la del comportamiento esperado. Son una serie de actividades que se realizan con el propsito de encontrar los posibles fallos de implementacin, calidad o usabilidad de un programa u ordenador; probando el comportamiento del mismo
.
Para lograr los objetivos propuestos, un ingeniero de software deber conocer los principios bsicos que guan las pruebas del software.
Sus principios:
Las pruebas se rigen por una serie de principios, una buena comprensin de estos facilitar el posterior uso de los mtodos en un efectivo diseo de casos de prueba. A continuacin se citan: La prueba puede ser usada para mostrar la presencia de errores, pero nunca su ausencia. La principal dificultad del proceso de prueba es decidir cundo parar. Evitar casos de pruebas no planificados, no reusables y triviales a menos que el programa sea verdaderamente sencillo. Una parte necesaria de un caso de prueba es la definicin del resultado esperado. Los casos de pruebas tienen que ser escritos no solo para condiciones de entrada vlidas y esperadas sino tambin para condiciones no vlidas e inesperadas. El nmero de errores sin descubrir es directamente proporcional al nmero de errores descubiertos.
Estas leyes que definen bsicamente la aplicacin de las pruebas de software ayudan a refinar el producto de software a travs de las etapas involucradas.
Etapas involucradas:
1. 2.
3.
4.
5.
Seleccionar qu es lo que debe medir la prueba, es decir, cul es su objetivo, para qu exactamente se hace la prueba. Decidir cmo se va a realizar la prueba, es decir, qu clase de prueba se va a utilizar para medir la calidad y qu clase de elementos de prueba se deben usar. Desarrollar los casos de prueba. Un caso de prueba es un conjunto de datos o situaciones de prueba que se utilizarn para ejecutar la unidad que se prueba o para revelar algo sobre el atributo de calidad que se est midiendo. Determinar cules deberan ser los resultados esperados de los casos de prueba y crear el documento que los contenga. Ejecutar los casos de prueba.
Mdulo 1:
PRUEBA UNITARIA PRUEBA DE INTEGRACIN PRUEBA DE REGRESIN PRUEBAS DE HUMO PRUEBAS DEL SISTEMA
Este mdulo se dedica a explorar el sistema en busca de errores mientras esta en uso. Busca explotarlo y ver hasta qu nivel soporta. Tambin verifica el correcto uso de la navegacin y que los datos no se pierdan.
Mdulo 2:
PRUEBAS DE DESEMPEO PRUEBAS DE CARGA PRUEBAS DE ESTRS PRUEBAS DE VOLUMEN PRUEBAS DE RECUPERACIN
Simula el desempeo del sistema en condiciones reales, juega con la cantidad de datos introducidos y se asegura que el hardware soporte todo lo que involucra al sistema.
Mdulo 3:
PRUEBAS DE RECUPERACIN
Y TOLERANCIA DE FALLOS.
PRUEBAS DE MLTIPLES
SITIOS
Verifica que el sistema de recuperacin de datos funcione debidamente, busca evitar las fallas en la intercomunicacin y verifica el correcto funcionamiento en la compatibilidad de componentes. Asi mismo checa la seguridad del sistema (estabilidad) y que los datos convivan sin problemas.
Mdulo 4:
PRUEBAS DEL CICLO DE NEGOCIO PRUEBAS DE GUI PRUEBAS DE CONFIGURACIN PRUEBAS DE ESTILO PRUEBAS DE ACEPTACIN
Busca la aceptacin del estilo de negocio y trabajo del establecimiento. Tambin esta enfocado al correcto funcionamiento de la interfaz de la aplicacin, y el equilibrio de esta.
Mdulo 5:
PRUEBAS DE INSTALACIN PRUEBAS FUNCIONALES PRUEBAS DE CAMPO PRUEBAS BETA
Verifica la correcta instalacin en cada equipo, y hace un resumen rpido de las pruebas anteriores como edicin final. Y empieza ser manejada por los usuarios.
Mdulo 6:
Se comprueba que la documentacin sea correcta, se pone a prueba el sistema con el cliente final y se determina si es lo que se esperaba. Se entra en la ltima fase de testeo. Y se determinan futuras actualizaciones.