El siguiente, es un Debate con algunos comentarios dejados por los miembros del mismo, que se ha iniciado desde el grupo ‘Club Pruebas Software‘ por :
Mamdouh El Cuera
Operation Manager (COO) at MTP Métodos y Tecnología
Todavia sin tiempo para digerir Agile y ya tenemos el Cloud encima. Probar en Cloud. Probar un Cloud. Todo esto está surgindo y ya estrategias incipientas y herramientas que se están posicionando. ¿Como véis que va a afectar el mundo Cloud a nuestro sector Testing? ¿Es un evolución o una revolución en lo que a Testing se refiere?
Comentario 1
Jose Antonio Zarandieta Morán • Bajo mi punto de vista debemos distinguir por el tipo de pruebas a realizar.
No hay mayor problema en las pruebas funcionales, ese aspecto, probar o no en la nube nos dará lo mismo, ya muchas veces probábamos funcionales en la nube sin llamarle así (entornos pre-producción a los que no teníamos acceso físicamente).
Pero si es verdad que se abren nuevas posibilidades en otros tipos de pruebas, fundamentalmente en pruebas de seguridad y rendimiento.
La principal diferencia, para mi, radica en que la nube, además de abstraer al cliente de las miserias del hardware, también suele ocultarlo. Estamos hablando de realizar pruebas de rendimiento sobre sistemas/procesos de los que, en la mayoría de los casos desconocemos su configuración y/o ubicación relativa, distancia entre servidores o si hay o no virtualización, resumiendo algo que todos deberíamos tener presente: las nubes no dejan pasar la luz.
Creo que es aquí donde más se debe incidir al cliente, trabajar en la nube sí, pero cuidado con el rendimiento de los sistemas y, como bien apunta Mamdoud, de la propia “NUBE”.
>>
Comentario 2
Andres Hernandez • Aportando extra información a los comentarios de José Antonio, para mi hay dos temas que se hablan mucho y que todavía están lejos de hacerse realidad al 100%. Estas son:
-Automatización de Pruebas.
- Cloud Testing.
La automatización de pruebas es difícil debido a la fragmentación de mercados en número de sistemas operativos, equipos, y configuraciones de los mismos, además que ñas pruebas en muchos casos se deben dividir entre:
NND: Non Network Dependent.
ND: Network Dependent
Pero sobre tipos de servicio de testing en la Cloud, como es el caso de Perfecto Mobile que te pone el terminal en la cloud, al cual puedes hacer pruebas remotas, esta muy bien, pero tienes que tener en cuenta en los diferentes test cases las siguientes cosas:
- Latencia de la red
- Caídas de la red
- Retardo: experiencia de usuario mala.
Esta soluciones son ideales para las pruebas de regresión remotas, pero no para el total de las pruebas.
Para mi la solución ideal es tener una herramienta en la cloud dónde se puedan diseñar las pruebas, y remotamente en diferentes localizaciones sean ejecutadas por empresas o freelance con experiencia en testing. Algo como Mob4hire, combinado con un Qmetry (ejecución, reporting, gestión y análisis en la cloud).
>>
