martes, 15 de febrero de 2011

Proceso De Pruebas

Proceso de Pruebas

El proceso de pruebas involucra consideraciones similares al del proceso de desarrollo, incluyendo estrategias, actividades y métodos, los cuales deben ser aplicados de manera concurrente con el proceso de desarrollo de software.


  1. ESTRATEGIA DE LA PRUEBA:


  • Orden de Pruebas: Tienen como propósito definir en que momento y en que orden se aplicarán las pruebas. Diseño, implementación y operación del sistema. Existen dos enfoques generales para el orden en que se efectuarán las pruebas:


  1. De arriba hacia abajo: Se deben desarrollar inicialmente las interfaces entre subsistemas, para probar protocolos de alto nivel antes de ir a probar los niveles inferiores.
  2. De abajo hacia arriba: Certificar primero las unidades de bajo nivel y luego las interfaces entre ellos.

  • Alcance de pruebas: Tiene como propósito identificar el tipo, número y casos de pruebas que se aplicarán para revisar los diferentes aspectos del sistema
  • Automatización de la Prueba: Tiene como propósito reducir el esfuerzo y costo de las pruebas mediante automatización del proceso o aspectos de él.

         2. PLANEACION DE LA PRUEBA:

Comienza con el establecimiento de las estrategias de pruebas, lo que incluye la cuestión si estás se harán automática o manualmente y si existen programas y datos de prueba que puedan ser usados, posiblemente modificados o desarrollados de nueva cuenta
  • Estrategia de la prueba
  • Alcance de la prueba
  • Recurso
          3. CONSTRUCCION DE LA PRUEBA:

Se describe cada prueba y su propósito de manera general y detallada. Se debe describir exactamente cómo se deberá ejecutar el caso de prueba, de manera que personas no familiarizadas con la aplicación puedan ejecutar el caso.
  • Ambiente de desarrollo o real
  • Tipo de software
  • Tipo de hardware
  • Equipo de prueba
  • Versión del sistema
          4. EJECUCION DE LA PRUEBA:

Durante esta etapa se utiliza la especificación del diseño de prueba y los reportes de ésta.
  • La estrategia es aplicar de manera paralela el mayor caso de pruebas posibles.
  • Se Ejecutan las pruebas automáticas y manuales de manera correspondiente y se indican los resultados esperados.
  • Si alguna prueba falla, se interrumpe su aplicación y se anota el resultado para luego analizar el defecto y corregirlo.

No hay comentarios:

Publicar un comentario