sábado, 2 de marzo de 2019

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
Es un método que puede invocar al código que queremos probar y determina si el resultado obtenido es el esperado. Si es igual entonces la prueba es exitosa, si no, falla.
Una unidad de programa en
este caso se considera como una función o método para la base de prueba
Si, será útil por el hecho de que al hacer pruebas unitarias podemos comprobar si nuestro software es exitoso
Pruebas de integración
Incremental ascendente(Bottom-up)
Es la prueba de integración ascendente la cual comienza con los componentes elementales del sistema que no requieren componentes adicionales. Se crean componentes conductores para simular a los componentes que los llaman
Planificación coordinada y cuidadosa.
Este tipo de enfoque permite un desarrollo más en paralelo que el enfoque de arriba  abajo, pero presenta mayores dificultades a la hora de planificar y de gestionar
Si porque el proceso requerido atreves de módulos en este caso de interfaces y en nuestra aplicación son muchas interfaces
Pruebas de integración
Incremental descendente(Top-Down)
Se desarrolla y prueba es el primero con el componente de más alto nivel del sistema que llama a otros componentes del nivel más bajo se sustituyen por componentes auxiliares para simular a los componentes invocados
En este caso no son necesarios componentes conductores. Una de las ventajas de aplicar esta estrategia es que las interfaces entre los distintos componentes se prueban en una fase temprana y con frecuencia
Estaría bien implementarlo ya que se empezaría por la lógica y seria empezando por el componente con mayor importancia y al final el de menor importancia
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
Utilizar como bases de prueba entregables tales como: requerimientos, casos de uso, historias de usuario etc.
Las pruebas de sistema son importantes y útiles ya que permite probar el sistema así como también verificar que las especificaciones técnicas funcionen correctamente
Pruebas de aceptación
Se realizan para establecer el grado de confianza en un sistema y son preparadas por el equipo de desarrollo, aunque la ejecución y aprobación final corresponden al usuario
El aplicativo no podrá salir a producción, sin que se hayan ejecutado las respectivas pruebas
Es útil ya que esta prueba pretende comprobar que el sistema cumpla con los requerimientos de funcionalidad de la aplicación que se propusieron al principio
Pruebas de instalación
Su finalidad es verificar y validar que el sistema se instala apropiadamente en el hardware final
Diseñar scripts para validar las condiciones de la maquina e instalar
Si aplica ya que se usan de las partes fundamentales por las cuales todos los usuarios que hagan uso del software les sea factible, en este caso será la instalación en el sistema operativo

1 comentario:

  1. los puntos de pruebas de instalación, sistemas y aceptación te ayudaran más en tu aplicación de bolsa de trabajo.

    ResponderEliminar

¿QUE IMPORTANCIA TIENE LA INGENIERIA DE SOFTWARE EN EL PROCESO DE DESARROLLO DE APLICACIONES MÓVILES PARA UN EGRESADO DEL TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS?

La ingeniería de software comprende todos los aspectos de la producción del software, desde las etapa iniciales de la especificación del pr...