SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
APlicacionesNativas.
•Para determinados dispositivos.
•Para determinados Sistemas Operativos.
•Desarrolladas en un lenguaje específico.
•Pueden tener acceso completo al hw del dispositivo.
•Se instalan.
APlicacionesWeb.
•Páginas Web responsive.
•Necesita un browser.
•Desarrolladas en un lenguaje unificado.
•No tienen acceso completo al hw del dispositivo.
•No se instalan.
AppNativas
WebApps
Pros:
- Presencia en app stores.
- Acceso total al dispositivo: Uso de cámara,
Lista de contactos, Notificaciones Push.
- Mejor Performance (depende del Hardware)
Contra:
- Se necesita una App por cada SO soportado.
- Requieren más tiempo y dinero para ser
desarrolladas.
- Requiere instalación y actualización. (espacio)
Pros:
- Aplicaciones multiplataforma.
- Las actualizaciones son instantáneas.
- No requiere instalación.
Contra:
- Requiere Internet para funcionar.
- Las Apps pueden no renderizarse correctamente
en algunas plataformas.
- No tienen acceso a la mayor parte del dispositivo.
WEbApps
APlicacionesHíbridas.
•Desarrollo multiplataforma.
•No debería notarse que no es un App Nativa.
•Suelen tener problemas de performance.
•Pueden tener acceso completo al dispositivo.
•Se instalan.
Nativo Híbrido Web
Acceso al
dispositivo
Velocidad
Costo de
desarrollo
Tienda
Proceso de
Aprobación
No
Total Parcial
Caro
Compulsivo
Limitada
No
Total
RápidaMuy rápido
Razonable
SiSi
Razonable
Compulsivo
Alcance
Mercado
Tendencias
Tiempo
Sistemas Operativos
Dispositivos
Requerimientos
TestingenDispositivos.
Beneficios:
- Testing del escenario real. (Memoria,
chipset, etc)
- Se puede probar integración con otras
Apps instaladas por los usuarios.
- Experiencia de usuario real. (UI testing)
- Se pueden realizar las pruebas de
instalación y actualización correctamente.
- El testing de usabilidad es más certero.
- Paralelismo real en pruebas.
- Gestures testing
Limitaciones:
- Cantidad/Disponibilidad de dispositivos.
- No se puede asegurar la cobertura total.
- Constantes actualizaciones de SO.
- Muchas distribuciones para el mismo SO.
Emulador
Emulador
Android
Imita tanto el software como el hardware de un
dispositivo. (Sistema Operativo puro)
Permite configurar un dispositivo de
emulación con los parámetros específicos
de hardware (RAM, Resoluciones de
Pantalla, Almacenamiento, etc.).
Un Emulador muy popular es Genymotion
https://www.genymotion.com/#!/
Simulador
Simulador
IOS
El simulador de iOS solo imita el software del
dispositivo (No imita hardware)
Permite simular muchos dispositivos y
versiones del sistema operativo iOS.
Forma parte de las herramientas del SDK de iOS.
Corre en computadoras MAC (iOS)
comportándose como una aplicación más que
simula el ambiente de un iPhone, un iPad o un
Apple watch.
Tiposdetesting
Funcional
Instalación
Performance
Memoria
Seguridad
I18N
Interrupciones
Usabilidad
TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile
TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile
TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile

Más contenido relacionado

La actualidad más candente

Presentaciones en power point
Presentaciones en power pointPresentaciones en power point
Presentaciones en power point
MonicaLiliana2121
 
Presentaciones en power point
Presentaciones en power pointPresentaciones en power point
Presentaciones en power point
friku94
 

La actualidad más candente (20)

Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Ventajas y desventajas de windows, mac y
Ventajas y desventajas de windows, mac yVentajas y desventajas de windows, mac y
Ventajas y desventajas de windows, mac y
 
Presentaciones en power point
Presentaciones en power pointPresentaciones en power point
Presentaciones en power point
 
Presentaciones en power point
Presentaciones en power pointPresentaciones en power point
Presentaciones en power point
 
Shareware
SharewareShareware
Shareware
 
Presentaciones en power point
Presentaciones en power pointPresentaciones en power point
Presentaciones en power point
 
Shareware
SharewareShareware
Shareware
 
DIAPOSITIVAS
DIAPOSITIVAS DIAPOSITIVAS
DIAPOSITIVAS
 
Que hacer con power point
Que hacer con power pointQue hacer con power point
Que hacer con power point
 
Requerimientos en PowerPoint
Requerimientos en PowerPointRequerimientos en PowerPoint
Requerimientos en PowerPoint
 
educacion
educacioneducacion
educacion
 
Ejercicio de tic´s
Ejercicio de tic´sEjercicio de tic´s
Ejercicio de tic´s
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Aplicaciones Web móviles
Aplicaciones Web móvilesAplicaciones Web móviles
Aplicaciones Web móviles
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e Icenium
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
6 presentacion en esquema
6 presentacion en esquema6 presentacion en esquema
6 presentacion en esquema
 
Google analytics y aplicaciones móviles
Google analytics y aplicaciones móvilesGoogle analytics y aplicaciones móviles
Google analytics y aplicaciones móviles
 
