Pruebas de software. Cuadro comparativo

Tipo de prueba
Descripción
¿Qué se utiliza como base para la prueba?
¿Será útil para tu aplicación móvil?
Pruebas unitarias

Son principalmente líneas de código que nos ayudan a comprobar si nuestro software está funcionando como nosotros queremos que funcione. 
SI, ya que será útil para verificar que cada  módulo de mi aplicación funcione correctamente.
Pruebas de integración
Incremental ascendente ( Bottom-up)
En este caso se crean primero los componentes de más bajo nivel (E, F) y se crean componentes conductores para simular a los componentes que los llaman.
  Construir el sistema a partir de los distintos componentes y después probarlo integrando todos.
Se deben hacer pruebas progresivamente esencialmente n el diseño y arquitectura del software.
 Si, por que probaríamos que todo funcione de forma concreta y correcta.
Pruebas de integración
Incremental descendente (Top-down)
 El primer componente que se desarrolla y prueba es el primero de la jerarquía (A). Los componentes de nivel más bajo se sustituyen por componentes auxiliares para simular a los componentes invocados. En este caso no son necesarios componentes conductores.
 Construir el sistema a partir de los distintos componentes y después probarlo integrando todos.
Se deben hacer pruebas progresivamente esencialmente n el diseño y arquitectura del software.
 Si.
Pruebas de sistema
 Tienen como objetivo ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente, verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo componen y con el resto de sistemas de información con los que se comunica.
 Una vez que se hayan probado los distintos componentes y  se han integrado entre sí, se prueba el software de forma global.
Si.
Pruebas de aceptación
 Se realizan para establecer el grado de confianza en un sistema, partes del mismo o en sus características no funcionales.
 Estas pruebas  son funcionales y son requisitos establecidos por el cliente que deben hacerse antes de la salida de producción.
 Si, ya que es una de las pruebas más importantes con lo esperado de nuestro software.
Pruebas de instalación
 Es el proceso por el cual nuevos programas son transferidos a un computador y, eventualmente, configurados, para ser usados con el fin para el cual fueron desarrollados.
 Una instalación exitosa es una condición necesaria para el funcionamiento de cualquier software
 Si, y que será la prueba final y es donde verificaremos que efectivamente nuestro software funciona correctamente en el equipo o plataforma destinado.


Bibliografía

Manuel. (12 de 03 de 2017). Pruebas de Integración. Obtenido de Pruebas de Integración: https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/integracion/
Negrete, P. (28 de Octubre de 2012). SlideShare. Obtenido de Estrategias de aplicaciones para las pruebas de integración: https://es.slideshare.net/pablis001/estrategias-de-aplicaciones-para-las-pruebas-de-integracin
PMOinformatica. (08 de Agosto de 2016). PMOinformatica.com. Obtenido de Pruebas de aceptación de software según el ISTQB: http://www.pmoinformatica.com/2016/08/pruebas-aceptacion-software-istqb.html
Salcedo, G. (02 de Marzo de 2011). Prezi. Obtenido de Pruebas de Instalación de Software: https://prezi.com/cs6a2nfyrtep/pruebas-de-instalacion-de-software/


Comentarios