Hola Mi nombre es Arseniy Batyrov, trabajo en Yandex y también realizo cursos de prueba. En mi trabajo, a menudo tengo que elegir dispositivos para probar en varias condiciones. Además de parámetros obvios como ppp y sistema operativo, a menudo confío en las estadísticas de prevalencia del dispositivo para cubrir con precisión todas las combinaciones más populares. Este artículo enumera los servicios con varias estadísticas que uso cuando selecciono dispositivos. Si este problema es relevante para usted, bienvenido a cat.

Criterios de selección de dispositivo
Sin duda, el tema más popular en las pruebas móviles es el enfoque para elegir dispositivos reales. La necesidad de elegir se enfrenta a todos los probadores, principiantes o que trabajan en la industria hace mucho tiempo. Por un lado, cuantos más dispositivos, mayor será la variabilidad. Por otro lado, el tiempo y los presupuestos no son infinitos. Pero un pequeño número de dispositivos está plagado de errores específicos de dispositivo perdidos y ediciones largas. Y si para iOS la elección es más o menos limitada, entonces en Android no hay números para las diferentes opciones. Por lo tanto, debe elegir y priorizar en cualquier caso.
Al seleccionar dispositivos, puede utilizar diferentes criterios: tamaño y resolución de la pantalla, potencia del procesador, versión del sistema operativo, fabricante, etc. Sin embargo, en primer lugar, debe mirar las estadísticas sobre el uso de dispositivos: en primer lugar, las que usan sus clientes son importantes. La importancia de las estadísticas para la selección es difícil de sobrestimar: la elección de los dispositivos comienza con ella, y la lista resultante de un largo examen se compara con ella.
Naturalmente, las mejores estadísticas son las recopiladas en su propia aplicación. Solo puede proporcionar la imagen más completa y precisa de exactamente qué dispositivos tienen sus usuarios, y cuáles deben comprarse para probar. El problema es que la aplicación que está en desarrollo no tiene ni puede tener ninguna estadística. Solo hay suposiciones sobre cuáles de los grupos de usuarios serán los principales para usted y qué dispositivos poseen.
En tales casos, vale la pena referirse a datos externos. Muchas compañías analíticas recopilan listas de los dispositivos más populares y más vendidos, y con cierta precaución al elegir, puede confiar en ellos. Cuidado, vale la pena los tres errores principales.
Errores en la selección de datos
En primer lugar , es importante verificar la relevancia de las estadísticas. Cualquier dato que tenga más de un año está irremediablemente desactualizado. Se pueden usar solo como referencia, cuando simplemente no hay más información relevante. En solo un año, los 10 dispositivos más populares pueden cambiar casi por completo. Si no hay otros datos, mire los nombres de los fabricantes y no los dispositivos específicos: con una alta probabilidad, las compañías en la lista permanecerán aproximadamente iguales.
En segundo lugar , considere el mercado en el que opera. La popularidad de los dispositivos varía mucho de un país a otro, dependiendo de su precio, sistema operativo y muchos otros factores. Es posible que el dispositivo, que está en primer lugar en ventas en los EE. UU., Ni siquiera ingrese a los 10 dispositivos principales en la India, y viceversa. Si hablamos del mercado ruso, entonces los dispositivos de los fabricantes chinos son muy populares, mientras que en Europa son casi inexistentes. Finalmente, los dispositivos que ni siquiera se conocen en el resto del mundo se venden y son populares en los mercados centroafricanos o del sur de Asia. Por lo tanto, tomar datos globales sobre popularidad y usarlos en el mercado local es un gran error.
En tercer lugar , no confunda las listas de los dispositivos más populares (es decir, vendidos) y los mejores (potentes, caros, conocidos). Nadie está a salvo de tales errores. Por ejemplo, uno de los compañeros entrenadores señaló una vez que el dispositivo más popular en Rusia es Xiaomi Black Shark: un teléfono inteligente para juegos con un procesador muy potente en el momento del lanzamiento y refrigeración líquida. Naturalmente, este dispositivo se mencionó en la lista de los mejores dispositivos, pero ni siquiera se ubicó en el top 100 de los más vendidos en Rusia. Verifique cuidadosamente que las estadísticas que está viendo mencionan exactamente los dispositivos más vendidos, no los mejores.
Ahora pasemos a fuentes específicas. Todos los enlaces a los sitios mencionados estarán en el sótano del artículo.
Datos oficiales
Naturalmente, se pueden obtener algunas estadísticas sobre los sistemas operativos en los sitios oficiales de Google y Apple. Para
Android, hay listas detalladas por versión, pero se actualizan aproximadamente cada 3 meses; asegúrese de tener esto en cuenta al elegir.
Aquí podemos ver datos en dispositivos con diferentes tamaños y densidad de pantallas.
En el sitio web de
Apple, las estadísticas son un poco menos detalladas: aquí hay un gráfico que muestra la prevalencia de versiones en este momento. Adecuado para una evaluación rápida de la cuota de una versión particular del sistema operativo en el mercado.
Fuentes de terceros
Mixpanel
Se pueden ver datos más detallados sobre la distribución del sistema operativo en dinámica en el recurso
Mixpanel : uno de los gráficos, por ejemplo, muestra la velocidad de adopción de iOS 12 después del lanzamiento.

