cloud mobile testing
TRANSCRIPT
junio 2016
Testing avanzado en granjas de dispositivosWebinar
what´s up in tech
what´s up in tech
Jorge Sánchez FernándezResponsable de la línea de
negocio de Movilidad
Liudmila Sánchez AlmenaresLíder del Centro Experto
de Testing & QA
Carlos Reyes Jiménez BarralArquitecto del Cetro Experto
de Movilidad
Ponentes de atSistemas
Contenido
1Cómplices en escena
”El éxito de nuestras líneas de negocio se basa en la organización técnica que
respalda a cada una de ellas, Oficina Técnica y Centros Expertos, con una definición clara de la estrategia de innovación y la gestión del talento.
José Manuel Rufino
Colaboración profesional
Centro Experto Testing & QA
o Servicios:o Definición e implantación de
estrategias de Testing & QAso Testing & Quality Assuranceo Servicios Remotos:
o Factoría de Testingo Testing as a serviceo Cloud Testing
o Análisis de código y cobertura
o Especializados en las principales tecnologías móviles: Android, iOS, Windows Phone, Cordova, Javascript, nodeJS, IBM Worklight, Dojo, Xamarin… entre otras tecnologías.
CE QA
CE Movilidad
Centro Experto en Movilidad
o Servicios:o Consultoría estratégicao Gestión del ciclo de vida completo de
aplicaciones móvileso Desarrollo de aplicaciones móviles,
híbridas y nativaso Soluciones propias:
o Hybreedo Plataforma de notificacions Pusho Mantikor Mobile Lifecycle Managero Testing automatizado
o Especializados en técnicas, herramientas y metodologías aplicables al Aseguramiento de la Calidad de Software; basados en TMMI como metodología de desarrollo y enfocadas al desarrollo ágil con aplicaciones de SCRUM, IC y DC, TDD y BDD. Amplia experiencia con Selenium, Cucumber, Appium, RFT, UFT, JMeter, SoapUI, SonarQube, Junit, Nunit…entre otras herramientas.
Evaluar calidad, funcionalidad, usabilidad, experiencia, seguridad y rentabilidad de las aplicaciones es fundamental para garantizar una experiencia satisfactoria del usuario.
atSistemas muestra una solución eficiente basada en Selenium Webdriver, Appium y AWS Device Farm, que además puede ser gestionado desde Jenkins e integrarse en un Sistema de entrega continua.
Móvil testing
Testing Multiplataforma
Testing funcional
what´s up in tech
Servicios de test bajo demanda a través de Internet.
Ventajas del testing en cloud:Probar más rápidoResultados de pruebas más realistas Reutilización de entornosTest simultáneo sobre múltiples dispositivos
Se emplean los servicios más importantes como: AWS Device Farm, Perfecto Mobile, IBM Cloud Application Management, Azure
Cloud testing
what´s up in tech
Appium es un framework open source para la automatización de pruebas funcionales en aplicaciones móviles.
Características:No es necesario recompilar la aplicación, ni incluir ninguna pieza intrusiva en el código para realizar las pruebasLos tests se desarrollan tomando como base Selenium WebDriver, que envuelve los frameworks de test nativos de Android e iOSEs posible desarrollar los tests utilizando diferentes lenguajes como Java, nodeJS o Python
Framework de testing
what´s up in tech
Arquitectura de la solución
Recursos:JenkinsAppiumSeleniumAWS Device FarmOtros…
Ejecución:Jenkins:Recoge los binarios de la aplicación móvil o los construyeCompila las pruebas en Selenium WedriverSube todo esto a AWS Device Farm Recepciona los resultadosEnvía los resultados (e-Mail)AWS Device Farm:Levanta el servidor de test (Appium)Ejecuta las pruebas en los terminales
what´s up in tech
what´s up in tech
Mantikor Mobile Lifecycle Manager
what´s up in tech
Mantikor es un sistema de entrega continua que permite gestionar el ciclo de vida de una app móvil
FácilNo es necesario ser un experto para construir,
probar y desplegar las apps
Integración ContinuaDesde el código en un
repositorio, Mantikor puede ejecutar todos los pipelines
definidos
Automatización de TestMantikor realiza los tests
unitaros, análisis de código estático y tests funcionales
Construye tus appsMantikor construye,
minimiza, ofusca y firma las apps, sin importar la
plataforma
Independecia tecnológicaEs una plataforma SaaS que
abstrae de cualquier clase de hardware o administración
Despliegue automatizadoMantikor permite automatizar el despliegue a los markets o
por OTA
ContenidoAplicación
bajo pruebaiMemento de
Lefebvre–El Derecho
Lefebvre-El Derecho es la editorial española líder en información jurídica práctica para el abogado, el mundo de la empresa y su entorno profesional inmediato.
Está integrada dentro del Grupo europeo ELS, con presencia en 7 países de la UE, y con más de 100 años de experencia en el tratamiento de la información jurídica.
iMemento contiene los Mementos Prácticos Francis Lefebvre, manuales de referencia en el sector jurídico.
La aplicación cuenta con un elaborado sistema de indexación en los Mementos, que permite realizar exhaustivas búsquedas sobre los mismos.
¿Qué vamos a ver?
Pruebas sobre iMemento:iMemento es una aplicación híbrida desarrollada en HybreedPruebas de navegación automatizadas en un simulador iOS
Navegación en la ayuda Login Descarga de un Memento Navegación por la tabla alfabética Colocación de un bookmark
Despliegue en AWS Device Farm:Ejecución del job de Jenkins para el despliegue de las pruebas de navegación automatizada para Android
Compilación de los tests Subida del binario y los tests Inicio de la ejecución de las pruebas sobre los terminales indicados
Revisión de los resultados de las pruebas en Jenkins y AWS Device Farm Vídeo de la ejecución de las pruebas Logs generados
what´s up in tech
Contenido
1NuestraDEMO
what´s up in tech
Contenido
what´s up in tech
Servicios atSistemas