SlideShare una empresa de Scribd logo
1 de 21
Mobile Testing II
Lisandra Armas
Rafael Martins
¿Cuál es el objetivo de esta segunda charla?
Procedimiento de Pruebas: Documentación
 Plan de Pruebas
 Tipos de prueba
 Casos de Prueba
 Checklist
 Reporte de incidentes
 Informes de avance
 Informe Final
Plan de Pruebas: Dispositivos
 Verificar cuáles son los que se dispone
 Evitar el test en la nube
 Tamaño, Densidad, resolución de los dispositivos
 Sistema Operativo
 Estrategia a utilizar
Plan de Pruebas: Versionado SO
IOS 9
70%
IOS 8
22%
Earlier
8%
iOS
6.0
10%
5.1
20%
5.0
15%
4.4
32%
4.3
3%
4.2.X
9%
4.1.X
4.0.X
2.3.X
2.2
0%
Android
Plan de Pruebas: Internet
 Especificar el tipo de conexión bajo
el cuál será evaluada la aplicación:
Wi-fi, LTE, 3G, 4G.
Tipos de Pruebas
UI Testing Usabilidad Funcionalidad Seguridad
Performance Interrupción Instalación/
Actualización
Certificación
Compatibilidad Red
Localización/
Geolocalización
Sincronización
Casos de Pruebas
 Conocer los términos que se utilizan
para referirse a las acciones realizadas
en los dispositivos
 Utilizar estrategias para cubrimiento
Casos de Prueba
Casos de Prueba
Checklist: Composición
 Descripción
 Resultado esperado
 Resultado después del test
 No Procede
 Criterio de éxito: Si, No
 Dispositivo
Checklist: Ejemplo
Checklist: Peso
 Crítico
 Medio
 Bajo
Checklist: Indicadores a evaluar
 Interrupción
 Rendimiento
 Instalación
 Red
 Dispositivo
 Accesibilidad
 Seguridad
 Funcionalidades básicas
Checklist - Finalización
 Los incidentes detectados serán reportados.
 Se envía al cliente un Informe Final que contemple los
resultados obtenidos.
 El cliente decidirá cuáles serán resueltos y debe explicar
el motivo de los que no se decidan corregir.
Reporte de incidentes
 Detallar versión, sistema operativo y resolución.
 Incluir capturas.
 Si el incidente se reproduce en más de una
versión, agregar al detalle. Evitando reportes
duplicados.
Informes de avance
Informes de avance
Informe Final de Pruebas
 Si se acotó el alcance en cuanto a funcionalidades,
dispositivos o sistemas operativos se debe aclarar.
 Toda la información sobre los dispositivos
utilizados, versión, sistema operativo en función
de lo probado.
Buenas prácticas
 Documento Post- Mortem del proyecto.
 Compartir herramientas que se han utilizado en el
proyecto.
 Compartir documentación útil leída.
¡Muchas gracias!
Lisandra Armas
Rafael Martins

Más contenido relacionado

Similar a Mobile testing Parte II - Rafael Martins y Lisandra Armas

Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
grachika
 
Tipos de auditoria informatica
Tipos de auditoria informaticaTipos de auditoria informatica
Tipos de auditoria informatica
Wil Vin
 
Factores a considerar resuelto
Factores a considerar resueltoFactores a considerar resuelto
Factores a considerar resuelto
Hernan Serrato
 

Similar a Mobile testing Parte II - Rafael Martins y Lisandra Armas (20)

22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
NOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco ApostolNOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco Apostol
 
DevOps Cap 5: Test
 DevOps Cap 5: Test DevOps Cap 5: Test
DevOps Cap 5: Test
 
Deber2
Deber2Deber2
Deber2
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Tipos de auditoria informatica
Tipos de auditoria informaticaTipos de auditoria informatica
Tipos de auditoria informatica
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Factores a considerar resuelto
Factores a considerar resueltoFactores a considerar resuelto
Factores a considerar resuelto
 
Abstracta - Performance Mobile - Monkop y Blazemeter
Abstracta - Performance Mobile - Monkop y BlazemeterAbstracta - Performance Mobile - Monkop y Blazemeter
Abstracta - Performance Mobile - Monkop y Blazemeter
 
Abstracta - Performance Mobile - Monkop y Blazemeter
Abstracta - Performance Mobile - Monkop y BlazemeterAbstracta - Performance Mobile - Monkop y Blazemeter
Abstracta - Performance Mobile - Monkop y Blazemeter
 
XXXS
XXXSXXXS
XXXS
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Monitoreo de redes
Monitoreo de redesMonitoreo de redes
Monitoreo de redes
 
Epa aqui
Epa aquiEpa aqui
Epa aqui
 
Fase Pruebas de Software
Fase Pruebas de SoftwareFase Pruebas de Software
Fase Pruebas de Software
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Proyecto de sistemas de información luis castellanos (hw y sw)
Proyecto de sistemas de información   luis castellanos (hw y sw)Proyecto de sistemas de información   luis castellanos (hw y sw)
Proyecto de sistemas de información luis castellanos (hw y sw)
 

Más de Lisandra Armas

Webinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester LatamWebinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester Latam
Lisandra Armas
 
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosNet Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Lisandra Armas
 
Make Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More UsersMake Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More Users
Lisandra Armas
 
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
Lisandra Armas
 

Más de Lisandra Armas (20)

Pruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdfPruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdf
 
