Cuadro comparativo de las pruebas de software
| 
   
Tipo de prueba 
 | 
  
   
Descripción 
 | 
  
   
¿Qué se utiliza como base para la prueba? 
 | 
  
   
¿Será útil para tu aplicación móvil? 
 | 
 |
| 
   
Pruebas unitarias 
 | 
  
   
Permiten verificar que los
  componentes unitarios están codificados bajo condiciones de robustez, es
  decir que  soporten el ingreso de datos
  erróneos o inesperados y demuestren la capacidad de tratar  errores de manera controlada.  
 | 
  
   
casos de prueba realistas y útiles  
Escribir código para un caso de
  pruebas unitario 
aislar cada parte del programa 
 | 
  
   
Desde mi punto de vista esta prueba
  si será útil para mi aplicación móvil ya que permitirá analizar los
  componentes unitarios.  
 | 
 |
| 
   
Pruebas
  de integración 
 | 
  
   
Incremental ascendente ( Bottom-up) 
 | 
  
   
Verificar el correcto ensamblaje entre los distintos componentes pero
  comenzando con los  de más bajo nivel una
  vez que han sido probados unitariamente con el fin de comprobar que
  interactúen correctamente a través de sus interfaces, tanto internas como
  externas. 
 | 
  
   
 Se empieza con los módulos de nivel inferior, y se verifica que
  los módulos de nivel inferior llaman a los de nivel superior de manera
  correcta, con los parámetros correctos. 
 | 
  
   
Desde mi perspectiva este tipo de prueba no aplica para mi aplicación
  ya que no está siendo desarrollada por módulos.  
 | 
 
| 
   
Pruebas
  de integración 
 | 
  
   
Incremental descendente (Top-down) 
 | 
  
   
Verificar el correcto ensamblaje entre los distintos componentes pero
  comenzando con los  de más alto nivel una
  vez que han sido probados unitariamente con el fin de comprobar que
  interactúen correctamente a través de sus interfaces, tanto internas como
  externas. 
 | 
  
   
 Se empieza con los módulos de
  nivel superior, y se verifica que los módulos de nivel superior llaman a los
  de nivel inferior de manera correcta, con los parámetros correctos 
 | 
  
   
Desde mi perspectiva este tipo de
  prueba no aplica para mi aplicación ya que no está siendo desarrollada por
  módulos. 
 | 
 
| 
   
Pruebas de sistema 
 | 
  
   
Permiten  verificar que la
  funcionalidad total de un sistema fue implementada de acuerdo a los
  documentos de especificación definidos en el proyecto. 
 | 
  
   
 Ejecutar cada caso de uso, flujo básico o función utilizando
  datos válidos e inválidos 
 | 
  
   
Este tipo de pruebas considero que son de vital importancia para ser
  implementadas en mi aplicación.  
 | 
 |
| 
   
Pruebas de aceptación 
 | 
  
   
Validar que un sistema cumple con el funcionamiento esperado y
  permitir al usuario de dicho sistema que determine su aceptación, desde el
  punto de vista de su funcionalidad y rendimiento. 
 | 
  
   
Requisitos de funcionamiento 
Revisar los criterios de aceptación
  que se especificaron previamente en el plan de pruebas del sistema. 
Pruebas de caja negra 
Requisitos no funcionales 
 | 
  
   
Considero que este tipo de pruebas
  son de gran importancia que se realice en mi aplicación antes de entregar el
  producto al cliente.  
 | 
 |
| 
   
Pruebas de instalación 
 | 
  
   
 Se encarga de probar que el sistema se instale correctamente en
  el hardware final.  
 | 
  
   
 El hardware en el que se instalara 
Pruebas de funcionalidad  
 | 
  
   
Considero que este tipo de pruebas son de gran importancia que se
  realice antes de entregar el producto al cliente  
 | 
 |
Referencias:
Zapata Sánchez, J.
(2013). Niveles de Prueba del Software. Recuperado el 23 de febrero de 2019 de https://pruebasdelsoftware.wordpress.com/
 Cillero, M. (2017). Pruebas de Integración. Recuperado
el 23 de febrero de 2019 de https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/integracion
muy concreta tu información Araceli, tus referencias están perfectas, ademas de explicar cada aspecto de la tabla, la información presentada es entendible y confiable, haz realizado un excelente trabajo.
ResponderEliminarNmms se lo copiaste a tu compa IVAN NAVA Esta identifo pero resumido te mamaste:)
ResponderEliminarAtt:
El inge