TABLA DE 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

Es una forma de comprobar el correcto funcionamiento de una unidad de código. Por ejemplo en diseño estructurado o en diseño funcional una función o un procedimiento, en diseño orientado a objetos una clase.
 Busca asegurar que el código funciona de acuerdo con las especificaciones y que el módulo lógico es válido
 Si será útil ya que con ello voy a verificar que el código de mi aplicación funcione correctamente
Pruebas de integración
Incremental ascendente ( Bottom-up)
               
Identificar errores introducidos por la combinación de programas probados unitariamente.
 Verificar que las especificaciones de diseño sean alcanzadas.
 Si también esta prueba será útil para detectar los posibles errores en la combinación de otro programa
Pruebas de integración
Incremental descendente (Top-down)
 son pruebas de integración donde el componente en el nivel más alto en la jerarquía es probado en primer lugar, con los componentes del nivel inferior siendo simulados mediante status
 comprobar que interactúan correctamente a través de sus interfaces, tanto internas como externas, cubren la funcionalidad establecida y se ajustan a los requisitos no funcionales especificados
 También sería una buena prueba para verificar que todas la interfaces trabajen correctamente
Pruebas de sistema

 Son pruebas de integración del sistema de información completo, y permiten probar el sistema en su conjunto y con otros sistemas con los que se relaciona para verificar que las especificaciones funcionales y técnicas se cumplen
 Comprobar la integración del sistema de información globalmente, verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo componen
 También sería buena prueba para verificar por completo todo el sistema y así detectar un posible fallo que eche a perder todo.
Pruebas de aceptación

  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.
 Requerimientos del usuario.
Requerimientos de sistema.
Casos de uso.
Procesos de negocio.
Reportes de análisis de riesgo.
 También es una prueba que nos sirve para la aceptación de nuestro cliente y ver si el sistema cumple con lo que el cliente pidió.
Pruebas de instalación

 El primero es asegurar que el sistema puede ser instalado en todas las configuraciones posibles, tales como nuevas instalaciones, actualizaciones, instalaciones completas o personalizadas, y bajo condiciones normales o anormales;
               
 Diseñar sripts para validar las condiciones de la máquina a instalar

 Realizar la instalación

También sería una muy buena prueba para ver si se instala correctamente nuestra aplicación en todas las versiones de Android que pretendemos.


Comentarios

Entradas más populares de este blog

Manuales de usuario de samsung galaxi A3

¿QUE ES UNA PRUEBA DE SOFTWARE?