Buenas prácticas y pasos a tener en cuenta cuando hacemos testing a una aplicación móvil web o nativa.
Better practices and steps to consider when we testing a mobile web application or native.
Mobile testing Parte II - Rafael Martins y Lisandra ArmasLisandra Armas
El objetivo de esta segunda presentación es conocer sobre el proceso de pruebas de aplicaciones móviles, documentación que se genera y listas de chequeos que se aplican.
Mobile testing, ¿cómo enfrentar los nuevos desafíos?Abstracta
El documento discute los desafíos del testing de aplicaciones móviles, incluyendo la variedad de dispositivos, sistemas operativos y versiones. Recomienda probar en 5-10 dispositivos representativos seleccionados en base al riesgo, abarcando diferentes tamaños, gamas y sistemas operativos. También presenta herramientas como emuladores, simuladores y plataformas en la nube para automatizar pruebas en múltiples dispositivos de forma remota.
El documento presenta preguntas y respuestas breves sobre conceptos clave relacionados con aplicaciones móviles. Explica que una plataforma abierta permite crear cosas desde dispositivos móviles hasta computadoras. Define una aplicación móvil como un programa optimizado para teléfonos inteligentes. Enumera algunos de los dispositivos móviles más usados como Nokia, Motorola y Samsung, y los sistemas operativos móviles más conocidos como Android y iOS. Finalmente, describe los componentes comunes de interfaces de usuario móviles como f
Este documento habla sobre las aplicaciones móviles o "apps". Explica que son pequeños programas que realizan funciones específicas como juegos, calculadoras u otros. También describe los orígenes del término "app", lo que se necesita para descargar e instalar aplicaciones, los tipos comunes de aplicaciones como las nativas y las web, y menciona algunas aplicaciones de arquitectura.
Trademark registration is the only way to legally own exclusive rights to a brand, company, or product name. Without registration, others can use your name even for similar goods and services, and you may be guilty of infringement if sued. You also risk losing your brand if someone else registers it first. Registration protects your brand and makes your business more valuable if you want to sell or expand in the future. While the process can be slow, registration is not too expensive considering it provides 10 years of exclusive use rights that can be renewed indefinitely.
1) A good salesperson is enthusiastic about the product they are selling and transfers this enthusiasm to customers. They must be knowledgeable about all aspects of the product.
2) It is important to understand customer motivations and position the product's characteristics to match the customer's hopes and desires. Salespeople should understand how marketing, advertising, and merchandising support the sale.
3) Salespeople must be honest with customers, provide complete product information, and gain customer trust through transparency.
Aspire2Achieve Inc. is a group of educators and student advocates proposing a program called "Full S.T.E.A.M. Ahead" to prepare underrepresented middle and high school students for postsecondary education focused on STEM and the Arts. The program would provide supplemental instruction, test prep, leadership opportunities, community service, tutoring and mentoring. Aspire2Achieve is seeking $150,000 in funding for part-time staff, an incentive program for student achievement, and marketing materials. They believe their experience administering similar programs and ability to engage parents make them well-suited to establish this program.
Mobile testing Parte II - Rafael Martins y Lisandra ArmasLisandra Armas
El objetivo de esta segunda presentación es conocer sobre el proceso de pruebas de aplicaciones móviles, documentación que se genera y listas de chequeos que se aplican.
Mobile testing, ¿cómo enfrentar los nuevos desafíos?Abstracta
El documento discute los desafíos del testing de aplicaciones móviles, incluyendo la variedad de dispositivos, sistemas operativos y versiones. Recomienda probar en 5-10 dispositivos representativos seleccionados en base al riesgo, abarcando diferentes tamaños, gamas y sistemas operativos. También presenta herramientas como emuladores, simuladores y plataformas en la nube para automatizar pruebas en múltiples dispositivos de forma remota.
El documento presenta preguntas y respuestas breves sobre conceptos clave relacionados con aplicaciones móviles. Explica que una plataforma abierta permite crear cosas desde dispositivos móviles hasta computadoras. Define una aplicación móvil como un programa optimizado para teléfonos inteligentes. Enumera algunos de los dispositivos móviles más usados como Nokia, Motorola y Samsung, y los sistemas operativos móviles más conocidos como Android y iOS. Finalmente, describe los componentes comunes de interfaces de usuario móviles como f
Este documento habla sobre las aplicaciones móviles o "apps". Explica que son pequeños programas que realizan funciones específicas como juegos, calculadoras u otros. También describe los orígenes del término "app", lo que se necesita para descargar e instalar aplicaciones, los tipos comunes de aplicaciones como las nativas y las web, y menciona algunas aplicaciones de arquitectura.
Trademark registration is the only way to legally own exclusive rights to a brand, company, or product name. Without registration, others can use your name even for similar goods and services, and you may be guilty of infringement if sued. You also risk losing your brand if someone else registers it first. Registration protects your brand and makes your business more valuable if you want to sell or expand in the future. While the process can be slow, registration is not too expensive considering it provides 10 years of exclusive use rights that can be renewed indefinitely.
1) A good salesperson is enthusiastic about the product they are selling and transfers this enthusiasm to customers. They must be knowledgeable about all aspects of the product.
2) It is important to understand customer motivations and position the product's characteristics to match the customer's hopes and desires. Salespeople should understand how marketing, advertising, and merchandising support the sale.
3) Salespeople must be honest with customers, provide complete product information, and gain customer trust through transparency.
Aspire2Achieve Inc. is a group of educators and student advocates proposing a program called "Full S.T.E.A.M. Ahead" to prepare underrepresented middle and high school students for postsecondary education focused on STEM and the Arts. The program would provide supplemental instruction, test prep, leadership opportunities, community service, tutoring and mentoring. Aspire2Achieve is seeking $150,000 in funding for part-time staff, an incentive program for student achievement, and marketing materials. They believe their experience administering similar programs and ability to engage parents make them well-suited to establish this program.
With analytics, it is easy to understand what happens on your website. But we cannot understand WHY it happens like that. Read the Infographic: Go beyond analytics. See how we can understand the WHY behind analytics
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...Lisandra Armas
Les traigo una presentanción en la cual vamos a estar conociendo sobre la accesibilidad para aplicaciones móviles y los principios que la engloban a través de ejemplos.VAMOS A VER QUE PARA PODER PONERLO EN PRÁCTICA NO NECESITAMOS INVERTIR UN DINERAL, LES VOY A CONTAR ALGUNOS TRUCOS PARA PODER TENER APLICACIONES GeneXus MÁS ACCESIBLES CON PRÁCTICAS QUE ESTÁN AL ALCANCE DE NUESTROS PROYECTOS.
The document describes tools and resources available to Arkansas administrators for accessing student data and monitoring school performance. It outlines features of the ADE Data Center including daily updates, reports in multiple formats, and GIS integration. It also summarizes the StudentGPS, ASIS, SAAS, ACT Reports, and School Report Card systems which provide dashboards, analytics and customized reporting on metrics like attendance, assessments, demographics and goals. Administrators can search, filter, and monitor individual students, teachers, classes and schools.
Puneet Kumar Trivedi is a training and development professional with over 8 years of experience. He is currently working as a Training Manager at ITM Edutech Training Pvt. Ltd. in Raipur, Chhattisgarh. In his role, he has imparted training to over 1500 newly recruited sales officers and developed curriculums for clients in the banking, financial services, and insurance sectors. He has extensive experience in sales training, product training, and behavioral training delivery through both classroom and e-learning programs.
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...Luigi Sambolino
Presentation made at 8th IEEE/ACM International Conference on Utility and Cloud Computing
December 07-10, 2015 – St. Raphael Resort, Limassol, Cyprus
(http://cyprusconferences.org/ucc2015/) by Luigi Sambolino
Authors: Raffaele Bolla, Matteo Repetto, Danilo Tigano and Luigi Sambolino
This work has been proposed by CNIT (www.cnit.it) and University of Genoa (www.unige.it) and it is part of ARCADIA European Project (http://www.arcadia-framework.eu/wp/)
HTTP is a protocol for transmitting hypermedia documents across the internet. It uses a client-server model where browsers make HTTP requests to web servers, which respond with HTTP responses. Key aspects of HTTP include using TCP/IP for communication, being stateless, supporting a variety of data types, and incorporating features of both FTP and SMTP protocols.
Barcamp cucuta 2010 - Aplicaciones MóvilesSorey García
El documento presenta una variedad de consideraciones importantes para el desarrollo de aplicaciones móviles, incluyendo diferentes tipos de dispositivos, sistemas operativos, lenguajes de programación, plataformas de desarrollo, características técnicas de los dispositivos, y estándares web móviles. También discute conceptos clave como movilidad, tipos de aplicaciones, bases de datos para móviles, y centros de desarrollo de los principales proveedores.
Este documento presenta los resultados de una investigación sobre los sistemas operativos móviles. Identifica los principales sistemas como Android, iOS, Windows Phone, Blackberry y Symbian, y describe brevemente cada uno. También incluye gráficas sobre encuestas realizadas que muestran que la mayoría de los encuestados usan su dispositivo principalmente para redes sociales y no conocen los detalles de seguridad de su sistema operativo. El documento concluye que es importante que los usuarios entiendan mejor los sistemas operativos de sus dis
Este documento resume los resultados de una investigación sobre los sistemas operativos móviles. Identifica los sistemas operativos más populares como Android, iOS, Windows Phone y BlackBerry OS. Explica brevemente cada uno y presenta gráficos sobre encuestas realizadas a personas sobre su uso y conocimiento de los sistemas operativos móviles. Concluye que aunque los sistemas operativos son importantes para la seguridad y funcionamiento de los dispositivos, muchas personas no saben cuál usan ni cómo protegen sus datos.
Este documento proporciona una introducción a los sistemas operativos móviles, describiendo sus características clave, tipos principales como Android, iOS, KaiOS y HarmonyOS, y su impacto en la industria y la sociedad. También discute desafíos futuros como la seguridad, eficiencia energética y tendencias como 5G, inteligencia artificial e Internet de las Cosas.
Probar aplicaciones en dispositivos moviles - Pia TobarPia Tobar
El documento habla sobre cómo probar aplicaciones móviles, incluyendo los tipos de pruebas que se deben realizar, los dispositivos y herramientas necesarias. Explica que se debe considerar el tipo de aplicación, sistemas operativos compatibles, y realizar pruebas de funcionalidad, usabilidad, conectividad, rendimiento e interrupciones. También recomienda utilizar una estrategia combinada de dispositivos reales y virtuales para probar de manera completa.
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o RealidadJose Antonio Rodriguez
Nos estamos acercando rápidamente a los mil millones de usuarios, decenas de miles de millones de dispositivos electrónicos y cientos de miles de millones de equipos comerciales e industriales en línea.
Es indiscutible que en la sociedad digital las aplicaciones móviles están jugando un papel esencial en el mercado, por lo que además de desarrollar aplicaciones móviles, las empresas necesitan que éstas sean fiables, accesibles y de alta calidad.
En este contexto, la Automatización de Testing de Movilidad se está convirtiendo en un elemento crucial de la estrategia de las compañías.
Ante el fracaso de muchos de los proyectos de automatización se presentan las claves para establecer la estrategia de automatización de pruebas móviles para convertir la automatización en realidad.
La presentación muestra una auténtica experiencia de automatización de pruebas con aplicaciones móviles. Esta solución permite disponer de un conjunto estable de casos de prueba para la ejecución automática en varios dispositivos con un bajo coste de mantenimiento de los scripts de automatización
El documento habla sobre un proyecto de investigación sobre los sistemas operativos en smartphones. El equipo planea entrevistar a usuarios para identificar los errores más comunes en los sistemas operativos de smartphones y determinar cuáles tienen solución. Luego proporciona antecedentes históricos sobre los principales sistemas operativos móviles como Android, Symbian e iOS, y explica brevemente las características y ventajas de cada uno.
Este documento resume algunos conceptos clave relacionados con aplicaciones móviles, incluyendo que una plataforma abierta sirve como base para hacer funcionar hardware o software compatible, que una aplicación móvil se diseña para ejecutarse en dispositivos móviles como teléfonos inteligentes y tabletas, y que los sistemas operativos móviles más conocidos son iOS, Android y Blackberry OS. También identifica los componentes de interfaz de usuario comunes como botones y menús, y define un widget como una pequeña aplicación que permite recibir
Los dispositivos móviles permiten soluciones prácticas que facilitan la vida diaria y cubren áreas como la comunicación, el entretenimiento y el uso de aplicaciones. Estos dispositivos también se usan en sectores como el deporte, la salud y el militar. En el futuro, las tecnologías móviles se encontrarán en áreas como materiales, comunicaciones, investigación médica y exploración espacial.
Sesión realizada el pasado 20 de marzo, con el objetivo de analizar la evolución de los sistemas móviles y como los nuevos servicios están cambiado nuestros hábitos.
Android es un sistema operativo móvil basado en Linux desarrollado inicialmente por Android Inc. y comprado por Google en 2005. Está diseñado para usarse en dispositivos móviles como teléfonos inteligentes, tabletas y más. Las aplicaciones permiten a los usuarios realizar tareas mediante herramientas como almacenamiento multimedia, mensajería, navegador web, Bluetooth y más. En diciembre de 2011, Android tuvo un 39.1% de participación en el mercado mundial de tabletas.
Genere Apps nativas multiplataforma con XamarinatSistemas
Este documento presenta la plataforma Xamarin, que permite generar aplicaciones nativas multiplataforma para iOS, Android y Windows con C#. Xamarin permite compartir código entre plataformas mientras mantiene la interfaz de usuario nativa. El documento también describe las herramientas de Microsoft como Visual Studio y el ecosistema de pruebas y distribución que respaldan el desarrollo con Xamarin.
Android es un sistema operativo de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles y tablets. Ocupa actualmente el 81.5% del mercado de sistemas operativos para smartphones. Se caracteriza por su framework de aplicaciones, navegador integrado, soporte multimedia y actualizaciones constantes para mejorar el rendimiento y agregar nuevas funciones.
With analytics, it is easy to understand what happens on your website. But we cannot understand WHY it happens like that. Read the Infographic: Go beyond analytics. See how we can understand the WHY behind analytics
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...Lisandra Armas
Les traigo una presentanción en la cual vamos a estar conociendo sobre la accesibilidad para aplicaciones móviles y los principios que la engloban a través de ejemplos.VAMOS A VER QUE PARA PODER PONERLO EN PRÁCTICA NO NECESITAMOS INVERTIR UN DINERAL, LES VOY A CONTAR ALGUNOS TRUCOS PARA PODER TENER APLICACIONES GeneXus MÁS ACCESIBLES CON PRÁCTICAS QUE ESTÁN AL ALCANCE DE NUESTROS PROYECTOS.
The document describes tools and resources available to Arkansas administrators for accessing student data and monitoring school performance. It outlines features of the ADE Data Center including daily updates, reports in multiple formats, and GIS integration. It also summarizes the StudentGPS, ASIS, SAAS, ACT Reports, and School Report Card systems which provide dashboards, analytics and customized reporting on metrics like attendance, assessments, demographics and goals. Administrators can search, filter, and monitor individual students, teachers, classes and schools.
Puneet Kumar Trivedi is a training and development professional with over 8 years of experience. He is currently working as a Training Manager at ITM Edutech Training Pvt. Ltd. in Raipur, Chhattisgarh. In his role, he has imparted training to over 1500 newly recruited sales officers and developed curriculums for clients in the banking, financial services, and insurance sectors. He has extensive experience in sales training, product training, and behavioral training delivery through both classroom and e-learning programs.
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...Luigi Sambolino
Presentation made at 8th IEEE/ACM International Conference on Utility and Cloud Computing
December 07-10, 2015 – St. Raphael Resort, Limassol, Cyprus
(http://cyprusconferences.org/ucc2015/) by Luigi Sambolino
Authors: Raffaele Bolla, Matteo Repetto, Danilo Tigano and Luigi Sambolino
This work has been proposed by CNIT (www.cnit.it) and University of Genoa (www.unige.it) and it is part of ARCADIA European Project (http://www.arcadia-framework.eu/wp/)
HTTP is a protocol for transmitting hypermedia documents across the internet. It uses a client-server model where browsers make HTTP requests to web servers, which respond with HTTP responses. Key aspects of HTTP include using TCP/IP for communication, being stateless, supporting a variety of data types, and incorporating features of both FTP and SMTP protocols.
Barcamp cucuta 2010 - Aplicaciones MóvilesSorey García
El documento presenta una variedad de consideraciones importantes para el desarrollo de aplicaciones móviles, incluyendo diferentes tipos de dispositivos, sistemas operativos, lenguajes de programación, plataformas de desarrollo, características técnicas de los dispositivos, y estándares web móviles. También discute conceptos clave como movilidad, tipos de aplicaciones, bases de datos para móviles, y centros de desarrollo de los principales proveedores.
Este documento presenta los resultados de una investigación sobre los sistemas operativos móviles. Identifica los principales sistemas como Android, iOS, Windows Phone, Blackberry y Symbian, y describe brevemente cada uno. También incluye gráficas sobre encuestas realizadas que muestran que la mayoría de los encuestados usan su dispositivo principalmente para redes sociales y no conocen los detalles de seguridad de su sistema operativo. El documento concluye que es importante que los usuarios entiendan mejor los sistemas operativos de sus dis
Este documento resume los resultados de una investigación sobre los sistemas operativos móviles. Identifica los sistemas operativos más populares como Android, iOS, Windows Phone y BlackBerry OS. Explica brevemente cada uno y presenta gráficos sobre encuestas realizadas a personas sobre su uso y conocimiento de los sistemas operativos móviles. Concluye que aunque los sistemas operativos son importantes para la seguridad y funcionamiento de los dispositivos, muchas personas no saben cuál usan ni cómo protegen sus datos.
Este documento proporciona una introducción a los sistemas operativos móviles, describiendo sus características clave, tipos principales como Android, iOS, KaiOS y HarmonyOS, y su impacto en la industria y la sociedad. También discute desafíos futuros como la seguridad, eficiencia energética y tendencias como 5G, inteligencia artificial e Internet de las Cosas.
Probar aplicaciones en dispositivos moviles - Pia TobarPia Tobar
El documento habla sobre cómo probar aplicaciones móviles, incluyendo los tipos de pruebas que se deben realizar, los dispositivos y herramientas necesarias. Explica que se debe considerar el tipo de aplicación, sistemas operativos compatibles, y realizar pruebas de funcionalidad, usabilidad, conectividad, rendimiento e interrupciones. También recomienda utilizar una estrategia combinada de dispositivos reales y virtuales para probar de manera completa.
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o RealidadJose Antonio Rodriguez
Nos estamos acercando rápidamente a los mil millones de usuarios, decenas de miles de millones de dispositivos electrónicos y cientos de miles de millones de equipos comerciales e industriales en línea.
Es indiscutible que en la sociedad digital las aplicaciones móviles están jugando un papel esencial en el mercado, por lo que además de desarrollar aplicaciones móviles, las empresas necesitan que éstas sean fiables, accesibles y de alta calidad.
En este contexto, la Automatización de Testing de Movilidad se está convirtiendo en un elemento crucial de la estrategia de las compañías.
Ante el fracaso de muchos de los proyectos de automatización se presentan las claves para establecer la estrategia de automatización de pruebas móviles para convertir la automatización en realidad.
La presentación muestra una auténtica experiencia de automatización de pruebas con aplicaciones móviles. Esta solución permite disponer de un conjunto estable de casos de prueba para la ejecución automática en varios dispositivos con un bajo coste de mantenimiento de los scripts de automatización
El documento habla sobre un proyecto de investigación sobre los sistemas operativos en smartphones. El equipo planea entrevistar a usuarios para identificar los errores más comunes en los sistemas operativos de smartphones y determinar cuáles tienen solución. Luego proporciona antecedentes históricos sobre los principales sistemas operativos móviles como Android, Symbian e iOS, y explica brevemente las características y ventajas de cada uno.
Este documento resume algunos conceptos clave relacionados con aplicaciones móviles, incluyendo que una plataforma abierta sirve como base para hacer funcionar hardware o software compatible, que una aplicación móvil se diseña para ejecutarse en dispositivos móviles como teléfonos inteligentes y tabletas, y que los sistemas operativos móviles más conocidos son iOS, Android y Blackberry OS. También identifica los componentes de interfaz de usuario comunes como botones y menús, y define un widget como una pequeña aplicación que permite recibir
Los dispositivos móviles permiten soluciones prácticas que facilitan la vida diaria y cubren áreas como la comunicación, el entretenimiento y el uso de aplicaciones. Estos dispositivos también se usan en sectores como el deporte, la salud y el militar. En el futuro, las tecnologías móviles se encontrarán en áreas como materiales, comunicaciones, investigación médica y exploración espacial.
Sesión realizada el pasado 20 de marzo, con el objetivo de analizar la evolución de los sistemas móviles y como los nuevos servicios están cambiado nuestros hábitos.
Android es un sistema operativo móvil basado en Linux desarrollado inicialmente por Android Inc. y comprado por Google en 2005. Está diseñado para usarse en dispositivos móviles como teléfonos inteligentes, tabletas y más. Las aplicaciones permiten a los usuarios realizar tareas mediante herramientas como almacenamiento multimedia, mensajería, navegador web, Bluetooth y más. En diciembre de 2011, Android tuvo un 39.1% de participación en el mercado mundial de tabletas.
Genere Apps nativas multiplataforma con XamarinatSistemas
Este documento presenta la plataforma Xamarin, que permite generar aplicaciones nativas multiplataforma para iOS, Android y Windows con C#. Xamarin permite compartir código entre plataformas mientras mantiene la interfaz de usuario nativa. El documento también describe las herramientas de Microsoft como Visual Studio y el ecosistema de pruebas y distribución que respaldan el desarrollo con Xamarin.
Android es un sistema operativo de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles y tablets. Ocupa actualmente el 81.5% del mercado de sistemas operativos para smartphones. Se caracteriza por su framework de aplicaciones, navegador integrado, soporte multimedia y actualizaciones constantes para mejorar el rendimiento y agregar nuevas funciones.
El documento presenta un proyecto sobre sistemas operativos móviles realizado por cuatro estudiantes. Explica definiciones, historia, características, fortalezas y debilidades de sistemas como Android, iOS y Windows Mobile. También resume procesos de instalación y menciona aplicaciones no convencionales, percepciones de usuarios, soporte disponible y actualizaciones futuras.
Este documento proporciona información sobre varios sistemas operativos móviles populares, incluidos Android de Google, iOS de Apple, Windows Phone de Microsoft, Symbian y BlackBerry OS. Describe las características clave y los desarrolladores de cada sistema operativo, con énfasis en su código abierto, compatibilidad multiplataforma, funciones de comunicación y productividad.
Monile testing como generar el nuevo desafioGeneXus
El documento discute los desafíos del testing de aplicaciones móviles, incluyendo la variedad de dispositivos, sistemas operativos y versiones. Recomienda probar en 5-10 dispositivos seleccionados basados en riesgo, popularidad y recursos disponibles. También presenta nuevas herramientas para testing automático, de rendimiento y seguridad en dispositivos remotos.
Consideraciones para desarrollar aplicaciones moviles para varias plataformasRoberto Taborda
Aqui explico que debemos considerar para la arquitectura de aplicaicones moviles para varias plataformas. Tanto HTML5 como aplicaciones nativas utilizando frameworks que nos permitan esto como Xamarin.
Pruebas de Accesibilidad - Novus Testing Day.pdfLisandra Armas
En esta charla vamos a estar conociendo cómo podemos comenzar a poner en práctica las pruebas de accesibilidad en nuestros proyectos a través de las técnicas de filtrado, pruebas con usuarios y herramientas de evaluación automática. Vamos a descubrir que para comenzar con estas evaluaciones de accesibilidad no necesitamos de un laboratorio especializado ni de muchos recursos, vamos a ver que incluso muchas de las pruebas son bien sencillas y que con mucho amor y dedicación podemos lograr que nuestras aplicaciones sean más accesibles en poco tiempo.
Este documento presenta el concepto de "Shift Left a11y", que significa mover la accesibilidad más a la izquierda en el proceso de desarrollo de software. Propone incluir requisitos de accesibilidad desde el principio, revisar prototipos tempranamente, realizar pruebas automatizadas en la integración continua y revisiones manuales y automatizadas del código. También recomienda realizar pruebas con usuarios y revisiones en producción para identificar errores, con el fin de mejorar la accesibilidad desde las primeras etapas
Usabilidad y accesibilidad ¿hablamos de lo mismo? Lisandra Armas
El documento discute la diferencia entre usabilidad y accesibilidad. La usabilidad se refiere a la facilidad de uso de una interfaz, mientras que la accesibilidad se refiere a que las personas con discapacidades puedan percibir, comprender y interactuar con el contenido. Aunque son conceptos distintos, una aplicación puede ser tanto usable como accesible si se evalúan ambos aspectos y se prueba con diferentes usuarios.
Pruebas de accesibilidad ¿por dónde empezar?Lisandra Armas
Este documento presenta una guía sobre cómo realizar pruebas de accesibilidad en aplicaciones web y móviles. Explica los pasos para prepararse para las pruebas, incluyendo incluir requisitos de accesibilidad temprano en el desarrollo. Luego describe técnicas de pruebas manuales como revisar el contraste de colores y la navegabilidad solo con teclado. También presenta herramientas de evaluación automática como aXe y WAVE. Finalmente, enfatiza la importancia de realizar pruebas con usuarios para ident
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...Lisandra Armas
La presentación describe técnicas y herramientas para realizar pruebas de accesibilidad. Explica cómo prepararse realizando revisiones tempranas de requisitos y prototipos, así como pruebas automatizadas y manuales del código. Detalla principales técnicas manuales como revisión de contraste de colores, zoom, uso solo de teclado y lectores de pantalla. Finalmente, presenta herramientas de evaluación automática como aXe, WAVE y ARC Toolkit.
VlC Testing 20: Propuesta ponencia shift left a11yLisandra Armas
Los dispositivos móviles ya son considerados una extensión del cuerpo humano y tenemos en nuestras manos o bolsillos un poder de cómputo incluso mayor que la computadora que fue utilizada para el aterrizaje de los astronautas de la NASA en la Luna.
Como sociedad, dependemos cada vez más de esta tecnología que ya es una parte integral de nuestras vidas. Actualmente, existen más de 1.200 millones de sitios web en Internet y más de 5.8 millones de aplicaciones móviles, pero ¿cuántas aplicaciones y sitios son accesibles?
Cuando una compañía lanza una aplicación al mercado, debe considerar la accesibilidad en sus aplicaciones desde el momento cero debido a que estará dejando sin acceso a más de mil millones de personas en todo el mundo que se encuentran en situación de discapacidad. Para evitar este gran riesgo debemos ser conscientes del impacto que esto causa en muchas vidas y adoptar una posición defensora del diseño y desarrollo accesible.
¡Si no conoces que es shift left a11y, entonces esta charla es para vos! Cómo podemos considerar la accesibilidad en nuestras aplicaciones y sitios desde el levantamiento de requerimientos hasta la salida a producción, será el principal tema que estaremos abordando.
¡La era digital llegó para quedarse! Vivimos en un mundo donde la tecnología ya forma parte de nuestras vidas, a diario instalamos y accedemos a nuevas aplicaciones y ya no nos imaginamos sin toda la tecnología que nos hace la vida más fácil. Pero, nos hemos puesto a pensar si, ¿las aplicaciones que accedemos son accesibles? La mayoría de las veces no lo son! ¿Cómo podemos reconocer las barreras que afectan la accesibilidad de una aplicación? ¿Cómo la falta de accesibilidad nos puede afectar a tod@s? Serán de los temas que estaremos conversando en esta charla. ¡Te esperamos!
Webinar Introducción a la Accesibilidad en AvanticaLisandra Armas
Este documento presenta una introducción a la accesibilidad. Explica que más de 1000 millones de personas en el mundo viven con algún tipo de discapacidad y destaca la importancia de diseñar productos accesibles para todos. Resume los principales conceptos de la Guía de Accesibilidad Web (WCAG) 2.1, incluyendo los principios de perceptible, operable, comprensible y robusto. Finalmente, ofrece consejos sobre cómo evaluar la accesibilidad de una aplicación web o móvil.
Webinar Introducción a la accesibilidad con a11y PerúLisandra Armas
Este documento presenta una introducción a la accesibilidad. Explica que más de 1000 millones de personas en el mundo viven con algún tipo de discapacidad y destaca la importancia de diseñar productos y servicios de forma inclusiva. También resume los principios de la Guía de Accesibilidad Web (WCAG) y ofrece consejos para revisar la accesibilidad de sitios web y aplicaciones móviles.
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Lisandra Armas
Hoy en día, los dispositivos móviles son una extensión del cuerpo humano, teniendo en nuestras manos o bolsillos un poder de cómputo incluso mayor que la computadora que fue utilizada para el aterrizaje de los astronautas de la NASA en la Luna!
Como sociedad, dependemos cada vez más de esta tecnología que ya es una parte integral de nuestras vidas. Actualmente, existen más de 1.200 millones de sitios web en Internet y más de 5.8 millones de aplicaciones móviles, pero ¿cuántas aplicaciones y sitios son accesibles?
Cuando una compañía lanza una aplicación al mercado, debe considerar la accesibilidad como un factor importante en sus aplicaciones debido a que estaría dejando sin acceso a más de mil millones de personas en todo el mundo que se encuentran en situación de discapacidad; para evitarlo es esencial que desde nuestros roles en los proyectos seamos defensores del diseño y desarrollo accesible.
Si no conocés sobre el tema o te interesa explorarlo más, entonces esta charla es para vos! Qué es la a11y, la wcag 2.1, sus principios y los criterios fundamentales, serán de los principales temas que estaremos abordando.
Webinar sobre accesibilidad con comunidad QA Tester LatamLisandra Armas
Este documento trata sobre cómo hacer las aplicaciones más accesibles para más de mil millones de usuarios con discapacidad. Explica que la accesibilidad beneficia a todos los usuarios y que diseñando primero para discapacidad se pueden encontrar mejores soluciones. También presenta conceptos clave como los principios de la WCAG y formas de verificar la accesibilidad de una aplicación.
¿Has escuchado la frase "SCRUM no nos sirve, no está funcionando"?
En esta presetanción se explica una dinámica que nos facilitará detectar donde estamos teniendo desperdicios en la gestión de nuestros proyectos haciendo uso de SCRUM.
What companies need to know about web accessibility in 2020Lisandra Armas
Cuando una compañía lanza una aplicación al mercado, debe considerar la accesibilidad como un factor importante en sus aplicaciones debido a que estará dejando sin acceso a más de mil millones de personas en todo el mundo que se encuentran en situación de discapacidad; para evitarlo es esencial que desde nuestros roles en los proyectos seamos defensores del diseño y desarrollo accesible.
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Lisandra Armas
Este documento describe la importancia de hacer que las aplicaciones sean accesibles para todos los usuarios, incluidos aquellos con discapacidades. Propone el enfoque "Shift Left a11y" que implica incluir la accesibilidad desde las primeras etapas del desarrollo de software a través de la inclusión de requisitos de accesibilidad, revisiones tempranas de prototipos, pruebas automatizadas y de usuarios. El objetivo es hacer que la accesibilidad sea responsabilidad de todo el equipo y parte integral del proceso de desarrollo
Este taller fue presentado al grupo de chicas de ReconverTIte en función de aprender los principios, técnicas y estructuras básicas de la oratoria.
El taller está basado en lo aprendido del curso de oratoria impartido por Ismael Linares profesor de oratoria y fundador de Palabrart. https://palabrart.com/
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosLisandra Armas
Este documento presenta una charla sobre usabilidad en el software. La presentación cubre definiciones de usabilidad, por qué es importante, métodos para evaluar la usabilidad como pruebas con usuarios, checklists y heurísticas de usabilidad, y cómo reportar los resultados de una evaluación de usabilidad. La charla compara la usabilidad del software con la cocina, argumentando que ambos deben ser atractivos y fáciles de usar para el usuario.
Usabilidad: el software, como la comida, entra por los ojosLisandra Armas
Este documento presenta información sobre usabilidad. Discute tres niveles de interacción que un usuario puede tener con un producto (mirar y entender, leer y entender, pensar y entender). También describe métodos para evaluar la usabilidad como análisis heurísticos y pruebas con usuarios, así como las 10 reglas heurísticas de usabilidad de Jakob Nielsen.
Make Your App Friendly to 1 Billion More UsersLisandra Armas
Today, mobile devices serve are an extension of the human body, giving us more computing power in the palm of our hands or our back pockets than the computer had that landed NASA astronauts on the moon! As a society, we are growing reliant on this technology that is already an integral part of our lives. Currently, there are more than 1.2 billion websites on the internet, Google Play has over 3.8 million mobile applications and the App Store has over 2 million applications, but how many apps and sites are accessible to people with disabilities? When a company launches an application on the market, it should consider accessibility as an important factor because there are more than one billion people living worldwide with some form of disability, who should be considered when making design decisions. It is essential that, from our role as developers, we not only take into consideration the functionality, performance, security, etc. but that we are advocates for designing and developing accessible applications, using the proper tools to evaluate the accessibility of a product. I invite you to this talk where we will be examining how we can quickly detect accessibility problems from the design and development stage, comparing examples of good and bad practices that will allow us to easily distinguish accessibility errors. With these tips and tools, we can ensure that our applications are accessible and achieve a barrier-free technological landscape.
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...Lisandra Armas
Vivimos en un mundo donde la tecnología ya forma parte de nuestras vidas, a diario instalamos nuevas aplicaciones y ya no nos imaginamos sin toda esta tecnología que nos hacen la vida más fácil.
Hoy en día nuestros teléfonos se han convertido en nuestro mejor aliado: nos lo llevamos a todas partes, lo consultamos a todas horas y lo usamos constantemente.
Pero nos hemos puesto a pensar ¿si las aplicaciones que usamos son accesibles? La mayoría de las veces no lo son!
Según la OMS (Organización Mundial de la Salud) existen más de mil millones de personas con algún tipo de discapacidad que representan más del 15% de la población mundial; de ellas, casi 200 millones experimentan dificultades considerables, además debemos estar conscientes de que la población está envejeciendo y el riesgo de discapacidad aumenta. Es por esto que debemos considerar la accesibilidad como un factor fundamental en nuestro entorno debido al índice de personas con algún tipo de discapacidad a nivel mundial.
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...Lisandra Armas
Este documento trata sobre cómo hacer aplicaciones accesibles para más de 1 billón de usuarios. Explica que actualmente hay aproximadamente 1.1 billón de personas con algún tipo de discapacidad según la Organización Mundial de la Salud. Luego resume los principales puntos de la guía WCAG 2.1 sobre accesibilidad web, incluyendo sus 4 principios, 13 pautas y 78 criterios. Finalmente, ofrece 7 consejos prácticos para comenzar a hacer aplicaciones más accesibles.
El objetivo de esta charla es brindarles buenas prácticas y pasos a tener en cuenta cuando hacemos Testing a una aplicación mobile web o nativa.
Esta charla la estaremos dividiendo en dos partes, en esta primera parte se abarcarán temas generales y en la segunda parte profundizaremos sobre la documentación generada y listas de chequeo (checklist) que se aplican.
A modo de introducción les traemos una gráfica que representa el auge que ha venido alcanzando la descarga de aplicaciones mobile a nivel mundial y el resultado que se espera obtener para el año 2020. El aumento considerable de aplicaciones mobile en el mercado conllevan a que la calidad sea un factor alto que pueda influir en la aceptación por parte de los usuarios. De ahí la importancia de conocer que debemos tener en cuenta a la hora de realizar Mobile Testing.
Entre los usuarios de dispositivos móviles, Android es la dominante, con más del 80% del mercado. iOS, el sistema operativo de Apple, es el segundo en cuanto a número de usuarios (15%), mientras que Windows Phone (2,3%), BlackBerry y Symbian no suponen una parte importante del mercado.
Resolución:
La resolución en los distintos dispositivos es muy variable.
Puede visualizarse completamente la interfaz de la app en dispositivos con alta resolución, pero pueden quedar ocultas funcionalidades de pantallas en dispositivos con baja resolución. Dificultándose al usuario acceder a funcionalidades importantes de la aplicación.
Las aplicaciones deben ser responsive y ajustarse correctamente a la resolución del dispositivo donde sea visualizada.
Densidad:
Es la cantidad de pixeles por pulgada. La densidad que presenten los dispositivos afectan en la correcta visualización o nitidez de la aplicación, en casos donde es visualizada en dispositivos con baja densidad puede llegarse a no distinguir correctamente las opciones, mensajes, logotipos, etc. que se visualizan en la app. Esto afecta a todos los usuarios en general, ya que utilizamos mayormente los dispositivos móviles al aire libre o en lugares con poca luz.
Equipo:
Las aplicaciones pueden ser desarrolladas para ser visualizadas en distintos equipos o dispositivos móviles como smartphones, Tablet, iPhone, iPad. Se cuenta con una amplia gama de variedades de estos equipos. Debemos tener en cuenta que la aplicación puede comportarse de manera distinta en diferentes equipos, es importante a la hora de realizar las pruebas, abarcar la mayor cantidad de tipos de dispositivos que sean utilizados por los usuarios. Podemos usar simuladores en estos casos cuando no contamos con todos los equipos necesarios.
Versionado:
Aunque Android está en su versión 6, aún queda una gran cantidad de usuarios con 4.x y muchos con 2.3.x.
Además esta plataforma ofrece la posibilidad de desarrollar una misma aplicación que se vea totalmente distinta en cada versión del SO.
Puede que una app funcione correctamente en una versión ‘’x’’ pero en otra ni se pueda instalar, por ejemplo los nombres de las bibliotecas de Android pueden cambiar de una versión a otra, y si bien poseen compatibilidades con una y otra, no siempre es así.
Los usuarios iOS tradicionalmente son "quick updaters”, pero las apps deberían brindar el soporte al menos para una (si no dos) versiones anteriores a la actual en iOS.
Pruebas funcionales: Las pruebas funcionales son de gran importancia y la combinación de estas con las pruebas automatizadas logra una mejor cobertura. La prioridad en estas pruebas debe estar enfocada según la criticidad y el impacto.
Registro y Login: Deben ser tareas que el usuario las distinga “sin pensar”. Si los usuarios no acceden fácilmente a la app, el esfuerzo en el resto de las funcionalidades habrá sido en vano. Si la app requiere usuario y contraseña, requieren un formulario de validación, es necesario asegurarse que el ingreso de la información sea bastante sencilla y que no provoque equivocación al usuario.
Modo portrait/landscape: La mayoría de los dispositivos móviles de hoy en día son touch y se encuentran dotados por sensores como el acelerómetro que nos permite saber cuando un teléfono cambia entre los estados portrait (vertical) y landscape (horizontal). Resulta una buena práctica asegurarnos de que la interfaz de la app se visualizará de una forma correcta en cualquiera de estos dos estados.
Opciones/Acciones del menú (Help, about, logout, etc): El menú debe hacer sencillo el acceso a los ítems comunes (Help, About, etc.) y a las funcionalidades críticas de la app.
Mensajes de error/éxito: Se debe especificar al usuario cuando una acción ha sido realizada correctamente y cuando ha sido fallida. Por ejemplo al realizar una búsqueda en la app y no encontrarse resultados asociados se debe informar al usuario que no existen resultados asociados a la búsqueda.
Títulos de pantalla: Los títulos de pantalla ayudan al usuario a ubicarse en la aplicación, permiten que el usuario reconozca fácilmente en que pantalla se encuentra en un momento determinado.
Scroll: Se debe probar el funcionamiento del scroll en la aplicación, al hacer swipe vertical o horizontalmente podemos comprobar su funcionamiento. Debemos tener en cuenta que los elementos que queden al finalizar el scroll queden visualizados correctamente y el usuario pueda acceder a ellos con facilidad.
Gestos/ Acciones básicas: (disponible en la siguiente diapositiva).
Checklist: Las listas de chequeos son utilizadas mayormente para evaluar la usabilidad que incluye criterios que miden la seguridad, rendimiento o de accesibilidad en las aplicaciones. Las listas de chequeo pueden estar enfocadas al objetivo de la aplicación. Contienen criterios de evaluación en forma de preguntas mayormente, donde el tester verifica el comportamiento de la app luego de ser realizado. Los criterios pueden tomar los estados de: No Procede, Correcto(Éxito: Si) o Incorrecto(Éxito: No), además se especifica el resultado obtenido luego del test y el dispositivo donde fueron evaluados los criterios. En la segunda parte de la charla estaremos profundizando sobre como trabajar con la misma y estaremos viendo ejemplos de su aplicación.
Layout y Diseño: Un diseño legible permite al usuario completar sus tareas más fácilmente. La app no debe ofrecer muchas funcionalidades o contenido que complique la navegación. Todos los elementos de navegación o interacción deben ser visibles en pantallas chicas.
Interacción: El flujo de la interacción debe ser natural en el uso de los gestos de selección y navegación. Si un botón está en una ubicación que el usuario percibe como “incorrecta” será un motivo de frustración. Si los links están muy juntos, la selección será más difícil.
Los usuarios móviles esperan que las aplicaciones respondan más rápido que los sitios tradicionales. Y analizan si permanecer con la app en la primer experiencia, analizando principalmente la performance e interfaz.
Es necesario cuidar la definición de los objetivos de performance, y estar preparado para las pruebas.
Tamaño de las app a la hora de descargarla para el dispositivo