CrowdTesting (también conocido como Crowdsourced testing) es una práctica la cual usa la eficiencia y ventajas del crowdsourcing en el ámbito de pruebas de software. Esta práctica consiste en delegar las tareas de testing a un grupo de testers “Virtuales” , los cuales ejecutan las pruebas desde diferentes localizaciones y dispositivos.
Ventajas
- Las pruebas al ser ejecutadas por un gran número de tester, hay mayor probabilidad de encontrar defectos tanto funcionales como de UX
- Las pruebas son ejecutadas en una gran variedad dispositivos y navegadores
- Posibilidad de probar la aplicación en distintos países de manera real sin necesidad de usar Proxy u otro sistema parecido
Desventajas
- Este método no puede ser usado o pierde efectividad con proyectos de ámbito privado (E.g Una página web interna de una empresa)
- La aplicación no puede ser muy compleja ya que los tester no comprenderían el funcionamiento
- En la mayoría de empresas se paga por defecto encontrado, de esta manera se encontraran un gran número de defectos de baja prioridad y quizá los bugs más importantes son pasados por alto debido a que son más difíciles de encontrar.
Como funciona CrowdTesting:
La práctica de crowdTesting tiene varios modelos, estos modelos dependen de la forma en que los tester prueban el “objeto” (Con un dispositivo real, en una máquina virtual, con emuladores…) y también depende de cómo están organizados los probadores. En algunos casos los propios testers son los que están en contacto con el cliente y su equipo para poder recibir instrucciones. En la imagen siguiente se puede ver el caso contrario, en este modelo el cliente se pone en contacto con la empresa que maneja a los tester y son estos quien les dan las instrucciones y toda la información necesaria.
Compañias de CrowdTesting
Hay cientos de empresas que ofrecen estos tipos de servicios, a continuación pasare a nombrar algunas de las más conocidas y reconocidas mundialmente.
Crowdsourced testing
Esta empresa fue fundada en 2012, Su comunidad de probadores cuenta con más de 56000 probadores localizados por 182 países. Esta empresa está enfocada en tres tipos de test: test funcional, test de usabilidad y test de localización.
Puedes visitar su página oficial aquí
Rainforest
Al igual que la anterior empresa está también fue fundada en 2012. La empresa está localizada en San francisco. Esta empresa se focaliza en probar aplicaciones web, app de móviles y por ultimo tiene un equipo enteramente dedicado a pruebas exploratorias.
Puedes visitar su pagina Aquí.
Cuánto pagan las empresas de CrowdSourcing a sus probadores
Si estás pensando en sacarte un dinero extra cada mes, CrowdTesting puede ser una opción a tener en cuenta.
Cuánto cobra un probador en una empresa de crowdSourcing? Esta es una duda que muchas personas me han planteado y la respuesta siempre es la misma, Depende de muchos factores. Depende de la empresa con la que estés trabajando, de cuantas horas al día o a la semana le dediques, de donde resides y por último y más importante depende de tu valía.
He conocido casos que trabajando 6-8 horas diarias han llegado a cobrar 2000-3000 dólares . Pero normalmente este no suele ser el caso ya que Crowdtesting suele ser un segundo trabajo mas que una fuente principal de ingresos (Siempre hay excepciones).
Conclusión
En Conclusión este método resultara muy beneficioso en encontrar defectos y comprobar la adaptabilidad de la aplicación a los distintos dispositivos y regiones. Pero no es válido para garantizar la cobertura de los test cases (testcase coverage)