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
Introdução ao conceito de APIs RESTful. Características, boas práticas e o que é importante se levar em consideração durante o desenvolvimento de uma API RESTful.
Aborda utilização de verbos HTTP, códigos de status, headers, controles de hipermídia, formatos de representação entre outros.
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...Edureka!
This Selenium WebDriver tutorial talks about the drawbacks of Selenium RC and what was the need for Selenium WebDriver. It goes into the details of the avantages that WebDriver has over RC and how it replaced RC for automation testing. This tutorial will also tell you how WebDriver works and what are the different browser drivers you can use for testing. Watch the video to get a demonstration on how to locate various elements/ objects on the browser and how operations can be performed on those browser elements/ objects by writing Java code in Eclipse IDE.
Watch the video here: https://www.youtube.com/watch?v=ph3NJm4Z7m4
In this Selenium presentation, we will learn about Selenium and a have a hands-on demo on the working of Selenium IDE and WebDriver. Selenium is an automated testing tool that tests web applications across various platforms and browsers. Selenium IDE, RC, WebDriver, and Grid constitute the Selenium suite. The tutorial video touches upon all the topics related to these components.
Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively.
The following are the key concepts of Selenium included in the presentation:
1. Manual testing and its limitations
2. What is Selenium
3. Selenium suite of tools
⦁ Selenium IDE with demo
⦁ Selenium RC
⦁ Selenium WebDriver with demo
⦁ Selenium Grid
4. Advantages of Selenium testing
5.Limitations of Selenium testing
What are the objectives of this Selenium training course?
This course will enable you to:
1. Revise the core Java concepts which are essential for learning Selenium WebDriver
2. Understand the scope of Test Automation in DevOps and fundamentals of Test Automation
3. Create Test Cases using Selenium IDE – Record and Playback tool
4. Understand Selenium WebDriver architecture and various layers of interaction
5. Set up WebDriver project in Eclipse and write test cases using TestNG
6. Locate elements using various locating techniques
7. Work with various WebDriver commands to drive web browser and various WebElement commands to deal with various web components
8. Learn to deal with various possible scenarios in terms of pop-ups, multiple Windows, frames, taking screenshots
9. Implement Page Object Design Pattern and Data-Driven Testing
10. Understand how to use Maven, ANT, AutoIT, Sikuli, log4j, and listeners
11. Learn to use Selenium Grid with TestNG for parallel execution
12. Execute a project from scratch by building automation framework and automating a few test scenarios
Who should take this Selenium training course?
The course is ideal for :
1. Test Managers
2. Test Engineers
3. Test Lead
4. Test Analyst
5. QA Engineers
6. Software Developers
7. Engineers who want to learn Automation testing
Learn more about https://www.simplilearn.com/selenium-certification-training?utm_campaign=Selenium-Tutorial-For-Beginners-cobEbkTwbwY
Introdução ao conceito de APIs RESTful. Características, boas práticas e o que é importante se levar em consideração durante o desenvolvimento de uma API RESTful.
Aborda utilização de verbos HTTP, códigos de status, headers, controles de hipermídia, formatos de representação entre outros.
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...Edureka!
This Selenium WebDriver tutorial talks about the drawbacks of Selenium RC and what was the need for Selenium WebDriver. It goes into the details of the avantages that WebDriver has over RC and how it replaced RC for automation testing. This tutorial will also tell you how WebDriver works and what are the different browser drivers you can use for testing. Watch the video to get a demonstration on how to locate various elements/ objects on the browser and how operations can be performed on those browser elements/ objects by writing Java code in Eclipse IDE.
Watch the video here: https://www.youtube.com/watch?v=ph3NJm4Z7m4
In this Selenium presentation, we will learn about Selenium and a have a hands-on demo on the working of Selenium IDE and WebDriver. Selenium is an automated testing tool that tests web applications across various platforms and browsers. Selenium IDE, RC, WebDriver, and Grid constitute the Selenium suite. The tutorial video touches upon all the topics related to these components.
Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively.
The following are the key concepts of Selenium included in the presentation:
1. Manual testing and its limitations
2. What is Selenium
3. Selenium suite of tools
⦁ Selenium IDE with demo
⦁ Selenium RC
⦁ Selenium WebDriver with demo
⦁ Selenium Grid
4. Advantages of Selenium testing
5.Limitations of Selenium testing
What are the objectives of this Selenium training course?
This course will enable you to:
1. Revise the core Java concepts which are essential for learning Selenium WebDriver
2. Understand the scope of Test Automation in DevOps and fundamentals of Test Automation
3. Create Test Cases using Selenium IDE – Record and Playback tool
4. Understand Selenium WebDriver architecture and various layers of interaction
5. Set up WebDriver project in Eclipse and write test cases using TestNG
6. Locate elements using various locating techniques
7. Work with various WebDriver commands to drive web browser and various WebElement commands to deal with various web components
8. Learn to deal with various possible scenarios in terms of pop-ups, multiple Windows, frames, taking screenshots
9. Implement Page Object Design Pattern and Data-Driven Testing
10. Understand how to use Maven, ANT, AutoIT, Sikuli, log4j, and listeners
11. Learn to use Selenium Grid with TestNG for parallel execution
12. Execute a project from scratch by building automation framework and automating a few test scenarios
Who should take this Selenium training course?
The course is ideal for :
1. Test Managers
2. Test Engineers
3. Test Lead
4. Test Analyst
5. QA Engineers
6. Software Developers
7. Engineers who want to learn Automation testing
Learn more about https://www.simplilearn.com/selenium-certification-training?utm_campaign=Selenium-Tutorial-For-Beginners-cobEbkTwbwY
“Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver multiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente.” Martin Fowler
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...Simplilearn
In this Selenium tutorial, we will be learning about Selenium, its advent, components, advantages and limitations and lastly, its job roles and salaries. Selenium is an automated testing tool that tests web applications across various platforms and browsers. Selenium is a powerful automation tool and comprises of a suite of components viz. Selenium IDE, RC, WebDriver and Grid. The video has brushed upon the topics in brief and explains the following concepts:
⦁ Manual testing and its challenges
⦁ Advent of Selenium
⦁ What is Selenium?
⦁ Selenium suite of tools
⦁ Advantages of Selenium testing
⦁ Limitations of Selenium testing
⦁ Selenium jobs and salary
Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively. The training starts with a refresher course on core Java concepts and covers the basics of Test Automation and its importance in the industry. The course includes basic as well as advanced concepts of WebDriver and other tools/frameworks like TestNG, Maven, AutoIT, Sikuli, log4j. Special focus is given on building a robust framework with Page Object Design Pattern, Data-Driven Approach, and creating reusable components to improve productivity.
What are the objectives of this Selenium training course?
This course will enable you to:
1. Revise the core Java concepts which are essential for learning Selenium WebDriver
2. Understand the scope of Test Automation in DevOps and fundamentals of Test Automation
3. Create Test Cases using Selenium IDE – Record and Playback tool
4. Understand Selenium WebDriver architecture and various layers of interaction
5. Set up WebDriver project in Eclipse and write test cases using TestNG
6. Locate elements using various locating techniques
7. Work with various WebDriver commands to drive web browser and various WebElement commands to deal with various web components
8. Learn to deal with various possible scenarios in terms of pop-ups, multiple Windows, frames, taking screenshots
9. Implement Page Object Design Pattern and Data Driven Testing
10. Understand how to use Maven, ANT, AutoIT, Sikuli, log4j, and listeners
11. Learn to use Selenium Grid with TestNG for parallel execution
12. Execute a project from scratch by building automation framework and automating a few test scenarios
Who should take this Selenium training course?
The course is ideal for :
1. Test Managers
2. Test Engineers
3. Test Lead
4. Test Analyst
5. QA Engineers
6. Software Developers
7. Engineers who want to learn Automation testing
Learn more at https://www.simplilearn.com/selenium-certification-training?utm_campaign=What-Is-Selenium-PXeBv-AGa6o
Objetivo: Describir el proceso de desarrollo de software mediante las características de las fases de análisis, diseño y pruebas para identificarlas dentro de un proyecto de software.
Katalon Studio is a free and robust automation solution for API, Web, and Mobile testing. It integrates all necessary components with built-in keywords and project templates into a complete automation framework. Katalon Studio is easy to use for beginners but still offers advanced capabilities for experienced users. This solution is trusted by an active community of over 150K users from 150+ countries around the world.
In this knolx, we’ll take a look at what is API Testing and how the katalon studio is helpful in API Testing.
O processo de entrega de software envolve várias etapas e a participação de todas as áreas de uma empresa: do comercial ao desenvolvimento. Com o amadurecimento da entrega contínua de software, surgiu o termo DevOps que destina-se a descrever uma nova cultura para colaboração de todas as equipes na entrega do software. Essa palestra destina-se a abordar os princípios da entrega contínua e as práticas utilizadas em DevOps.
Apresentação realizada na disciplina de Aplicações Corporativas como cumprimento do curso de Sistemas para Internet do Unipê (Centro Universitário de João Pessoa)
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
A arquitetura das aplicações web vem mudando ao longo do tempo, não basta só sabermos fazer requests e esperarmos um json de retorno. Entender o conceito por trás das APIs e as vantagens do padrão RESTful farão toda a diferença na hora de desenvolver aplicações "elegantes".
Marcos Echevarria é Marcos Echevarria é mestre em Ciência da Computação pela Universidade Católica de Pelotas. Desenvolve sistemas web há mais de 10 anos, tendo liderado equipes em projetos de médio e grande porte em empresas nacionais e internacionais. Atualmente é CEO na empresa Be Mobile e professor na Universidade Católica de Pelotas, onde leciona as disciplinas de Algoritmos e Engenharia de Software.
Para mais informações:
https://twitter.com/quinhodev
It is not to complicated to keep new project with good code quality for half year. Maybe, for one year. But what if team works on some project for years? Or even ”better”: you need to support and grow large project after another team. Presentation describes Continuous Inspection, main measures of code quality that will make your life better, continuous inspection and how to cook it with SonarQube.
Pruebas de usabilidad desde la mirada del testing - Pia TobarPia Tobar
Se menciona ¿Qué es Usabilidad? y sus beneficios. Pero principalmente se mencionan 2 técnicas de usabilidad que se pueden involucrar en las pruebas, como la Evaluación Heurística y Las Pruebas con Usuarios.
“Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver multiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente.” Martin Fowler
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...Simplilearn
In this Selenium tutorial, we will be learning about Selenium, its advent, components, advantages and limitations and lastly, its job roles and salaries. Selenium is an automated testing tool that tests web applications across various platforms and browsers. Selenium is a powerful automation tool and comprises of a suite of components viz. Selenium IDE, RC, WebDriver and Grid. The video has brushed upon the topics in brief and explains the following concepts:
⦁ Manual testing and its challenges
⦁ Advent of Selenium
⦁ What is Selenium?
⦁ Selenium suite of tools
⦁ Advantages of Selenium testing
⦁ Limitations of Selenium testing
⦁ Selenium jobs and salary
Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively. The training starts with a refresher course on core Java concepts and covers the basics of Test Automation and its importance in the industry. The course includes basic as well as advanced concepts of WebDriver and other tools/frameworks like TestNG, Maven, AutoIT, Sikuli, log4j. Special focus is given on building a robust framework with Page Object Design Pattern, Data-Driven Approach, and creating reusable components to improve productivity.
What are the objectives of this Selenium training course?
This course will enable you to:
1. Revise the core Java concepts which are essential for learning Selenium WebDriver
2. Understand the scope of Test Automation in DevOps and fundamentals of Test Automation
3. Create Test Cases using Selenium IDE – Record and Playback tool
4. Understand Selenium WebDriver architecture and various layers of interaction
5. Set up WebDriver project in Eclipse and write test cases using TestNG
6. Locate elements using various locating techniques
7. Work with various WebDriver commands to drive web browser and various WebElement commands to deal with various web components
8. Learn to deal with various possible scenarios in terms of pop-ups, multiple Windows, frames, taking screenshots
9. Implement Page Object Design Pattern and Data Driven Testing
10. Understand how to use Maven, ANT, AutoIT, Sikuli, log4j, and listeners
11. Learn to use Selenium Grid with TestNG for parallel execution
12. Execute a project from scratch by building automation framework and automating a few test scenarios
Who should take this Selenium training course?
The course is ideal for :
1. Test Managers
2. Test Engineers
3. Test Lead
4. Test Analyst
5. QA Engineers
6. Software Developers
7. Engineers who want to learn Automation testing
Learn more at https://www.simplilearn.com/selenium-certification-training?utm_campaign=What-Is-Selenium-PXeBv-AGa6o
Objetivo: Describir el proceso de desarrollo de software mediante las características de las fases de análisis, diseño y pruebas para identificarlas dentro de un proyecto de software.
Katalon Studio is a free and robust automation solution for API, Web, and Mobile testing. It integrates all necessary components with built-in keywords and project templates into a complete automation framework. Katalon Studio is easy to use for beginners but still offers advanced capabilities for experienced users. This solution is trusted by an active community of over 150K users from 150+ countries around the world.
In this knolx, we’ll take a look at what is API Testing and how the katalon studio is helpful in API Testing.
O processo de entrega de software envolve várias etapas e a participação de todas as áreas de uma empresa: do comercial ao desenvolvimento. Com o amadurecimento da entrega contínua de software, surgiu o termo DevOps que destina-se a descrever uma nova cultura para colaboração de todas as equipes na entrega do software. Essa palestra destina-se a abordar os princípios da entrega contínua e as práticas utilizadas em DevOps.
Apresentação realizada na disciplina de Aplicações Corporativas como cumprimento do curso de Sistemas para Internet do Unipê (Centro Universitário de João Pessoa)
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
A arquitetura das aplicações web vem mudando ao longo do tempo, não basta só sabermos fazer requests e esperarmos um json de retorno. Entender o conceito por trás das APIs e as vantagens do padrão RESTful farão toda a diferença na hora de desenvolver aplicações "elegantes".
Marcos Echevarria é Marcos Echevarria é mestre em Ciência da Computação pela Universidade Católica de Pelotas. Desenvolve sistemas web há mais de 10 anos, tendo liderado equipes em projetos de médio e grande porte em empresas nacionais e internacionais. Atualmente é CEO na empresa Be Mobile e professor na Universidade Católica de Pelotas, onde leciona as disciplinas de Algoritmos e Engenharia de Software.
Para mais informações:
https://twitter.com/quinhodev
It is not to complicated to keep new project with good code quality for half year. Maybe, for one year. But what if team works on some project for years? Or even ”better”: you need to support and grow large project after another team. Presentation describes Continuous Inspection, main measures of code quality that will make your life better, continuous inspection and how to cook it with SonarQube.
Pruebas de usabilidad desde la mirada del testing - Pia TobarPia Tobar
Se menciona ¿Qué es Usabilidad? y sus beneficios. Pero principalmente se mencionan 2 técnicas de usabilidad que se pueden involucrar en las pruebas, como la Evaluación Heurística y Las Pruebas con Usuarios.
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.
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...Lisandra Armas
Cuando accedemos a una aplicación y no logramos encontrar en poco tiempo la información que buscamos o no tiene un diseño agradable, no tardaremos en abandonarla. Una buena usabilidad es la clave fundamental para lograr que los usuarios se sientan atraídos y permanezcan más tiempo en nuestras aplicaciones; por lo que conocer y poner en práctica los factores fundamentales para el desarrollo de una aplicación usable es esencial en estos tiempos. En este taller estaremos viendo los distintos métodos de evaluación de usabilidad, analizaremos ejemplos de buenas y malas prácticas en el diseño y uso de las aplicaciones y presentaremos una guía de pasos a seguir para el reporte de resultados. Con todo esto que les estaré contando veremos cómo podemos lograr que nuestras aplicaciones sean más usables con prácticas que están a nuestro alcance.
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...Argentesting
Taller ofrecido por Lisandra Armas durante la 3ra edición del Argentesting
Cuando accedemos a una aplicación y no logramos encontrar en poco tiempo la información que buscamos o no tiene un diseño agradable, no tardaremos en abandonarla. Una buena usabilidad es la clave fundamental para lograr que los usuarios se sientan atraídos y permanezcan más tiempo en nuestras aplicaciones; por lo que conocer y poner en práctica los factores fundamentales para el desarrollo de una aplicación usable es esencial en estos tiempos. En este taller estaremos viendo los distintos métodos de evaluación de usabilidad, analizaremos ejemplos de buenas y malas prácticas en el diseño y uso de las aplicaciones y presentaremos una guía de pasos a seguir para el reporte de resultados. Con todo esto que les estaré contando veremos cómo podemos lograr que nuestras aplicaciones sean más usables con prácticas que están a nuestro alcance.
Conocimientos previos requeridos
No se requiere.
Requerimientos
Este taller no requiere computadora.
Lisandra Armas
https://www.linkedin.com/in/lisandra-armas-aguila/
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...VWO
En esta sesión, Miriam hablará de las métricas de UX que mejor indican la salud de nuestra experiencia de usuario y estrategias para optimizarlas y conseguir una mejor conversión. También nos enseñará a crear hipótesis sólidas para tus tests A/B basadas en los datos analíticos y en la investigación del usuario.
Estimados usuarios.
Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes.
Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com,
Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio.
Rectoría, Universidad Magister. – 2014.
Evaluación de la Usabilidad de un sitio webRicardo Arce
Presentación de 20 minutos para introducir algunos temas relacionados con la evaluación de la usabilidad de un sitio web, mencionando los métodos de utilización de software especializado, tests de usuarios y profundizando en la utilización de un listado de directrices.
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.
Similar a Pruebas de accesibilidad ¿por dónde empezar? (20)
Hoy en día, los dispositivos móviles son una extensión del cuerpo humano. Tenemos en nuestras manos o bolsillos un poder de cómputo incluso mayor que la computadora 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 millones de sitios web y aplicaciones móviles en Internet, pero ¿cuántas aplicaciones y sitios son accesibles?
Comenzar a integrar las pruebas de accesibilidad desde etapas muy tempranas es clave en nuestros procesos de desarrollo para lograr aplicaciones accesibles para tod@s.
En este AfterTest, Lisandra Armas explicará cómo podemos incluir la accesibilidad desde etapas muy tempranas del desarrollo de software y por qué es importante que podamos considerarla en las distintas fases de un proyecto y no solamente al final.
Después de asistir a esta charla, obtendrás:
* Un mejor conocimiento sobre qué es shift left a11y y por qué debes considerar mover a la izquierda la accesibilidad en tus proyectos.
* Consejos y herramientas para incorporar las pruebas accesibilidad en las distintas fases de un proyecto.
* Los pasos para lograr incorporar esta práctica en todo el proceso de desarrollo hasta la salida a producción.
Usabilidad y accesibilidad ¿hablamos de lo mismo? Lisandra Armas
¿Hablamos de lo mismo cuando nos referimos a usabilidad y accesibilidad? ¿Si nuestra aplicación es usable también será accesible? ¿Puede una aplicación ser accesible y usable a la vez? Si estas son de las preguntas que alguna vez te has realizado te invito a que te sumes a esta charla porque el principal objetivo de la presentación se centrará en dar respuesta a estas interrogantes. Además conversaremos sobre el impacto que tienen ambas áreas en el día a día de nuestros proyectos y cómo son piezas claves para llevar las aplicaciones al siguiente nivel. Te esperamos!
¡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 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
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.
La invitación queda hecha para tod@s, les espero en esta charla donde veremos como podemos evitar los problemas de accesibilidad en las aplicaciones desde etapas muy tempranas del desarrollo y de esta forma lograr juntos un panorama tecnológico sin barreras.
¿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
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.
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/
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
Un tema interesante para todo público que tenga como objetivo que sus sitios web y aplicaciones desarrolladas en GeneXus sean accesibles.
Vamos a estar aprendiendo cómo podemos hacer nuestros sitios web y aplicaciones accesibles, para que TODOS podamos ser partícipes de esta era digital.
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.
La invitación queda hecha para tod@s, les espero en esta charla donde veremos como podemos evitar los problemas de accesibilidad en las aplicaciones GeneXus desde etapas muy tempranas del desarrollo y de esta forma lograr juntos un panorama tecnológico sin barreras.
Meetup NahualUY - Explorando el Testing ExploratorioLisandra Armas
Desde el rol de testers, es de vital importancia conocer cuándo y cómo realizar el testing exploratorio en los proyectos y si no has realizado aún testing exploratorio o quieres profundizar sobre el tema, ¡entonces esta charla es para vos!
TestingCr Meetup - Los mil millones de usuarios que debes considerar en tus p...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 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, hay más de 1.200 millones de sitios web en Internet, Google Play tiene más de 3.8 millones de aplicaciones móviles y la App Store tiene más de 2 millones de aplicaciones, pero ¿cuántas aplicaciones y sitios son accesibles para personas con discapacidad? Cuando una empresa lanza una aplicación en el mercado, debe considerar la accesibilidad como un factor importante porque hay más de mil millones de personas en todo el mundo con algún tipo de discapacidad que deben ser consideradas al tomar decisiones de diseño.
Es esencial que desde nuestro rol de testers, no solo realicemos pruebas funcionales, de performance, seguridad, etc., sino que seamos defensores del diseño y desarrollo de aplicaciones accesibles, utilizando las herramientas adecuadas para evaluar la accesibilidad de un producto.
Dribbble Meetup Montevideo - Hablemos de diseño accesibleLisandra Armas
Les comparto las slides que estuve presentando en la meetup de Dribbble Mvd donde tuve la oportunidad de compartir con parte de la comunidad de diseñadores de Uruguay. En esta presentación estuvimos hablando sobre la WCAG 2.1, los 4 principios y compartimos 7 pasos fundamentales que debe seguir todo diseñador para hacer su diseño accesible.
TestingUY 2018 - Usabilidad: el software, como la comida, entra por los ojosLisandra Armas
Cuando accedemos a una aplicación y no logramos encontrar en poco tiempo la información que buscamos o no es agradable su diseño, no tardaremos en abandonarla. Una buena usabilidad es la clave fundamental para lograr que los usuarios se sientan atraídos y permanezcan más tiempo en nuestras aplicaciones; por lo que conocer y poner en práctica los factores fundamentales para el desarrollo de una aplicación usable es esencial en estos tiempos. En esta charla veremos como la usabilidad es aplicable en cualquier ámbito, no solo en aplicaciones web y móviles, también en el diseño de objetos, dispositivos y hasta en la cocina. Además, les estaré contando cómo podemos lograr que nuestras aplicaciones sean más usables con prácticas que están a nuestro alcance.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
5. Software Engineer
ISTQB Foundation Level
Docente del Diplomado Testing de Software en la
Universidad Católica de Bolivia
https://lisandra-armas.blogspot.com/
+9 años de experiencia en Testing
Senior Quality Engineer
Accessibility Specialist
Speaker Internacional (Mega Testing Week, Argentesting, Mendoza
Testing Day, Bolivia-Chile Testing Day, TestingUY, VLCTesting20)
Viajar y conocer el mundo
Aficionada a la fotografía @lisyarmas
6. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
7. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
9. ¿Cómo prepararnos?
Aplicación desde cero
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción.
Shift Left a11y
Pruebas de
Accesibilidad
Aplicación
en desarrollo
o en
Producción
Aplicación
que se
desarrolla
desde cero
10. ¿Cómo prepararnos?
Aplicación en desarrollo o en Producción
https://www.w3.org/TR/WCAG-EM/
Website Accessibility Conformance
Evaluation Methodology (WCAG-EM)
Principales actividades:
● Identificar tamaño de la aplicación (total de
pantallas que presenta, pantallas del flujo
principal y más accedido por los usuarios)
● Tecnologías y recursos que se utilizan (audio,
video, documentos PDF, HTML, WAI-ARIA, etc.)
● Validar con el equipo del proyecto que nivel
se aspira llegar (por lo general es el AA)
● Elaborar listado de los navegadores web, los
productos de apoyo u otros agentes de
usuario que serán considerados en la prueba.
● Elaborar informe con los resultados obtenidos,
evidencia de criterios evaluados,
recomendaciones, etc.
Pruebas de
Accesibilidad
Aplicación
en desarrollo
o en
Producción
Aplicación
que se
desarrolla
desde cero
11. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
12. El 70% de los criterios de
evaluación de la WCAG se
comprueban de forma manual
15. Principales Técnicas de Filtrado/Pruebas Manuales
Contraste de colores
Más info: https://webaim.org/articles/contrast/
Objetivo: Validar el contraste de colores entre texto, links, imágenes del primer plano
contra el color de fondo.
Tipos de errores más comunes:
- Textos y Links pocos legibles.
- Uso de gris sobre fondo blanco o tonalidad gris.
- Uso de colores relacionados a la marca o logo del negocio que
no son compatibles.
1/6
16. Revisión del contraste de
colores en la aplicación
Colour Contrast Analyser Contrast Finder
1/6
Principales Técnicas de Filtrado/Pruebas Manuales
17. Principales Técnicas de Filtrado/Pruebas Manuales
Zoom
Objetivo: Validar que al 200% o más la aplicación mantenga una estructura del
contenido organizada y no se pierda información relevante.
Tipos de errores más comunes:
- Scroll horizontal.
- Solapamiento de imágenes y textos.
- Parte del contenido no se actualiza al zoom definido.
- Contenido desorganizado.
- Orden de navegación se afecta y no es consistente.
2/6
Más info: https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=144#resize-text
19. Principales Técnicas de Filtrado/Pruebas Manuales
Solo uso del teclado
Objetivo: Validar que la aplicación sea navegable con el solo uso del teclado.
Tipos de errores más comunes:
- No se muestra el indicador del foco.
- Orden de navegación inconsistente.
- Elementos que no deberían reciben el enfoque del teclado.
- Navegación larga.
Más info: https://webaim.org/techniques/keyboard/
3/6
20. Principales Técnicas de Filtrado/Pruebas Manuales
Comprobación del foco
Objetivo: Validar que el foco esté visible al navegar a través del teclado por la
aplicación.
Tipos de errores más comunes:
- Se desactiva el foco desde las opciones del CSS.
- Bajo contraste del foco.
- Foco intermitente (en ocasiones no se visualiza).
Más info: https://webaim.org/blog/progress-on-focus-indicators/
4/6
21. Principales Técnicas de Filtrado/Pruebas Manuales
Orden de tabulación
Objetivo: Validar que el orden de navegación sea consistente y tengo un orden lógico.
Tipos de errores más comunes:
- Navegación inconsistente.
- Omisión de acceso a opciones relevantes de la página.
5/6
Más info: https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html
22. Principales Técnicas de Filtrado/Pruebas Manuales
Prueba con lectores de
pantalla
Más info: https://webaim.org/articles/screenreader_testing/
https://webaim.org/techniques/screenreader/
Objetivo: Validar que la aplicación sea compatible con el lector de pantalla y que se le
informe al usuario el contenido de una forma entendible.
Tipos de errores más comunes:
- Uso inadecuado de textos alternativos.
- Orden de navegación.
- Incorrecta definición del lenguaje de la aplicación.
6/6
23. Principales Técnicas de Filtrado/Pruebas Manuales
Orden de tabulación
Revisión del contraste de
colores en la aplicación Zoom Solo uso del teclado
Prueba con lectores de
pantalla
Comprobación del foco
Más info: https://www.w3.org/WAI/test-evaluate/preliminary/
24. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
32. Principales herramientas de evaluación automática
Más info:
https://www.w3.org/WAI/ER/tools/
Top 25 Awesome Accessibility Testing Tools for Websites
33. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
34. El testing automatizado no puede
sustituir a las pruebas manuales y el
feedback real de los usuarios.
35. Pruebas con Usuarios
P
O
U
R
erceivable (Perceptible)
perable (Operable)
nderstandable (Comprensible)
obust (Robusto)
Motriz
Control delicado, movimientos lentos, no mouse
Cognitiva
Impedimento para el aprendizaje, distracción, toma
de decisiones
Visual
Ceguera, baja visión, daltonismo
Auditiva
Sordera, problemas de audición
36. Pruebas con Usuarios
Revisión Inicial
Se identifica cualquier barrera de
accesibilidad significativa que se debe
corregir antes de evaluar con los
usuarios.
Rango de evaluación de
usuarios
Los usuarios en situación de discapacidad y
personas de mayor edad pueden ser
incluidos en una amplia gama de actividades
de evaluación, desde consultas breves hasta
evaluaciones a gran escala
Evaluación Informal y Formal.
.
Analizar problemas de
accesibilidad
La accesibilidad web depende de que
varios componentes del desarrollo web y
la interacción trabajen juntos, incluidos
los navegadores web, las tecnologías de
asistencia (AT) y el contenido web.
Sacar conclusiones e
informar
Tenga cuidado al sacar conclusiones de
evaluaciones o estudios limitados
Combinar Evaluación de
usuarios con estándares
Combine la participación del usuario con la
evaluación de la conformidad con WCAG para
garantizar que se brinde accesibilidad a los
usuarios con una variedad de discapacidades
y situaciones.
05
01
02 03
04
Involucrar a los usuarios en las primeras etapas de los proyectos nos ayuda a comprender los problemas de accesibilidad del mundo real
https://www.w3.org/WAI/test-evaluate/involving-users/
38. Agenda
1. ¿Cómo prepararnos para las pruebas?
2. Técnicas de Filtrado/Pruebas Manuales
3. Herramientas de Evaluación Automática
4. Pruebas con Usuarios
40. Fórmula - Pruebas de Accesibilidad
Pruebas
manuales
Evaluación
automática
Pruebas con
Usuarios
Usuarios Felices con acceso a
aplicaciones accesibles, inclusivas,
usables, rápidas y seguras.