Ir al contenido principal

Cuadro Comparativo

Tipo de prueba
Descripción
¿Qué se utiliza como base para prueba?
¿será útil para tu aplicación móvil?
Pruebas unitarias
Una prueba unitaria se utiliza para comprobar que un método concreto del código de producción funciona correctamente, probar las regresiones o realizar pruebas relacionadas (buddy) o de humo. Una prueba por orden se utiliza para ejecutar otras pruebas en un orden especificado.
Fragmentos de código
Si, pienso que es muy necesaria ya que necesitamos revisar fragmento por fragmento de código de nuestra aplicación  
Pruebas de integración
Incremental ascendente ( Bottom-up)
En las pruebas de integración se examinan las interfaces entre grupos de componentes o subsistemas para asegurar que son llamados cuando es necesario y que los datos o mensajes que se transmiten son los requeridos.

De abajo arriba (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. A continuación se desarrollan los componentes de más alto nivel (B, C, D) y se prueban

Construir el sistema en componentes
Si al igual que la anterior este tipo de prueba también es útil en nuestra aplicación
Pruebas de integración
Incremental descendente (Top-Down)
De arriba abajo (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.
Construir el sistema en componentes
Si al igual que la anterior este tipo de prueba también es útil en nuestra aplicación
Pruebas de sistema
Las pruebas del sistema deben enfocarse en requisitos que puedan ser tomados directamente de casos de uso y reglas y funciones de negocios. El objetivo de estas pruebas es verificar el ingreso, procesamiento y recuperación apropiado de datos, y la implementación apropiada de las reglas de negocios
Se hace la prueba de manera general o global
Esta prueba también es necesaria ya que es una prueba final que será uno de nuestros resultados finales
Pruebas de aceptación
La prueba de aceptación es ejecutada antes de que la aplicación sea instalada dentro de un ambiente de producción. La prueba de aceptación es generalmente desarrollada y ejecutada por el cliente o un especialista de la aplicación y es conducida a determinar como el sistema satisface sus criterios de aceptación validando los requisitos que han sido levantados para el desarrollo
Tener nuestra aplicación lista para instalar para así poder hacer la prueba y esperar resultados de aceptación
Esta prueba es muy importante y creo que si también es muy útil para nuestra aplicación ya que nos dará el criterio final de nuestra app
Pruebas de instalación
               
Las pruebas de instalación tienen dos propósitos. 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
Se necesita de la aplicación ya terminada y lista para instalarse para poder tomar el resultado final
Esta prueba es muy necesaria que la apliquemos ya que esta nos dirá el veredicto final del proyecto

Comentarios

  1. Me parecen buenas tus aportaciones sobre todo en la parte donde mencionas que son necesarias la mayoría de ellas para tu sistema, ya que generalmente todos necesitamos diferentes pruebas para nuestro sistema.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

JMeter

¿Que es JMeter ? La  aplicación  Apache JMeter ™  es un software de código abierto, una aplicación Java 100% pura diseñada para cargar el comportamiento funcional de la prueba y medir el rendimiento.  Originalmente fue diseñado para probar aplicaciones web, pero desde entonces se ha expandido a otras funciones de prueba. ¿Para que nos sirve ?  Apache JMeter se puede usar para probar el rendimiento tanto en recursos estáticos como dinámicos, aplicaciones dinámicas web.  Se puede usar para simular una carga pesada en un servidor, grupo de servidores, red u objeto para probar su resistencia o para analizar el rendimiento general bajo diferentes tipos de carga.

Licencia de JMeter

JMeter ¿tiene algún costo? Como anterior mente lo hemos hablado JMeter en una aplicación 100% desarrollada en JAVA al igual forma es una herramienta muy útil y es una distribución completamente de Apache. Apache es una distribución completamente gratis por parte de la plataforma Linux, entonces JMeter es una herramienta completamente gratuita en su uso de código abierto, pero claro si queremos algo aun mas bueno y de mejor calidad para nuestro software qui esta la tabla de costos...  Toda la información mas detalla en este link oficial  https://subscription.packtpub.com/book/networking_and_servers/9781847192950/1/ch01lvl1sec10/how-much-does-it-cost

Pregunta de Reflexión

  ¿Qué importancia tiene la Ingeniería 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? En mi opinión pienso que esta materia es muy importante e indispensable en la materia ya que es la encargada de que nuestro  proyecto lleve un orden, ademas que gracias a esta materia nuestro proyecto sera de los mejores ya que lleva la mejor calidad gracias a esta formación, en general pienso que esta materia nos sirve mucho para la cuestión  de generar software de calidad. otro punto importante que podemos deducir de esta materia es la que le da formación a nuestros proyectos ya que hace que nuestros proyectos tengan orden y se la realización de este sea mas fácil de desarrollar.