ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pruebas De Software


Enviado por   •  7 de Agosto de 2013  •  460 Palabras (2 Páginas)  •  380 Visitas

Página 1 de 2

Pruebas del software

Son los procesos que permiten verificar y revelar la calidad de un producto de software. Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del sistema.

El testing puede probar la presencia de errores pero no la ausencia de ellos.

Las fallas de software ocasionan graves pérdidas económicas; éstos son 100 a 1000 veces más costosos de encontrar y reparar después de la construcción. Se debe evitar plazos y presupuestos incumplidos, insatisfacción del usuario, escasa productividad y mala calidad en el software producido y finalmente la pérdida de clientes.

Automatizar el proceso de pruebas consigue reducciones de hasta un 75% en el costo de la fase de mantenimiento.

Las pruebas deben centrarse en dos objetivos:

• Probar si el software no hace lo que debe hacer

• Probar si el software hace lo que no debe hacer, es decir, si provoca efectos secundarios adversos.

Además debemos tomar en cuenta que:

• El programador debe evitar probar sus propios programas, ya que desea (consciente o inconscientemente) demostrar que funcionan sin problemas.

• Se debe inspeccionar a conciencia el resultado de cada prueba, así, poder descubrir posibles síntomas de defectos.

Clasificación de las pruebas

• Pruebas unitarias

• Pruebas funcionales

Pruebas no funcionales (estrés y huracán)

• Pruebas de Integración

• Pruebas de validación

• Pruebas de sistema

o Caja blanca (sistemas)

o Caja negra (sistemas)

• Pruebas de aceptación

• Pruebas de regresión

• Pruebas de carga

• Pruebas de prestaciones

• Pruebas de recorrido

• Pruebas de mutación

• Pruebas concurrentes

Pruebas de caja negra

Las pruebas de caja negra están especialmente indicadas en aquellos módulos que van a ser interfaz con el usuario (en sentido general: teclado, pantalla, canales de comunicaciones, entre otros)

Pruebas de caja blanca

Las pruebas de caja blanca realizan un seguimiento del código fuente de manera que se determinan las instrucciones, bloques, etc. en los que existen errores. De esta manera se identifican errores más a fondo pero así mismo este tipo de pruebas son mas costosas.

Prueba de estrés

Funciona como se espera bajo grandes volúmenes de transacciones, usuarios, carga y además revisión técnica. Además evalúa el comportamiento del sistema bajo condiciones anormales como

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com