Existe un calendario similar para todas las versiones de Android: aquí, si lo desea, puede seleccionar exactamente aquellas versiones que le interesen.

Appbrain
Appbrain.com proporciona buenas tapas de dispositivos Android, que se actualizan con bastante frecuencia. Aquí puede ver qué dispositivos son comunes para diferentes países, así como qué tan popular es un dispositivo en particular en el mundo. Desafortunadamente, para ver la popularidad del dispositivo en todos los países, se necesita una suscripción paga al mismo tiempo, pero esto rara vez se requiere en las pruebas. Además, si lo desea, puede seleccionar un país en el mapa mundial, y haciendo clic en ir a los dispositivos Android populares allí. Además, puede ver un
desglose por versión del sistema operativo Android en dinámica, lo cual es conveniente para comprender las tendencias. Por ejemplo, este gráfico muestra que en Android 9 crece más rápido de lo que disminuye la cuota de Android 8, pero la cuota de versiones anteriores permanece prácticamente sin cambios.

Pila de navegador
El sitio web
browserstack.com , además de la capacidad de usar dispositivos de forma remota, también ofrece varias listas de teléfonos inteligentes y tabletas que son adecuadas para realizar pruebas en empresas con diferentes presupuestos. Si su aplicación se usará en todo el mundo, o si ya sabe que sus estadísticas de uso están cerca de las estadísticas globales sobre la distribución de dispositivos, puede tomar estas listas y comprar dispositivos directamente de ellos. Desafortunadamente, se actualizan aproximadamente una vez cada seis meses o un año, por lo que pueden quedarse atrás del mercado real. También a continuación puede ver qué dispositivos vale la pena comprar si se encuentra en alguno de los países mencionados. Desafortunadamente, Rusia no está entre ellos, pero si de repente ingresas al mercado de aplicaciones de India o China, úsalo.

David Smith
El recurso para desarrolladores de la aplicación para audiolibros iOS
david-smith.org proporciona estadísticas sobre el uso de varios dispositivos en esta plataforma. El cuadro más útil es Desglose de dispositivos, que le permite evaluar rápidamente la popularidad de un dispositivo en el mercado. Además, puede ver la distribución de versiones anteriores del sistema operativo por dispositivo, lo que ayuda a elegir dichas combinaciones para las pruebas. Naturalmente, los datos se proporcionan solo para una aplicación, y para regiones individuales pueden variar mucho, pero el sitio es excelente para usar como referencia, especialmente porque la información se actualiza regularmente.

Atlas de dispositivos
En el sitio web de
Device Atlas puede ver los 12 mejores dispositivos para diferentes países. Aquí, a diferencia de Appbrain, puede encontrar dispositivos iOS y Android. Todos los tops se pueden ver para todos los países de la lista en una página, lo que, por supuesto, agrega conveniencia.
androidnik.ru
El sitio web
androidnik.ru ofrece una selección de los teléfonos inteligentes más populares en 2018. Probablemente se lanzarán las mismas colecciones en el futuro. El problema es que no hay números específicos, y esa selección parece subjetiva. Pero la información aquí está en ruso.
Panel mundial Kantar
Pero en el
sitio web de Kantar WorldPanel no hay estadísticas para Rusia, y generalmente no hay un desglose por dispositivo específico. Pero hay una línea de tiempo que comienza en enero de 2012, donde puede ver en dinámica cómo ha cambiado el mercado de sistemas operativos móviles en un país en particular. La elección se da a Android, iOS, Windows Phone y Blackberry. Los dos últimos ya no son relevantes, pero puede ver claramente cómo perdieron sus cuotas de mercado.

