{"id":43669,"date":"2024-07-12T09:00:00","date_gmt":"2024-07-12T07:00:00","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=43669"},"modified":"2024-07-12T10:20:29","modified_gmt":"2024-07-12T08:20:29","slug":"granjas-de-dispositivos","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/granjas-de-dispositivos\/","title":{"rendered":"Granjas de dispositivos para un mobile testing m\u00e1s optimizado"},"content":{"rendered":"<p>Teniendo en cuenta la importancia que tienen los m\u00f3viles en la vida diaria, la implementaci\u00f3n de nuevas formas de garantizar la calidad de las aplicaciones, como la utilizaci\u00f3n de <strong>granjas de dispositivos<\/strong>, es crucial. Si le preguntamos a chatGPT en qu\u00e9 consiste la rutina diaria de una persona promedio hoy en d\u00eda, en su respuesta nos dividir\u00e1 el d\u00eda en trece momentos esenciales. Entre esos momentos, encontraremos el despertar, la higiene y el desayuno, el trabajo o la educaci\u00f3n, las comidas, el ocio y el dormir. Llama la atenci\u00f3n que, adem\u00e1s de las actividades relacionadas con necesidades b\u00e1sicas, se menciona la utilizaci\u00f3n de<strong> dispositivos m\u00f3viles<\/strong>. Puntualmente, chatGPT nos comenta que en doce de esos trece momentos, utilizamos dichos dispositivos; smartphones, sobre todo.<\/p>\n<p>El uso de los dispositivos m\u00f3viles var\u00eda: desde algo tan simple como la configuraci\u00f3n de alarmas para despertar o recordatorios de actividades hasta actividades gratificantes que puedan incluir compartir el tiempo con amigos y familia que se encuentran a m\u00e1s de 10.000 kms de distancia. Utilizamos el smartphone para todo, y no lo dice \u00fanicamente la Inteligencia Artificial. Tambi\u00e9n lo confirman estudios como el realizado por la Asociaci\u00f3n para la Investigaci\u00f3n de Medios de Comunicaci\u00f3n: \u201cEl m\u00f3vil es el principal dispositivo de conexi\u00f3n a internet para 9 de cada 10 internautas\u201d. En dicho estudio, se concluye que que el smartphone es utilizado para conectarse a internet y realizar actividades no profesionales al menos 231 minutos al d\u00eda, siendo la consulta del email y el uso de buscadores las tareas m\u00e1s realizadas.<\/p>\n<p>&nbsp;<\/p>\n<h2>Importancia del <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/testing-de-aplicaciones-moviles-buenas-practicas-en-qa\/\" target=\"_blank\" rel=\"noopener\">testing de aplicaciones m\u00f3viles<\/a><\/h2>\n<p>No hace falta decir mucho m\u00e1s. Pensar en que <strong>la actividad m\u00e1s realizada por las personas del siglo XXI es consultar su smartphone<\/strong> nos lleva a concluir que el tel\u00e9fono m\u00f3vil y, desde all\u00ed, las aplicaciones que lo hacen funcionar, se han convertido en una herramienta esencial que se utiliza constantemente en la vida cotidiana.<\/p>\n<p>WhatsApp, Instagram, YouTube, Spotify, Amazon, Google Maps, PayPal, son ejemplos de estas herramientas esenciales del d\u00eda a d\u00eda. Tambi\u00e9n son ejemplos de aplicaciones que cotizan en bolsa. Con esto, tambi\u00e9n debemos mencionar que han sufrido ca\u00eddas a causa de bugs en su programaci\u00f3n y que dichas ca\u00eddas llevaron a p\u00e9rdidas millonarias.<\/p>\n<p>Como puede verse, <strong>el testeo de aplicaciones es un factor clave en el \u00e9xito<\/strong> de las mismas. Es decir, antes de lanzar al mercado una app m\u00f3vil, la misma pasa por procesos de comprobaci\u00f3n de su funcionalidad de uso y rendimiento, a fin de asegurar que funcione correctamente en diferentes dispositivos y sistemas operativos. De este modo, se puede asegurar la calidad de la aplicaci\u00f3n y su puesta en producci\u00f3n sin que se ponga en riesgo la econom\u00eda de las empresas o la salud de las personas.<\/p>\n<p>&nbsp;<\/p>\n<h2>\u00bfQu\u00e9 es una granja de dispositivos?<\/h2>\n<p>Ahora bien, es una verdad de Perogrullo que no existe un \u00fanico tipo de dispositivo m\u00f3vil, como tampoco existe un \u00fanico smartphone utilizado por todas las personas. Esto hace que se deban tener en cuenta ciertos datos anal\u00edticos al momento de plantear la estrategia probatoria de una aplicaci\u00f3n m\u00f3vil, y que est\u00e1n relacionados con el fabricante del dispositivo, el sistema operativo utilizado por el mismo, su hardware, el tipo de software que se lanzar\u00e1 y tambi\u00e9n el <em>target<\/em> del mercado al que apunta satisfacer.<\/p>\n<p>Por esto mismo, es importante tener en cuenta que<strong> las pruebas no deben ser realizadas sobre un \u00fanico smartphone<\/strong>, sino que se ejecutar\u00e1n sobre un entorno que contenga un espectro diverso de dispositivos, f\u00edsicos y conectados, apropiado para la utilizaci\u00f3n del software que se quiere lanzar. De este modo, se representan diferentes marcas, modelos, sistemas operativos, versiones de software y configuraciones de hardware. Esto es lo que desde el International Software Testing Qualifications Board (ISTQB) se denomina <strong>cartera (o granja) de dispositivos<\/strong>. Desde ISTQB se recomienda la utilizaci\u00f3n de la herramienta StatCounter, a fin de definir cu\u00e1les ser\u00e1n los dispositivos que integren dicha cartera, y sobre los que se ejecutar\u00e1n las pruebas de software de forma simult\u00e1nea, de modo que se puedan identificar y corregir los errores que arrastran las aplicaciones y evitar da\u00f1os colaterales y para garantizar que se siguen los <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/siete-principios-que-deben-guiar-el-testing-de-software-segun-istqb\/\" target=\"_blank\" rel=\"noopener\">principios del testing<\/a> establecidos.<\/p>\n<p>&nbsp;<\/p>\n<h2>\u00bfPor qu\u00e9 una granja de dispositivos?<\/h2>\n<p>Llegados a este punto, parece bastante clara la importancia de la utilizaci\u00f3n de una cartera o granja de dispositivos. Con todo, su uso acarrea grandes beneficios en el testeo de aplicaciones m\u00f3viles:<\/p>\n<ul>\n<li><strong>Mayor cobertura de pruebas <\/strong>al permitir testear la aplicaci\u00f3n en una amplia gama de dispositivos de modo que se garantice su funcionamiento correcto y compatibilidad en la mayor\u00eda de los casos de uso<\/li>\n<li><strong>Detecci\u00f3n temprana de errores<\/strong> que podr\u00edan pasar desapercibidos en las pruebas ejecutadas sobre un \u00fanico dispositivo<\/li>\n<li><strong>Ahorro de tiempo y dinero<\/strong> reduciendo los costos de desarrollo al realizar pruebas de modo r\u00e1pido y eficiente<\/li>\n<li><strong>Mejora de la calidad de la aplicaci\u00f3n<\/strong> al asegurar que la misma ofrezca una experiencia \u00f3ptima para todos los usuarios<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Granjas del mercado<\/h2>\n<p>Venimos diciendo que la importancia de las granjas de dispositivos radica en la posibilidad de probar las aplicaciones m\u00f3viles en una variedad exhaustiva de entornos que imiten las condiciones del mundo real.<\/p>\n<p>Dicha variedad de entornos puede lograrse comprando diferentes dispositivos m\u00f3viles y probar en cada uno de ellos. Pero este es un m\u00e9todo demasiado costoso para lograr la calidad del software; es por ello que el mercado ofrece diferentes <strong>plataformas que permiten la ejecuci\u00f3n de pruebas en cada entorno<\/strong> que represente un caso de uso de la vida real.<\/p>\n<p>No es la finalidad del presente art\u00edculo recomendar qu\u00e9 plataforma utilizar. Pero, para poder graficar un poco la oferta del mercado, ofrecemos las conclusiones del proceso de <em>benchmarking<\/em> realizado por el Departamento de QA Services &amp; Testing de hiberus. En dicho proceso se analizaron y compararon diferentes marcas de granjas de dispositivos m\u00f3viles, indicando las ventajas extra\u00eddas de las mismas:<\/p>\n<ul>\n<li><strong>AWS Device Farm<\/strong>\n<ul>\n<li>Integraci\u00f3n con Amazon Web Services (AWS), facilitando el uso de otras herramientas de desarrollo.<\/li>\n<li>Soporte extenso para dispositivos Android e iOS.<\/li>\n<li>Capacidad de ejecutar pruebas autom\u00e1ticas en paralelo en m\u00faltiples dispositivos.<\/li>\n<\/ul>\n<\/li>\n<li><strong>BrowserStack<\/strong>\n<ul>\n<li>Soporte integral para dispositivos m\u00f3viles (Android e iOS) y navegadores web.<\/li>\n<li>Acceso a una gran cantidad de dispositivos reales y virtuales.<\/li>\n<li>Facilidad de uso con pruebas manuales y autom\u00e1ticas.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sauce Labs<\/strong>\n<ul>\n<li>Amplio soporte para navegadores web y dispositivos m\u00f3viles (Android e iOS).<\/li>\n<li>Integraci\u00f3n con diversas herramientas de automatizaci\u00f3n y CI\/CD.<\/li>\n<li>Opciones avanzadas de configuraci\u00f3n y personalizaci\u00f3n de pruebas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>La selecci\u00f3n de cu\u00e1l ser\u00e1 la granja de dispositivos que se utilice radicar\u00e1 en las necesidades espec\u00edficas de cada proyecto, incluyendo su costo y soporte de dispositivos. Pero el uso de tales granjas en el desarrollo de aplicaciones m\u00f3viles y su proceso de testing no es una opci\u00f3n, sino una necesidad y una estrategia. Es el modo de alcanzar un importante grado de calidad del producto y satisfacer las expectativas de los usuarios. <strong>Las granjas ofrecen un entorno de prueba integral y representativo al momento de comprobar la compatibilidad, rendimiento, uso y seguridad de las aplicaciones.<\/strong><\/p>\n<p>Si tienes inter\u00e9s en los\u00a0<a href=\"https:\/\/www.hiberus.com\/enterprise-efficiency\/qa\" target=\"_blank\" rel=\"noopener\">QA Services<\/a> y testing, escr\u00edbenos y el equipo de QA de <a href=\"https:\/\/www.hiberus.com\/\" target=\"_blank\" rel=\"noopener\">hiberus<\/a>\u00a0se pondr\u00e1 en contacto contigo para analizar tu proyecto e indicar siguientes pasos. Adem\u00e1s, contamos con un ecosistema de herramientas de IA, <a href=\"https:\/\/www.hiberus.com\/data-ia\/ia\">GenIA<\/a>, aplicables a cualquier tipo de proyecto.<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de QA?<\/p>\n                        <p>Contacta con nuestro equipo de expertos en QA y Testing<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43669#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Teniendo en cuenta la importancia que tienen los m\u00f3viles en la vida diaria, la implementaci\u00f3n de nuevas formas de garantizar la calidad&#8230;<\/p>\n","protected":false},"author":393,"featured_media":43707,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[236,7,239],"tags":[156,64],"class_list":{"0":"post-43669","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-ia","8":"category-next-tech","9":"category-qa","10":"tag-inteligencia-artificial","11":"tag-qa"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/393"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=43669"}],"version-history":[{"count":10,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43669\/revisions"}],"predecessor-version":[{"id":43723,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43669\/revisions\/43723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/43707"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=43669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=43669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=43669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}