Insights

Noticias, novedades e información sobre el mundo Hard Tech

¿Qué es Crowdtesting?

por: Inmetrics em

| 21.09.2018

Según Gartner, para 2020 Crowdtesting estará presente en el 60% de las iniciativas de pruebas móviles.

Crowdtesting o Crowdsourced Application Testing es una de las aplicaciones del modelo Crowdsourcing a las pruebas de software. El modelo Crowd (“multitud” en inglés) propone la utilización de personas para resolver problemas, desarrollar algún contenido o, en este caso, realizar pruebas.

Crowdtesting es un modelo de trabajo que permite a los usuarios probar la aplicación en condiciones reales de funcionamiento, lo que proporciona un feedback casi instantáneo del producto en condiciones reales de funcionamiento.

Para montar un “Crowd” se pueden seleccionar perfiles de probadores según sus características, calificaciones o modelos de sus dispositivos. Un gran atractivo de este modelo es la validación en una gran diversidad de dispositivos y perfiles de usuarios. Además, la flexibilidad del modelo colaborativo de crowd permite al individuo probar en cualquier momento y lugar a través de la plataforma de Crowdtesting.

¿Cuáles son las principales características de Crowdtesting?

• Pruebas enfocadas en tecnologías emergentes y experiencia del usuario

Crowdtesting crece como método complementario a los clásicos servicios de prueba, altamente impulsados por la nube y las tecnologías emergentes y enfoque en la experiencia del usuario.

• Diversos tipos de pruebas y dispositivos

Actualmente, Crowdtesting se utiliza principalmente para pruebas funcionales de aplicaciones y sitios Web, y se está expandiendo a otros dispositivos (Wearables e IoT – Internet de las Cosas). Además de la prueba funcional, también se puede utilizar en otras áreas, como seguridad, usabilidad y pruebas de rendimiento.

• Modelo verificado (vetted) o no verificado (unvetted)

Los proveedores de Crowdtesting que ofrecen servicios de prueba de aplicaciones se categorizan como proveedores verificados (vetted), como Smartest, o no verificados (unvetted), según el nivel con el cual verifican las calificaciones y la experiencia de sus probadores.

• Proveedores “Pure-play” o Clásicos

Los servicios de Crowdtesting pueden ser ofrecidos por empresas enfocadas exclusivamente en este modelo de trabajo, como Smartest, o por proveedores tradicionales de servicios de TI, como Inmetrics, por ejemplo.

• Plataforma Mobile

El servicio de Crowdtesting normalmente es soportado por el uso de una plataforma que gestionará las pruebas mobile para mejorar la experiencia de uso de los probadores (como apertura de defectos directo del celular) y de los desarrolladores (como logs del aparato, videos y screenshots, métricas de consumo de CPU y memoria, entre otros).

¿Cuáles son los principales beneficios de Crowdtesting?

• Feedback de usuarios reales

En el Crowdtesting usted recibe feedbacks de usuarios de diferentes perfiles, localización, aparatos y operadora de telefonía celular. Esto permite recibir feedbacks más reales de las situaciones que serán encontradas después del go-live de la aplicación.

• Condiciones reales de uso

Normalmente, las pruebas realizadas en laboratorios utilizan celulares “limpios” (en los cuales se hizo la puesta a cero después de cada ejecución o sólo con las aplicaciones estándares instaladas) que pueden no presentar situaciones de uso como cambios en la configuración predeterminada del aparato, variaciones de calidad de señal, batería y espacio en disco, entre otros.

• Encuentre los mejores probadores

Los probadores que participan del Crowdtesting ganan puntos por actividades ejecutadas con éxito, como encontrar defectos y enviar evidencias de pruebas solicitadas y pierden puntos al realizar actividades indebidas como apertura de defectos repetidos o faltar en ciclos confirmados. De esta forma, con el paso del tiempo, los mejores son identificados y recompensados.

• Alta cobertura de aparatos

Crowdtesting permite elegir diferentes tipos de devices (Smartphones, Tablets y Smartwatchs), marcas (Apple, Samsung, Motorola, LG, ASUS, entre otras) y sistemas operativos, con más de 100 modelos diferentes.

• Reducción de Time-to-Market

Empiece las pruebas en cuestión de horas y no de días después de la puesta a disposición del sistema y los accesos (si aplicable) y reciba los resultados en pocos días.

• Menor costo que iniciativas clásicas de pruebas

Al utilizar Crowdtesting no hay necesidad de comprar ni alquilar aparatos. Además, la forma de remuneración del equipo de pruebas no utiliza el modelo de hora trabajada, sino de actividades ejecutadas (como encontrar defectos o entregar evidencias). De esta forma, la estructura de costos de Crowdtesting se vuelve mucho más eficaz que el modelo clásico.

Aunque no debe considerarse como una estrategia única, Crowdtesting es un servicio complementario valioso y puede ser una excelente elección para las etapas finales de pruebas, pues proporciona feedbacks de usuarios reales y optimiza el tiempo y el costo.

Artículo originalmente publicado en el sitio Web de Smartest.

Acerca de Smartest

Smartest es una start-up brasileña que tiene la misión de transformar la forma en que se hacen pruebas de software. Utiliza la base de +500 profesionales de pruebas para entregar sus proyectos.

Acerca de Inmetrics

Para mejorar continuamente la experiencia de sus clientes, cuente con un equipo multidisciplinario que concibe su desempeño como una obstinación cotidiana. Inmetrics optimiza plataformas de negocios digitales para obtener resultados robustos.