statista.com
No hay muchas estadísticas por separado para las tabletas, por lo que debe confiar en los datos solo de proveedores de
statista.com . Aquí puede ver datos bastante actuales sobre los fabricantes de tabletas. Se actualizan aproximadamente cada 3 meses.
Statcounter
El
sitio web
gs.statcounter.com tiene muchos datos diferentes, incluidos datos móviles. Aquí puede ver la distribución de los productores en casi todos los países en dinámica.
Al mismo tiempo, puede ver estadísticas durante muchos años: para las pruebas, esto no es tan importante, pero puede ser interesante. Aquí también puede ver datos sobre los tipos de SO para cada país, lo cual es útil para una evaluación rápida de su flota de dispositivos propuesta. Los gráficos se pueden personalizar y, si lo desea, elija diferentes tipos de dispositivos, países y métodos de visualización.

Perfecto
Finalmente, el sitio web de la granja móvil
Perfecto ofrece una utilidad especial que puede seleccionar los dispositivos correctos para las pruebas según el país, el tipo de dispositivo y el sistema operativo deseado. Desafortunadamente, Rusia no se encuentra entre los países posibles, pero está EE. UU., Los principales países de Europa, así como algunos otros países grandes. Después de ingresar el correo electrónico, puede ver los resultados completos, así como la proporción del tamaño de las pantallas, la cantidad de teléfonos inteligentes y tabletas y partes del mercado móvil. Si lo desea, puede elegir los 10 dispositivos principales que necesita, o dispositivos para cubrir el 50 y el 80% del mercado.

Especificaciones técnicas
Finalmente, los datos en dispositivos específicos: sus tamaños, resolución, procesador y cantidad de memoria, versiones del sistema operativo y todo lo demás se puede encontrar en
gsmarena.com . Es suficiente para conducir un dispositivo específico en la búsqueda, y obtendrá una gran variedad de datos en una sola página.

Conclusiones
Como puede ver, para seleccionar dispositivos, debe usar diferentes datos, con diferente relevancia y confiabilidad. Naturalmente, nadie espera que el probador acceda a todos estos recursos cada vez para comprar un par de dispositivos más. Pero siempre puede elegir sitios que sean adecuados para tareas específicas y seguir la información relevante sobre ellos.
Si olvidé algunos recursos populares, o si sabes algo sobre dónde puedes obtener más estadísticas, asegúrate de escribir sobre eso en los comentarios, y lo agregaré al artículo principal.
Sobre cómo trabajar eficazmente con estadísticas y otros detalles de las pruebas móviles, hablo en mi curso "Pruebas manuales de aplicaciones móviles". En él, hablaremos sobre los conceptos básicos de las pruebas móviles: qué son las aplicaciones nativas y web, qué son las aplicaciones híbridas, etc. Discutiremos la estrategia para elegir dispositivos para pruebas, analizaremos las diferencias entre el emulador y el simulador de dispositivos reales, aprenderemos cómo interceptar el tráfico móvil y mucho más. Nos centraremos en detalle en las características y diferencias de probar aplicaciones iOS y Android.
Enlace al programa del curso:
learnqa.ru/manualSi está interesado en probar la automatización de aplicaciones móviles, tenemos un curso sobre la pila Java, JUnit y Appium. En él aprendemos sobre marcos de prueba, aprendemos cómo escribir pruebas desde cero: toca, trabaja correctamente con las expectativas (espera), desliza y mucho más. Luego, uno tras otro, escribiremos unas 15 pruebas que se ejecutan en aplicaciones Android, iOS y MobileWeb. Aprenda a trabajar con Maven y realice pruebas en Jenkins. Al final del curso, tendrá su propio marco de trabajo para escribir rápidamente una amplia variedad de pruebas automáticas para cualquier plataforma móvil.
Enlace al programa del curso:
learnqa.ru/javaGracias por su atencion!