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
|
¿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.
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