Shift Left a11y - Aftertest
Shift Left a11y - AftertestShift Left a11y - Aftertest
Shift Left a11y - Aftertest
 
Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo?
 
Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?
 
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11y
 
Accesibilidad para tod@s
Accesibilidad para tod@sAccesibilidad para tod@s
Accesibilidad para tod@s
 
Webinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en AvanticaWebinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en Avantica
 
Webinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y PerúWebinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y Perú
 
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
 
Webinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester LatamWebinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester Latam
 
Los 8 desperdicios de Scrum
Los 8 desperdicios de ScrumLos 8 desperdicios de Scrum
Los 8 desperdicios de Scrum
 
What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020
 
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
 
ReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación OralReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación Oral
 
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosNet Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
 
Usabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojosUsabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojos
 
Make Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More UsersMake Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More Users
 
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
 
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
 

Último

TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 

Último (9)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 

Mobile testing Parte II - Rafael Martins y Lisandra Armas

  • 1. Mobile Testing II Lisandra Armas Rafael Martins
  • 2. ¿Cuál es el objetivo de esta segunda charla?
  • 3. Procedimiento de Pruebas: Documentación  Plan de Pruebas  Tipos de prueba  Casos de Prueba  Checklist  Reporte de incidentes  Informes de avance  Informe Final
  • 4. Plan de Pruebas: Dispositivos  Verificar cuáles son los que se dispone  Evitar el test en la nube  Tamaño, Densidad, resolución de los dispositivos  Sistema Operativo  Estrategia a utilizar
  • 5. Plan de Pruebas: Versionado SO IOS 9 70% IOS 8 22% Earlier 8% iOS 6.0 10% 5.1 20% 5.0 15% 4.4 32% 4.3 3% 4.2.X 9% 4.1.X 4.0.X 2.3.X 2.2 0% Android
  • 6. Plan de Pruebas: Internet  Especificar el tipo de conexión bajo el cuál será evaluada la aplicación: Wi-fi, LTE, 3G, 4G.
  • 7. Tipos de Pruebas UI Testing Usabilidad Funcionalidad Seguridad Performance Interrupción Instalación/ Actualización Certificación Compatibilidad Red Localización/ Geolocalización Sincronización
  • 8. Casos de Pruebas  Conocer los términos que se utilizan para referirse a las acciones realizadas en los dispositivos  Utilizar estrategias para cubrimiento
  • 11. Checklist: Composición  Descripción  Resultado esperado  Resultado después del test  No Procede  Criterio de éxito: Si, No  Dispositivo
  • 14. Checklist: Indicadores a evaluar  Interrupción  Rendimiento  Instalación  Red  Dispositivo  Accesibilidad  Seguridad  Funcionalidades básicas
  • 15. Checklist - Finalización  Los incidentes detectados serán reportados.  Se envía al cliente un Informe Final que contemple los resultados obtenidos.  El cliente decidirá cuáles serán resueltos y debe explicar el motivo de los que no se decidan corregir.
  • 16. Reporte de incidentes  Detallar versión, sistema operativo y resolución.  Incluir capturas.  Si el incidente se reproduce en más de una versión, agregar al detalle. Evitando reportes duplicados.
  • 19. Informe Final de Pruebas  Si se acotó el alcance en cuanto a funcionalidades, dispositivos o sistemas operativos se debe aclarar.  Toda la información sobre los dispositivos utilizados, versión, sistema operativo en función de lo probado.
  • 20. Buenas prácticas  Documento Post- Mortem del proyecto.  Compartir herramientas que se han utilizado en el proyecto.  Compartir documentación útil leída.

Notas del editor

  1. El objetivo de esta segunda charla es conocer sobre el proceso de pruebas en aplicaciones móviles, documentación que se genera, listas de chequeo que se aplican.
  2. UI Testing Se evalúa que todas las pantallas se abran correctamente, que los botones y funcionalidades estén funcionando, que no hayan Crashes, se debe consultar las guias de ios o android, que definen los estandares que deben seguir las aplicaciones mobile cuando se van a subir a la store. Mayormente esto se automatiza con aplicaciones como xcode, para iOs. Monkop para Android. Usabilidad Se evalúa la simplicidad del product, que tan facil es entenderla, el comportamiento de la misma bajo alguna compllicación. Funcionalidad Teniendo en cuenta los requerimientos Seguridad Hackers, permisos, tokens, pagos, etc Performance Carga de datos, tener en cuenta la red que se utiliza Interrupción Cuando llega una llamada, SMS, batería baja, bloqueo de telefono, notificaciones, etc Instalación/Actualización Si se instala de manera correcta y fácil, si las actualizaciones se pisan o hay que desinstalar la version vieja para instalar la nueva Certificacion Confirmacion de pruebas de interfaz de Usuario, navegabilidad y flujo de negocio, que esté pronta para producción la version final, que cumpla con todos los estandares propuestos por apple, android, etc. Compatibilidad Con dispositivos, tamaños de pantalla, densidades, resoluciones, etc. RED Testear bajo redes con: velocidad media, baja y alta bajo el cambio de red tipos de red Localización/Geolocalizacion No solamente por servicios de ubicación, sino la localizacion del Usuario para automaticamente cambiar el idioma de la app, como también la interface de la misma, enfocado en las culturas o lugares. Sincronización Tiene en cuenta la fusion de datos entre dos aplicaciones o base de datos distintas, por ejemplo, los contactos. O PC-Device
  3. Tamaño de las app a la hora de descargarla para el dispositivo