{"id":2790,"date":"2020-09-16T22:18:55","date_gmt":"2020-09-17T01:18:55","guid":{"rendered":"http:\/\/cl.abstracta.us\/blog\/?p=2790"},"modified":"2024-02-15T17:30:49","modified_gmt":"2024-02-15T20:30:49","slug":"pruebas-software-aplicacion-movil","status":"publish","type":"post","link":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/","title":{"rendered":"Pruebas de software en una app m\u00f3vil: gu\u00eda introductoria"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>El desarrollo de aplicaciones m\u00f3viles est\u00e1 en constante crecimiento. Cada vez m\u00e1s son las empresas que deciden desarrollar apps de calidad y con buena UX\/UI, para mejorar la imagen de marca o incrementar sus ventas. Este post presenta una introducci\u00f3n al testing m\u00f3vil, considerando los diferentes tipos de pruebas y los incidentes comunes que se pueden presentar.<\/strong><\/h3>\n\n\n\n<p>El impacto de la App Store y Android Market hace m\u00e1s de una d\u00e9cada, marc\u00f3 el comienzo de una nueva era: la era de las aplicaciones m\u00f3viles. Miles de desarrolladores comenzaron a crear aplicaciones para ambas plataformas.<\/p>\n\n\n\n<p>Con la tecnolog\u00eda 5G despleg\u00e1ndose en todo el mundo y la pandemia reinventando la forma en que vemos la comunicaci\u00f3n m\u00f3vil, hoy el internet m\u00f3vil se encuentra en constante crecimiento, con una poblaci\u00f3n mundial de 4280 millones. En este sentido, Latinoam\u00e9rica representa un 53.92% del total del tr\u00e1fico de Internet m\u00f3vil total a junio de 2022.<\/p>\n\n\n\n<p>Asimismo, el n\u00famero de descargas de aplicaciones m\u00f3viles en todo el mundo ha aumentado constantemente: 204 mil millones de descargas en 2019. Es decir, un crecimiento de casi el 50% desde 2016.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>No. de descargas de aplicaciones m\u00f3viles entre 2016 y 2021 a nivel mundial<\/strong><\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2022\/12\/image-1.png\" alt=\"\" class=\"wp-image-14611\" width=\"862\" height=\"554\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/12\/image-1.png 583w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/12\/image-1-300x193.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/12\/image-1-18x12.png 18w\" sizes=\"(max-width: 862px) 100vw, 862px\" \/><\/figure><\/div>\n\n\n<p>La tasa de consumo m\u00f3vil ha alcanzado niveles sin precedentes. A medida que la tecnolog\u00eda de las aplicaciones mejora, el gasto global por parte de los consumidores aumenta. Sin embargo, esto no significa que todas las apps alcanzaron el \u00e9xito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 Testing M\u00f3vil?<\/strong><\/h2>\n\n\n\n<p><strong>Para asegurar una buena experiencia del usuario digital, es crucial realizar pruebas de software en aplicaciones m\u00f3viles<\/strong>. Veamos por qu\u00e9:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Un producto libre de errores aumenta la probabilidad de \u00e9xito: m\u00e1s descargas e ingresos.<\/li>\n\n\n\n<li>Reduce el riesgo del proyecto: Desarrollar apps es costoso y puede generar grandes p\u00e9rdidas si el producto falla.<\/li>\n\n\n\n<li>Un producto de calidad y con una buena UX\/UI ayuda a potenciar la imagen de marca y posiciona a la empresa como un proveedor de software fiable y atractivo.<\/li>\n\n\n\n<li>Garantiza la compatibilidad con distintos dispositivos y sistemas operativo (iOS y Android).<\/li>\n\n\n\n<li>Incorporar QA para detectar incidentes en fases tempranas puede ahorrar costos a futuro.<\/li>\n<\/ol>\n\n\n\n<p>Entonces, \u00bfc\u00f3mo los profesionales de TI y las empresas deben responder cada vez m\u00e1s r\u00e1pido a las cambiantes demandas tecnol\u00f3gicas? Este post busca ser una <strong>gu\u00eda para iniciarse en testing m\u00f3vil, considerando sus diferentes tipos y los incidentes comunes que se pueden presentar.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de Aplicaciones M\u00f3viles<\/strong><\/h2>\n\n\n\n<p>Las apps m\u00f3viles son m\u00e1s complejas de probar, a diferencia de las apps web de escritorio. Se dividen en tres tipos: nativas, h\u00edbridas y web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Aplicaciones Nativas<\/strong><\/h3>\n\n\n\n<p>Una app nativa es la que se ejecuta en el dispositivo de manera m\u00e1s r\u00e1pida y avanzada en cuanto a las funciones, por lo que se debe descargar antes de usar. Dado que son aplicaciones espec\u00edficas para una plataforma, se deben desarrollar utilizando IDEs y lenguajes espec\u00edficos.<\/p>\n\n\n\n<p>Android utiliza lenguajes como Java o Kotlin y Android Studio, o Eclipse como IDE; por su parte, Apple utiliza Objective-C o Swift y XCode como IDE. Algunos ejemplos de aplicaciones Nativas son Google Maps, LinkedIn, Twitter, Telegram, PokemonGo, etc.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-nativas.png\" alt=\"Ventajas y desventajas de las aplicaciones nativas\" class=\"wp-image-2873\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-nativas.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-nativas-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-nativas-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Aplicaciones Web<\/strong><\/h3>\n\n\n\n<p>Una aplicaci\u00f3n web es a la que se puede acceder a trav\u00e9s de cualquier navegador m\u00f3vil, es decir que no se requiere descarga para su uso. Generalmente, se crea utilizando JavaScript, CSS y HTML5. WordPress o Medium son ejemplos de este tipo de app.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-web.png\" alt=\"Ventajas y desventajas de las aplicaciones web\" class=\"wp-image-2874\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-web.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-web-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-web-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Aplicaciones H\u00edbridas<\/strong><\/h3>\n\n\n\n<p>Una aplicaci\u00f3n h\u00edbrida combina las caracter\u00edsticas de la app web y nativas, y usualmente es desarrollada con JavaScript, CSS y HTML5 y debe ser descargada para su uso. Al ser empaquetada en un entorno nativo, se puede utilizar el mismo c\u00f3digo para diferentes plataformas. Algunos ejemplos de aplicaciones h\u00edbridas son Facebook, Instagram, Uber y Slack.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-hibridas.png\" alt=\"Ventajas y desventajas de las aplicaciones h\u00edbridas\" class=\"wp-image-2875\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-hibridas.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-hibridas-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/ventajas-desventajas-aplicaciones-hibridas-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Consideraciones para Probar Apps M\u00f3viles<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1l es el tipo de App a probar?<\/strong><\/h3>\n\n\n\n<p>El primer paso es identificar si es una app nativa, h\u00edbrida o web para determinar qu\u00e9 tipos de pruebas se pueden realizar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfEn qu\u00e9 versiones del Sistema Operativo funcionar\u00e1 la App?<\/strong><\/h3>\n\n\n\n<p>Segundo, revisar qu\u00e9 versiones de iOS y Android se deben cubrir. Esta informaci\u00f3n deber\u00e1 ser entregada por el cliente o por el equipo de desarrollo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfEn qu\u00e9 dispositivos se probar\u00e1 la App M\u00f3vil?<\/strong><\/h3>\n\n\n\n<p><strong>Independiente del tipo de app, lo ideal es contar con un set dispositivos m\u00f3viles f\u00edsicos o reales de cada una de las plataformas existentes, para probar principalmente la experiencia de usuario<\/strong>. Contar con un set puede ser muy costoso, por lo que se recomienda ampliar la <a href=\"https:\/\/cl.abstracta.us\/blog\/optimizar-cobertura-pruebas-software-largo-plazo\/\" target=\"_blank\" rel=\"noreferrer noopener\">cobertura<\/a> de dispositivos con simuladores y emuladores.<\/p>\n\n\n\n<p>Hay que considerar que los simuladores y emuladores son aplicaciones limitadas, en cuanto a testing, por lo que no se puede probar integralmente la experiencia del usuario. Un Simulador como <a href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\" rel=\"noreferrer noopener\">XCode<\/a> solo permite simular dispositivos con sistema operativo iOS, mientras que <a href=\"https:\/\/developer.android.com\/studio\" target=\"_blank\" rel=\"noreferrer noopener\">Android Studio<\/a> act\u00faa como el dispositivo configurado emulando su sistema operativo y su hardware.<\/p>\n\n\n\n<p>Otra alternativa son<strong> herramientas de Cloud Testing<\/strong>, aunque son de pago, <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/saucelabs.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Sauce Labs<\/a> y <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/www.browserstack.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Browser Stack<\/a> son las m\u00e1s conocidas. Al ser herramientas que se encuentran en la nube, <strong>permiten testear apps a trav\u00e9s del servicio Real Device Cloud, emuladores\/simuladores m\u00f3viles y pruebas de aplicaciones en vivo<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 equipos elegir para el set de prueba?<\/strong><\/h3>\n\n\n\n<p>Este <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/www.browserstack.com\/test-on-the-right-mobile-devices\" target=\"_blank\" rel=\"noreferrer noopener\">art\u00edculo<\/a> de BrowserStack sugiere cu\u00e1les son los dispositivos ideales para probar y tener la m\u00e1xima cobertura posible. Por ejemplo, para una app de hasta 15.000 visitantes \u00fanicos\/mes recomienda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>iPhone 13 15.0<\/li>\n\n\n\n<li>iPhone 12 Pro Max 14.0<\/li>\n\n\n\n<li>Samsung Galaxy S21 11.0<\/li>\n\n\n\n<li>Samsung Galaxy A51 10.0<\/li>\n\n\n\n<li>Samsung Galaxy A10 9.0<\/li>\n\n\n\n<li>Xiaomi Redmi Note 8 9.0<\/li>\n\n\n\n<li>iPad 8th<\/li>\n<\/ul>\n\n\n\n<p>Con el anterior set de dispositivos se puede tener la siguiente cobertura de mercado:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>iOS: 91%<\/li>\n\n\n\n<li>Android: 70%<\/li>\n\n\n\n<li>Resoluci\u00f3n: 61%<\/li>\n\n\n\n<li>Tama\u00f1o: 74%<\/li>\n\n\n\n<li>Versi\u00f3n: 2018, 2019, 2020 y 2021<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfD\u00f3nde descargo la aplicaci\u00f3n m\u00f3vil?<\/strong><\/h3>\n\n\n\n<p>En los siguientes sitios web se pueden obtener las versiones para <strong>probar apps nativas e h\u00edbridas<\/strong>:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Testflight<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-left\"><a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/apps.apple.com\/es\/app\/testflight\/id899247664\" target=\"_blank\" rel=\"noreferrer noopener\">Testflight<\/a> est\u00e1 disponible para descargar solamente en la App Store a trav\u00e9s de una invitaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Visual Studio App center<\/strong><\/h4>\n\n\n\n<p><a href=\"https:\/\/appcenter.ms\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (abrir en una nueva pesta\u00f1a)\">Visual Studio App Center<\/a> es una plataforma donde se pueden cargar y descargar aplicaciones. Sus herramientas est\u00e1n dise\u00f1adas para aplicaciones Android e iOS construidas en Swift, Objective-C, Java, React Native, UWP y Xamarin.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Almacenamiento en la Nube (solo para Android)<\/strong><\/h4>\n\n\n\n<p>La APK de Android no tiene limitaci\u00f3n en donde puede ser publicada, por lo que se puede utilizar alg\u00fan servicio de almacenamiento en la nube como Google Drive, One drive o Dropbox.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dise\u00f1os de Interfaces o Mockups<\/strong><\/h3>\n\n\n\n<p>Los dise\u00f1adores utilizan herramientas con un sin fin de funcionalidad como <a href=\"https:\/\/zeplin.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Zeplin<\/a>, <a href=\"https:\/\/www.figma.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Figma<\/a>, <a href=\"https:\/\/www.adobe.com\/la\/products\/xd.html\" target=\"_blank\" rel=\"noreferrer noopener\">Adobe XD<\/a> o <a href=\"https:\/\/www.invisionapp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">InVision<\/a> para publicar el dise\u00f1o de cada pantalla de la app m\u00f3vil.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo capturar evidencias en un dispositivo m\u00f3vil?<\/strong><\/h3>\n\n\n\n<p>En Android, la <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/support.google.com\/android\/answer\/9075928?hl=es-419\" target=\"_blank\" rel=\"noreferrer noopener\">funcionalidad<\/a> de capturar pantalla es nativa. Esta combinaci\u00f3n var\u00eda dependiendo del fabricante. Revisa <a href=\"https:\/\/www.xatakandroid.com\/tutoriales\/como-hacer-capturas-de-pantalla-en-moviles-android\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a> c\u00f3mo hacer screenshots de algunas marcas.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-android-1.png\" alt=\"\u00bfC\u00f3mo hacer capturas de pantalla en tel\u00e9fonos Android?\" class=\"wp-image-2959\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-android-1.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-android-1-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-android-1-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>La funcionalidad<strong> <\/strong>de Grabar Pantalla no es nativa de Android. Algunas marcas como Samsung, Xiaomi, Huawei, Honor, OPPO o Realme la incluyen. Revisa c\u00f3mo hacerlo <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/www.xatakandroid.com\/foto-y-video\/como-grabar-pantalla-tu-movil-descargar-aplicaciones\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a>.&nbsp;<\/p>\n\n\n\n<p>Si el dispositivo Android de pruebas no tiene esta funcionalidad, revisar las siguientes aplicaciones: Screen Recorder, Vysor y HiSuite (HUAWEI).<\/p>\n\n\n\n<p>En iOS la <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/support.apple.com\/es-cl\/HT200289\" target=\"_blank\" rel=\"noreferrer noopener\">funcionalidad<\/a> de capturar pantalla es nativa y depende del modelo de iPhone:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-ios-1.png\" alt=\"\" class=\"wp-image-2956\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-ios-1.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-ios-1-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/capturas-pantalla-ios-1-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>La <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/support.apple.com\/es-cl\/HT207935\" target=\"_blank\" rel=\"noreferrer noopener\">funcionalidad<\/a> de grabar pantalla tambi\u00e9n es nativa de iOS desde iOS 11 y se realiza as\u00ed:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/grabar-pantalla-ios.png\" alt=\"\u00bfC\u00f3mo grabar pantalla en tel\u00e9fonos iOS?\" class=\"wp-image-3058\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/grabar-pantalla-ios.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/grabar-pantalla-ios-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/grabar-pantalla-ios-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de Pruebas de Software M\u00f3viles m\u00e1s populares<\/strong><\/h2>\n\n\n\n<p>Te compartimos los <strong>ocho tipos de pruebas fundamentales para probar una app mobile<\/strong>:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Funcionalidad<\/strong><\/h3>\n\n\n\n<p>Las <a href=\"https:\/\/cl.abstracta.us\/blog\/diferencias-testing-funcional-no-funcional\/\" target=\"_blank\" rel=\"noreferrer noopener\">pruebas funcionales<\/a> buscan asegurar que la aplicaci\u00f3n m\u00f3vil funcione seg\u00fan lo indicado en los requerimientos y\/o historias de usuario. Algunas de las principales funcionalidades a probar son:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Registro\/Login<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificar que el usuario pueda registrarse e iniciar sesi\u00f3n.<\/li>\n\n\n\n<li>Verificar la integraci\u00f3n con las aplicaciones como Facebook, Twitter, Snapchat o Google.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Modo vertical y horizontal<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificar si la App tiene activado la opci\u00f3n landscape.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Acciones B\u00e1sicas, opciones del men\u00fa, t\u00edtulos, textos y botones<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Asegurar que todos los botones, enlaces y otros elementos de la Interfaz de Usuario (IU) funcionen como se espera.<\/li>\n\n\n\n<li>Revisar las integraciones con otras aplicaciones, como por ejemplo de pago.<\/li>\n\n\n\n<li>Probar los formularios, verificar que la entrada est\u00e1 validada (campos obligatorios vs. campos opcionales).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Notificaciones y mensajes de error\/\u00e9xito<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprobar que las notificaciones push se procesen correctamente.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Gestos b\u00e1sicos<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como apoyo a los Gestos B\u00e1sicos, Luke Wroblewski, Director de producto en Google, cre\u00f3 la <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"http:\/\/www.lukew.com\/touch\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gu\u00eda ilustrada referencial<\/a> con los diferentes gestos que se pueden realizar en pantallas t\u00e1ctiles.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/09\/guia-gestos-basicos-luke-wroblewski.png\" alt=\"Gu\u00eda ilustrada referencial de gestos b\u00e1sicos en pantallas t\u00e1ctiles de Luke Wroblewski, Director de producto de Google\" class=\"wp-image-2896\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/guia-gestos-basicos-luke-wroblewski.png 960w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/guia-gestos-basicos-luke-wroblewski-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/guia-gestos-basicos-luke-wroblewski-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Incidentes comunes<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Integraci\u00f3n con redes sociales en el Registro y Login.<\/strong><\/li>\n<\/ul>\n\n\n\n<p>A veces despu\u00e9s de \u201cregistrarse\u201d o \u201ciniciar sesi\u00f3n un usuario\u201d no se retorna a la app, sino que se queda en las mismas RR.SS. Se recomienda probar estos escenarios con las apps de RR.SS instaladas y desinstaladas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Habilitar la opci\u00f3n de rotar pantalla<\/strong><\/li>\n<\/ul>\n\n\n\n<p>En ocasiones, puede suceder que el contenido no se adapta a modo Landscape, ya que no est\u00e1 configurado.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Realizar un gesto B\u00e1sico en pantalla<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Puede que al intentar realizar alg\u00fan gesto la app se rompa. Esto se debe a que el gesto no est\u00e1 configurado correctamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Usabilidad<\/strong><\/h3>\n\n\n\n<p>El objetivo de las <a href=\"https:\/\/cl.abstracta.us\/blog\/pruebas-usabilidad-desde-mirada-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">pruebas de usabilidad<\/a> es garantizar que se construya una <strong>aplicaci\u00f3n m\u00f3vil intuitiva y f\u00e1cil de usar<\/strong>. Es recomendable incorporar las <strong>pruebas de aceptaci\u00f3n de usuario (UAT) <\/strong>desde que se liberan los mockups.<\/p>\n\n\n\n<p>Nuestro rol como testers es ayudar a coordinar, preparar guiones de pruebas y orientar a los usuarios para obtener el mejor feedback posible para determinar qu\u00e9 decisiones tomar con respecto a la app, y si es factible lanzarla al mercado o ejecutar algunos cambios antes del release.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Conectividad<\/strong><\/h3>\n\n\n\n<p>Las aplicaciones web no funcionan sin conexi\u00f3n y la misma regla aplica a las apps web m\u00f3viles. Se debe probar si funcionan bien frente a diferentes velocidades de conexi\u00f3n a internet.<\/p>\n\n\n\n<p>Cuando se trata de apps nativas y algunas h\u00edbridas, es fundamental verificar si una aplicaci\u00f3n funciona correctamente en el modo offline o modo avi\u00f3n, y c\u00f3mo funciona con 3\/4\/5G o wifi.<\/p>\n\n\n\n<p>Los posibles escenarios a probar c\u00f3mo se comportar\u00e1 la conexi\u00f3n de la app son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Red de datos de un operador.&nbsp;<\/li>\n\n\n\n<li>Red wifi.<\/li>\n\n\n\n<li>Cuando se pierde la conexi\u00f3n.<\/li>\n\n\n\n<li>Cuando la se\u00f1al es d\u00e9bil.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Incidentes comunes<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cuando se pierde la conexi\u00f3n a internet la app no muestra una alerta<\/strong><\/li>\n<\/ul>\n\n\n\n<p>La app no informa al usuario que se perdi\u00f3 la conexi\u00f3n.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cuando una app est\u00e1 conectada a la red de datos de un operador y pierde conexi\u00f3n<\/strong><\/li>\n<\/ul>\n\n\n\n<p>La app no alerta esta situaci\u00f3n y queda en un estado de loop, esperando respuesta del servidor. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Performance<\/strong><\/h3>\n\n\n\n<p><strong>Las pruebas de performance ayudan a evitar los tiempos de inactividad en la app y mejoran su confiabilidad. Su objetivo es garantizar que funcione correctamente bajo diferentes cargas de trabajo, y ante las m\u00e1s altas exigencias de tr\u00e1fico<\/strong>.<\/p>\n\n\n\n<p>Nadie quiere esperar, y muchos usuarios desinstalan una aplicaci\u00f3n si se inicia lentamente, o bien, si tarda demasiado en cargar el contenido, por lo que se recomienda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contabilizar el tiempo desde que se abre la app hasta que se muestra la primera pantalla, no debe superar los 2 segundos.&nbsp;<\/li>\n\n\n\n<li>Verificar el consumo de bater\u00eda.<\/li>\n\n\n\n<li>Chequear si se sobrecalienta el dispositivo.&nbsp;<\/li>\n\n\n\n<li>Revisar el uso de memoria.<\/li>\n<\/ul>\n\n\n\n<p>Los escenarios indicados anteriormente se pueden probar al emplear un dispositivo m\u00f3vil f\u00edsico de pruebas. No se necesita ser un experto en performance para alertar alguna de estas situaciones.<\/p>\n\n\n\n<p>Para ejecutar las pruebas de performance recomendamos <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/www.apptim.com\/?utm_source=abstracta%20chile&amp;utm_medium=web\" target=\"_blank\" rel=\"noreferrer noopener\">Apptim<\/a>, <strong>una herramienta que permite f\u00e1cilmente analizar el consumo de recursos de aplicaciones m\u00f3viles nativas en dispositivos reales<\/strong>, ayud\u00e1ndo a mitigar el riesgo de que ciertos inconvenientes de asociados al rendimiento lleguen a producci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Pruebas de performance de aplicaciones m\u00f3viles - Sof\u00eda Palamarchuk\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/uBAywmOd3cQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Interrupciones<\/strong><\/h3>\n\n\n\n<p>Las <strong>pruebas de interrupci\u00f3n<\/strong> aseguran que la aplicaci\u00f3n m\u00f3vil funcione como se espera cuando se encuentre ante situaciones abruptas o inesperadas, por ejemplo una llamada o una notificaci\u00f3n push mientras usa la app.<\/p>\n\n\n\n<p>Algunos de los posibles escenarios que podemos probar son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recibir o enviar un SMS.<\/li>\n\n\n\n<li>Realizar o recepcionar llamadas.<\/li>\n\n\n\n<li>Apagar o reiniciar el dispositivo.<\/li>\n\n\n\n<li>Recibir una alerta o notificaci\u00f3n.<\/li>\n\n\n\n<li>Interacci\u00f3n de la app con otras.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Compatibilidad<\/strong><\/h3>\n\n\n\n<p>Para las <strong>pruebas de compatibilidad<\/strong> es recomendable crear una <a href=\"https:\/\/cl.abstracta.us\/blog\/guia-crear-estrategia-pruebas-software-adecuada\/\" target=\"_blank\" rel=\"noreferrer noopener\">estrategia de pruebas<\/a> de dispositivos combinada (mix de dispositivos f\u00edsicos y reales). Independiente del tipo de aplicaci\u00f3n, el dise\u00f1o debe ser <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/es.wikipedia.org\/wiki\/Dise%C3%B1o_web_adaptable\" target=\"_blank\" rel=\"noreferrer noopener\">responsivo<\/a>.<\/p>\n\n\n\n<p>Al igual que las de escritorio, las apps web m\u00f3viles se deben probar en varios navegadores, como Google Chrome, Safari, Firefox, Edge, Opera y Samsung. Se debe definir qu\u00e9 versiones del sistema operativo soporta la aplicaci\u00f3n m\u00f3vil y probar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C\u00f3mo se comporta en diferentes versiones del sistema operativo (iOS y Android).<\/li>\n\n\n\n<li>C\u00f3mo funciona en diferentes dispositivos m\u00f3viles de especificaciones de hardware.<\/li>\n\n\n\n<li>Verificar si se ve bien y si funciona sin problemas en diferentes resoluciones y tama\u00f1os de pantalla.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Incidentes comunes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La app no es responsiva<\/strong>: no se adapta correctamente a pantallas m\u00e1s peque\u00f1as.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>El contenido no se visualiza correctamente<\/strong>: Los campos de la p\u00e1gina se desconfiguran en un navegador y SO espec\u00edfico.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Descarga, Instalaci\u00f3n y Actualizaci\u00f3n<\/strong><\/h3>\n\n\n\n<p>Hasta la aplicaci\u00f3n m\u00f3vil m\u00e1s extraordinaria no es \u00fatil si no puede descargarse, instalarse o actualizarse sin inconvenientes. Por tanto, se debe verificar lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bfSe puede descargar la app?<\/li>\n\n\n\n<li>\u00bfC\u00f3mo se comporta la app durante la instalaci\u00f3n, desinstalaci\u00f3n y reinstalaci\u00f3n? \u00bfSe present\u00f3 alguna interrupci\u00f3n?<\/li>\n\n\n\n<li>\u00bfSe puede actualizar la app f\u00e1cilmente? \u00bfLos datos almacenados son consistentes despu\u00e9s de la actualizaci\u00f3n?<\/li>\n\n\n\n<li>\u00bfSe puede actualizar la app cuando existen m\u00faltiples updates disponibles? \u00bfC\u00f3mo se comporta cuando otras aplicaciones m\u00f3viles se est\u00e1n actualizando?<\/li>\n\n\n\n<li>\u00bfLa app funciona correctamente despu\u00e9s de actualizar el sistema operativo?<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Incidentes comunes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La app no funciona luego de actualizar el SO del dispositivo m\u00f3vil.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8. Localizaci\u00f3n<\/strong><\/h3>\n\n\n\n<p>Las pruebas de localizaci\u00f3n aseguran que la aplicaci\u00f3n m\u00f3vil funcione como se espera en diferentes mercados, pa\u00edses y regiones. Algunos de los escenarios que podemos probar son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificar que las traducciones sean correctas y que no sean generadas autom\u00e1ticamente.<\/li>\n\n\n\n<li>Comprobar que la app muestre la hora correctamente en diferentes zonas horarias.<\/li>\n\n\n\n<li>Confirmar que los textos y los elementos de la interfaz se vean y funcionen bien en diferentes idiomas.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Incidentes comunes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En una app las traducciones son generadas autom\u00e1ticamente. El texto en otro idioma autogenerado no entrega el mensaje correcto.<\/li>\n<\/ul>\n\n\n\n<p>\u00a1S\u00edguenos en&nbsp;<a href=\"https:\/\/bit.ly\/LinkedIn-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/TW-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/FB-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/Instagram-Abstracta-Latam\" target=\"_blank\" rel=\"noreferrer noopener\">Instagram<\/a>&nbsp;y&nbsp;<a href=\"https:\/\/bit.ly\/YT-Abstracta\" target=\"_blank\" rel=\"noreferrer noopener\">Youtube<\/a>&nbsp;para ser parte de nuestra comunidad y aprender m\u00e1s sobre pruebas m\u00f3viles!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfBuscas un partner para lanzar al mercado una aplicaci\u00f3n de calidad? \u00bfNecesitas asesor\u00eda en mobile testing?<\/strong><\/h3>\n\n\n\n<p>Nuestro equipo puede ayudarte a ejecutar las pruebas adecuadas para cada entorno (iOS\u00a0o\u00a0Android), <strong>verificando su funcionamiento en diversas plataformas y dispositivos<\/strong>, para proporcionar a tus clientes una experiencia positiva. Conoce <a href=\"https:\/\/cl.abstracta.us\/soluciones\/pruebas-aplicaciones-moviles\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a> nuestro <strong>servicio de pruebas de software en aplicaciones m\u00f3viles<\/strong> y <a href=\"https:\/\/cl.abstracta.us\/contactanos\" target=\"_blank\" rel=\"noreferrer noopener\">ponte en contacto<\/a> con nuestros expertos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Otros contenidos relacionados<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Probar aplicaciones en dispositivos m\u00f3viles: \u00bfpor d\u00f3nde empezar?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/6HMhdlhvDI0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/aplicaciones-moviles-economia-digital\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aplicaciones M\u00f3viles: \u00bfC\u00f3mo impulsan la Econom\u00eda Digital?<\/a> <\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/pautas-importancia-accesibilidad-movil\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfQu\u00e9 es la Accesibilidad M\u00f3vil y por qu\u00e9 es importante?<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/diseno-productos-accesibles-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dise\u00f1ar Productos Digitales Accesibles y no testearlos, es solo una buena intenci\u00f3n<\/a><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.<\/p>\n","protected":false},"author":14,"featured_media":14654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[139,134,120,61,133,130,129,117],"class_list":["post-2790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pruebas-aplicaciones-moviles","tag-apptim","tag-pruebas-accesibilidad","tag-pruebas-performance","tag-pruebas-de-usabilidad","tag-qa","tag-testing-movil","tag-ui","tag-ux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile<\/title>\n<meta name=\"description\" content=\"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile\" \/>\n<meta property=\"og:description\" content=\"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaChile\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-17T01:18:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-15T20:30:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/pruebas-software-aplicacion-movil-guia-introductoria.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pia Tobar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pia Tobar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\"},\"author\":{\"name\":\"Pia Tobar\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/918d2c653d2ac7c7e3d4aa050015075a\"},\"headline\":\"Pruebas de software en una app m\u00f3vil: gu\u00eda introductoria\",\"datePublished\":\"2020-09-17T01:18:55+00:00\",\"dateModified\":\"2024-02-15T20:30:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\"},\"wordCount\":2546,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"keywords\":[\"Apptim\",\"Pruebas de Accesibilidad\",\"Pruebas de Performance\",\"Pruebas de Usabilidad\",\"QA\",\"Testing M\u00f3vil\",\"UI\",\"UX\"],\"articleSection\":[\"Pruebas en Aplicaciones M\u00f3viles\"],\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\",\"url\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\",\"name\":\"Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\"},\"datePublished\":\"2020-09-17T01:18:55+00:00\",\"dateModified\":\"2024-02-15T20:30:49+00:00\",\"description\":\"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.\",\"breadcrumb\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.abstracta.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pruebas de software en una app m\u00f3vil: gu\u00eda introductoria\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"name\":\"Abstracta\",\"description\":\"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.\",\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-CL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\",\"name\":\"Abstracta\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"contentUrl\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"width\":1217,\"height\":300,\"caption\":\"Abstracta\"},\"image\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/we_are_abstracta\/\",\"https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/\",\"https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ\",\"https:\/\/www.facebook.com\/AbstractaChile\/\",\"https:\/\/twitter.com\/AbstractaChile\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/918d2c653d2ac7c7e3d4aa050015075a\",\"name\":\"Pia Tobar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cb086d29c899ba61b278f7f2c0dff777?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cb086d29c899ba61b278f7f2c0dff777?s=96&d=mm&r=g\",\"caption\":\"Pia Tobar\"},\"description\":\"QE Lead en Abstracta Chile\",\"sameAs\":[\"http:\/\/cl.abstracta.us\",\"https:\/\/www.linkedin.com\/in\/piatobar\/\"],\"url\":\"https:\/\/es.abstracta.us\/blog\/author\/pia-tobar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile","description":"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/","og_locale":"es_ES","og_type":"article","og_title":"Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile","og_description":"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.","og_url":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/","og_site_name":"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta","article_publisher":"https:\/\/www.facebook.com\/AbstractaChile\/","article_published_time":"2020-09-17T01:18:55+00:00","article_modified_time":"2024-02-15T20:30:49+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/pruebas-software-aplicacion-movil-guia-introductoria.png","type":"image\/png"}],"author":"Pia Tobar","twitter_card":"summary_large_image","twitter_creator":"@AbstractaChile","twitter_site":"@AbstractaChile","twitter_misc":{"Written by":"Pia Tobar","Est. reading time":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#article","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/"},"author":{"name":"Pia Tobar","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/918d2c653d2ac7c7e3d4aa050015075a"},"headline":"Pruebas de software en una app m\u00f3vil: gu\u00eda introductoria","datePublished":"2020-09-17T01:18:55+00:00","dateModified":"2024-02-15T20:30:49+00:00","mainEntityOfPage":{"@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/"},"wordCount":2546,"commentCount":0,"publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"keywords":["Apptim","Pruebas de Accesibilidad","Pruebas de Performance","Pruebas de Usabilidad","QA","Testing M\u00f3vil","UI","UX"],"articleSection":["Pruebas en Aplicaciones M\u00f3viles"],"inLanguage":"es-CL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/","url":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/","name":"Pruebas de Software en una App M\u00f3vil: Gu\u00eda introductoria - Abstracta Chile","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/#website"},"datePublished":"2020-09-17T01:18:55+00:00","dateModified":"2024-02-15T20:30:49+00:00","description":"Tipo de tests y consideraciones clave para crear la estrategia y armar el set de dispositivos adecuado para realizar pruebas de software en una aplicaci\u00f3n m\u00f3vil y asegurar una buena experiencia de usuario.","breadcrumb":{"@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/es.abstracta.us\/blog\/pruebas-software-aplicacion-movil\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.abstracta.us\/blog\/"},{"@type":"ListItem","position":2,"name":"Pruebas de software en una app m\u00f3vil: gu\u00eda introductoria"}]},{"@type":"WebSite","@id":"https:\/\/es.abstracta.us\/blog\/#website","url":"https:\/\/es.abstracta.us\/blog\/","name":"Abstracta","description":"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.","publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es-CL"},{"@type":"Organization","@id":"https:\/\/es.abstracta.us\/blog\/#organization","name":"Abstracta","url":"https:\/\/es.abstracta.us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","contentUrl":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","width":1217,"height":300,"caption":"Abstracta"},"image":{"@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/we_are_abstracta\/","https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/","https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ","https:\/\/www.facebook.com\/AbstractaChile\/","https:\/\/twitter.com\/AbstractaChile"]},{"@type":"Person","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/918d2c653d2ac7c7e3d4aa050015075a","name":"Pia Tobar","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cb086d29c899ba61b278f7f2c0dff777?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cb086d29c899ba61b278f7f2c0dff777?s=96&d=mm&r=g","caption":"Pia Tobar"},"description":"QE Lead en Abstracta Chile","sameAs":["http:\/\/cl.abstracta.us","https:\/\/www.linkedin.com\/in\/piatobar\/"],"url":"https:\/\/es.abstracta.us\/blog\/author\/pia-tobar\/"}]}},"jetpack_featured_media_url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/09\/pruebas-software-aplicacion-movil-guia-introductoria.png","_links":{"self":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/2790"}],"collection":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=2790"}],"version-history":[{"count":197,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/2790\/revisions"}],"predecessor-version":[{"id":17112,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/2790\/revisions\/17112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media\/14654"}],"wp:attachment":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=2790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=2790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=2790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}