Pruebas de aceptacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1242 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE COLIMA
FACULTAD DE TELEMATICA
Seminario de Investigación II
Omar de Jesús Chávez Pérez
8”E”

PRUEBAS DE SOFTWARE
Una prueba de software es el hacer funcionar u operar el software de manera que se tenga controlada las condiciones para así poder evaluarse. En estas pruebas puede intencionalmente hacer que ocurran los errores para ver de qué manera se comporta el sistema y versi ocurren las cosas que nosotros esperábamos. Su principal objetivo es la detección antes de implementarse. En las organizaciones es común que gente como programadores y analistas sean incluidos en el grupo de pruebas de software para que así se cumpla el objetivo de detectar a tiempo los errores.

Lo que se pretende con hacer pruebas en el software es principalmente evitar la insatisfaccióndel usuario, mala calidad del software y la perdida de clientes. Se debe resaltar que es prácticamente imposible evaluar todas las actividades que te lleven a un posible error, pero se trata de evaluar las máximas posibles.

PRUEBAS UNITARIAS
Son las pruebas que se hacen por módulos, pedazos de código o por programas que componen al sistema, generalmente son realizadas por los desarrolladores,con estas pruebas nos damos cuenta de que parte del código es el que no esta funcionando.
La principal ventaja es que muestra que parte de código hace su función correcta, pero su desventaja es que no se descubren todos los errores en el código ya que no detecta errores de integración, rendimiento, entre otros errores que se dan ya al estar el código conjunto.

PRUEBAS DE SISTEMA
Este tipo depruebas son ejecutadas principalmente por los desarrolladores que forman parte del equipo de pruebas, lo que se busca con este tipo de prueba es que el sistema cumpla con los requerimientos detallados en el documento de especificaciones de funcionalidad y calidad. Este tipo de prueba se divide en funcionales y no funcionales: el primero se hace en un área de la empresa como prueba piloto, se evalúanlos requerimientos y el segundo se evalúan características como la usabilidad, estrés, desempeño, etc. Al implementar un nuevo sistema es recomendable que se haga paralelamente con el viejo sistema para así poder comparar resultados en su operación.

PRUEBAS DE INTEGRACION
Las pruebas de integración ayudan a que los errores detectados en las pruebas unitarias tengan una coordinación y hagantrabajar al sistema como conjunto.
Este tipo de pruebas se divide en estructurales y funcionales: las primeras tratan de identificar las partes del código en el que se hacen las llamadas para checar su funcionalidad y lograr una buena cobertura de segmentos.
En la segunda se trata de encontrar las fallas en la respuesta de un modulo cuando este depende de la operación de otro modulo. Estas pruebasse acercan cada vez más a los requisitos y especificaciones del usuario
La prueba final de integración cubren todo el sistema y su éxito se basa en los requisitos pedidos por el usuario. Entre sus técnicas se encuentra el big bang, top down, bottom up y middle out.

PRUEBA CAJA BLANCA
En este tipo de prueba se trata de verificar las funciones internas de un modulo. Se les llama así ya que secompara al sistema con una caja transparente en la cual podemos ver lo que esta haciendo por dentro. Con estas pruebas se trata de cubrirlo todo, aunque es casi un hecho que no se puede cubrir en su totalidad, para ello existen varios tipos de cobertura:
Cobertura de segmentos: como su nombre lo dice es la cobertura que se hace por segmentos que contiene el sistema.
Cobertura de ramas: se tratade recorrer todas las posibles salidas que nos arroja un punto de decisión.
Cobertura condición/decisión: parte las expresiones booleanas más complejas en componentes más simples para trata de cubrir todos los posibles valores.
Cobertura de bucles: es ejecutar y probar los bucles en el mayor número de repeticiones posibles según el tipo de bucle.

PRUEBA CAJA NEGRA
Este tipo de prueba es...
tracking img