jueves, 5 de febrero de 2015

Pruebas de Sistema e Integración

Pruebas de Sistema e Integración 


Introducción 


Con la siguiente investigación se pretende definir, entender e implementar  las pruebas de integración y de sistema para algún proyecto futuro para que de esta manera funcione de manera correcta y cumpla con todas las expectativas que tuvo el cliente.

Desarrollo




Pruebas de Integración: Este tipo de pruebas verifican que los componentes de la aplicación funcionan correctamente actuando en conjunto. Las pruebas de integración son dependientes del entorno en el que se ejecutan. Si fallan, puede ser porque el código esté bien, pero haya un cambio en el entorno. Estas pruebas pueden ayudarnos a detectar errores como:

    • Problemas de configuración
    • Procesos faltantes
    • Uso incorrecto de archivos
    • Violaciones de integridad de la base de datos
    • Parámetros erróneos


Pruebas de sistema: Su objetivo es asegurar la perfecta navegación, ingreso, proceso y recuperación de datos e información.  

Estas son las principales pruebas de sistema:



  • Prueba de Recuperación: 


Es una prueba que se hace al sistema forzando a que produzca   fallas de software de   muchas maneras y verificando que la   recuperación se lleve a cabo, ya sea automáticamente o   manual, tomando en cuenta los recursos que se requieran para   efectuar la recuperación .

  • Prueba de Seguridad:  

Intenta verificar la aplicación de los mecanismos de protección   incorporados en el sistema. Durante la prueba el encargado   desempeña el papel de intruso tratando de violar la seguridad   del sistema, intentando obtener las claves de acceso por   cualquier medio externo; debe bloquear el sistema negando así   el servicio a otras personas a demás de producir errores a   propósito en el sistema o debe curiosear los datos públicos i  intentando encontrar una clave de acceso al sistema.
 
  • Prueba de Resistencia:

Esta diseñada para enfrentar a los problemas en situaciones   anormales, es decir ejecutar el sistema en forma que demande   recursos en cantidad, frecuencia o volúmenes anormales. El   encargado de la prueba debe intentar tirar el sistema.
Para lograr la calidad se puede tomar en consideración lo   siguiente:

  • Diseñar pruebas especiales que generen 10 o mas interrupciones por segundo.

  • Incrementar la frecuencia de datos de entrada en un orden de magnitud con el fin de comprobar como responden las funciones de entrada.

  • Ejecutar casos de prueba que requieran al máximo de memoria o de espacio en disco. Diseñar casos de prueba que produzcan excesivas búsquedas de datos almacenados en el disco.

Conclusión 

A partir de estas pequeñas definiciones de las pruebas de sistema e integración pude darme una idea de lo que se debe de hacer para realizar un buen plan de pruebas para que le proyecto que se este realizando tenga calidad y no fracase.


Fuentes


  • http://www.uv.mx/personal/jfernandez/files/2010/07/Pruebas-de-Integracion.pdfhttp://www.javiergarzas.com/2014/07/tipos-de-pruebas-10-min.html
  • https://sites.google.com/site/jojooa/analisis-de-sistemas/definicion-de-pruebas-de-sistemas-que-son-las-pruebas-de-sistemas