presentacion con formas
presentacion con formaspresentacion con formas
presentacion con formas
 
Software gratis y software libre
Software gratis y software libreSoftware gratis y software libre
Software gratis y software libre
 

Similar a TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile

02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
Gabo Mizhel
 

Similar a TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Gregorio
GregorioGregorio
Gregorio
 
Gregorio
GregorioGregorio
Gregorio
 
Gregorio
GregorioGregorio
Gregorio
 
Jhon
JhonJhon
Jhon
 
Actividad N°1
Actividad N°1Actividad N°1
Actividad N°1
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Tipos de apps
Tipos de appsTipos de apps
Tipos de apps
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Diapositivas aplicaciones moviles
Diapositivas aplicaciones movilesDiapositivas aplicaciones moviles
Diapositivas aplicaciones moviles
 
Aplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones webAplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones web
 
Emuladores23
Emuladores23Emuladores23
Emuladores23
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
App inventor
App inventorApp inventor
App inventor
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_e
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móviles
 

Más de TestingAR Meetup

Más de TestingAR Meetup (20)

TestingAR XXXI - ¡A explorar! - la presentación
TestingAR XXXI - ¡A explorar! - la presentaciónTestingAR XXXI - ¡A explorar! - la presentación
TestingAR XXXI - ¡A explorar! - la presentación
 
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
TestingAR XXV - Hacia la Calidad y más allá por Charo GonzalezTestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
 
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
 
Test Observability
Test ObservabilityTest Observability
Test Observability
 
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
 
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik SamantaTestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
 
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
 
TestingAR XVI - Allure Test Reporting Framework
TestingAR XVI - Allure Test Reporting FrameworkTestingAR XVI - Allure Test Reporting Framework
TestingAR XVI - Allure Test Reporting Framework
 
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio ManciniTestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
 
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro SequeiraTestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
 
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACCTestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
 
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
 
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
 
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingArTestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingAr
 
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
 
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automationTestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
 
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
 
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New BlackTestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
 
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
JuanPablo452634
 

Último (20)

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 

TestingAR Meetup - 2da iteración - Jonathan Ortiz - Acceso directo al testing mobile

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. APlicacionesNativas. •Para determinados dispositivos. •Para determinados Sistemas Operativos. •Desarrolladas en un lenguaje específico. •Pueden tener acceso completo al hw del dispositivo. •Se instalan.
  • 6. APlicacionesWeb. •Páginas Web responsive. •Necesita un browser. •Desarrolladas en un lenguaje unificado. •No tienen acceso completo al hw del dispositivo. •No se instalan.
  • 7. AppNativas WebApps Pros: - Presencia en app stores. - Acceso total al dispositivo: Uso de cámara, Lista de contactos, Notificaciones Push. - Mejor Performance (depende del Hardware) Contra: - Se necesita una App por cada SO soportado. - Requieren más tiempo y dinero para ser desarrolladas. - Requiere instalación y actualización. (espacio) Pros: - Aplicaciones multiplataforma. - Las actualizaciones son instantáneas. - No requiere instalación. Contra: - Requiere Internet para funcionar. - Las Apps pueden no renderizarse correctamente en algunas plataformas. - No tienen acceso a la mayor parte del dispositivo. WEbApps
  • 8. APlicacionesHíbridas. •Desarrollo multiplataforma. •No debería notarse que no es un App Nativa. •Suelen tener problemas de performance. •Pueden tener acceso completo al dispositivo. •Se instalan.
  • 9. Nativo Híbrido Web Acceso al dispositivo Velocidad Costo de desarrollo Tienda Proceso de Aprobación No Total Parcial Caro Compulsivo Limitada No Total RápidaMuy rápido Razonable SiSi Razonable Compulsivo
  • 10.
  • 12.
  • 13. TestingenDispositivos. Beneficios: - Testing del escenario real. (Memoria, chipset, etc) - Se puede probar integración con otras Apps instaladas por los usuarios. - Experiencia de usuario real. (UI testing) - Se pueden realizar las pruebas de instalación y actualización correctamente. - El testing de usabilidad es más certero. - Paralelismo real en pruebas. - Gestures testing Limitaciones: - Cantidad/Disponibilidad de dispositivos. - No se puede asegurar la cobertura total. - Constantes actualizaciones de SO. - Muchas distribuciones para el mismo SO.
  • 14. Emulador Emulador Android Imita tanto el software como el hardware de un dispositivo. (Sistema Operativo puro) Permite configurar un dispositivo de emulación con los parámetros específicos de hardware (RAM, Resoluciones de Pantalla, Almacenamiento, etc.). Un Emulador muy popular es Genymotion https://www.genymotion.com/#!/
  • 15. Simulador Simulador IOS El simulador de iOS solo imita el software del dispositivo (No imita hardware) Permite simular muchos dispositivos y versiones del sistema operativo iOS. Forma parte de las herramientas del SDK de iOS. Corre en computadoras MAC (iOS) comportándose como una aplicación más que simula el ambiente de un iPhone, un iPad o un Apple watch.
  • 16.