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.

¿Qué lenguajes de programación maneja JMeter?

Lenguajes soportados por JMeter  La aplicación JMeter esta mas enfocada en la pruebas  hacia aplicaciones web, pero uno de los lenguajes que son compatibles con este software de prueba es JAVA ya que dicha aplicación esta desarrollada en este.  como de mencionaba anterior mente esta aplicación se centra mas en la evaluación de aplicaciones web por lo tanto algunos lenguajes soportados por esta herramienta son  JavaScript  Ajax  Php CSS Jquery  Ruby  Jsonp  Python

Tipos de prueba que nos permite hacer JMeter

La aplicación JMeter por su comportamiento y su funcionalidad esta nos permite realizar pruebas de caja blanca ya que si observamos como funciona este se ve directamente con el script. Como funciona JMeter La interfaz GUI de JMeter nos permite construir un testplan. Más sobre la interfaz GUI en el apartado Interfaz GUI, más sobre la construcción de un testplan en los apartados  Grabación de un testplan  y Construir planes configurables y mantenibles. Una vez construido un testplan, este consiste en un fichero con extensión (por defecto) .jmx . Más sobre los ficheros .jmx en el apartado Testplan (*.jmx). Un testplan se puede ejecutar desde la línea de comando o desde la interfaz GUI. Más sobre la sintaxis de línea de comando en el apartado  Opciones de línea de comando . Más sobre la ejecución de un testplan en el apartado  Modos de ejecución de JMeter  y  Ejecución de un testplan . Captura y procesamiento de la información.