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
Publicar un comentario