Вы находитесь на странице: 1из 14

PRUEBAS DE SOFTWARE

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
.

Pruebas como un proceso:


La prueba es un proceso que se enfoca sobre la lgica interna del software y las funciones externas. Es un proceso de ejecucin de un programa con la intencin de descubrir un error, no puede asegurar la ausencia de defectos; slo puede demostrar que existen defectos en el software.

Objetivo de las Pruebas de Software:


La prueba de software es un elemento crtico para la garanta del correcto funcionamiento del software. Entre sus objetivos estn: 1. 2. 3. 4. 5. Detectar defectos en el software. Verificar la integracin adecuada de los componentes. Verificar que todos los requisitos se han implementado correctamente. Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente. Disear casos de prueba que sistemticamente saquen a la luz diferentes clases de errores, hacindolo con la menor cantidad de tiempo y esfuerzo.

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.

Evaluacin de los resultado:


Comparar los resultados de la prueba con los resultados esperados. Cualquier discrepancia entre ellos significa un error. Tpicamente el error est en el sistema o unidad probada, pero tambin puede ser generado por algn aspecto del mismo proceso 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

PRUEBAS DE COMPATIBILIDAD PRUEBAS DE INTEGRIDAD PRUEBAS DE SEGURIDAD

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:

PRUEBAS DE DOCUMENTACIN Y PROCEDIMIENTOS. PRUEBAS DE USABILIDAD. PRUEBAS ALFA.

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.

Вам также может понравиться