Hola a todos de todo el mundo que asisten a TestJS Summit 2021. Me encantaría hablarles hoy sobre algunas herramientas y estrategias de pruebas de automatización que todos aquí espero puedan usar a partir de hoy, si así lo desean, en torno al tema de la accesibilidad, específicamente las pruebas de automatización de accesibilidad, este es un tema muy emocionante para mí. Mi nombre es Ava Gayde-Rohten y soy una ingeniera de software full stack líder en SkillsEngine, donde construimos aplicaciones en rails y en EmberJS. Así que hay mucho JavaScript, que es donde pongo mi enfoque. Y ese enfoque se centra principalmente en el framework de EmberJS. En esta presentación, hablaremos un poco sobre EmberJS y específicamente cómo aborda la accesibilidad, creo que hizo un trabajo realmente bueno y explicaré cómo y por qué. Y luego cubriremos algunas herramientas y estrategias para todos, independientemente de lo que estén usando, pueden estar en react, tal vez estén en Svelte o Vue, por ejemplo, no importa. Hablaremos sobre esas cosas. También hablaremos sobre cómo probar algunas de esas cosas de forma automatizada, así como de tomar la responsabilidad y poder contribuir tal vez a algunos proyectos de código abierto o al framework en el que estén trabajando. Ember ha estado adoptando los estándares web desde hace algún tiempo. Nos gusta decir que somos muy HTML primero. Nos enfocamos en las recomendaciones del W3C, los patrones de MDN y el enfoque en HTML primero nos permite ser inherentemente muy conscientes de la accesibilidad. Así que dejemos esto claro. Esto es importante, supongo, hablemos sobre por qué la accesibilidad es importante. No solo algunas historias que he tenido. Las personas con discapacidades son la minoría más grande del mundo.
Hola a todos de todo el mundo que asisten a TestJS Summit 2021. Me encantaría hablarles hoy sobre algunas herramientas y estrategias de pruebas de automatización que todos aquí espero puedan usar a partir de hoy, si así lo desean, en torno al tema de la accesibilidad, específicamente las pruebas de automatización de accesibilidad, este es un tema muy emocionante para mí.
Quiero aclarar una cosa. Si ven en mis diapositivas, o lo digo en voz alta, A11y, que pueden ver en la pantalla en este momento, simplemente significa accesibilidad. A11y es sinónimo de accesibilidad. Breve explicación de por qué es así. Hay 11 caracteres entre la A y la Y en accesibilidad. Y si han estado trabajando con internacionalización en el pasado, es posible que estén acostumbrados a ver I18N, es lo mismo que I18N para internacionalización y A11Y para accesibilidad. Pero me desvío.
Mi nombre es Ava Gayde-Rohten y soy una ingeniera de software full stack líder en SkillsEngine, donde construimos aplicaciones en rails y en EmberJS. Así que hay mucho JavaScript, que es donde pongo mi enfoque. Y ese enfoque se centra principalmente en el framework de EmberJS. Algunas partes de esta charla estarán en EmberJS, que imagino que no muchas personas aquí están usando, pero me gustaría compartir algo de mi experiencia en eso y algunas historias de éxito. Y luego veremos cómo aplicar eso a lo que están trabajando.
Entonces, como acabo de decir, en esta presentación, hablaremos un poco sobre EmberJS y específicamente cómo aborda la accesibilidad, creo que hizo un trabajo realmente bueno y explicaré cómo y por qué. Y luego cubriremos algunas herramientas y estrategias para todos, independientemente de lo que estén usando, pueden estar en react, tal vez estén en Svelte o Vue, por ejemplo, no importa. Hablaremos sobre esas cosas. También hablaremos sobre cómo probar algunas de esas cosas de forma automatizada, así como de tomar la responsabilidad y poder contribuir tal vez a algunos proyectos de código abierto o al framework en el que estén trabajando.
El año pasado, en EmberConf 2020, hablé virtualmente en esa conferencia sobre una historia de éxito ligeramente diferente en torno a la accesibilidad. Esa fue sobre cómo pudimos mejorar una función que estábamos implementando en nuestra aplicación al darle prioridad a la accesibilidad. Logramos que los ingenieros, QA, diseño y producto estuvieran mucho más satisfechos con lo que entregamos, pudimos agregar pruebas automatizadas para algo que implicaba arrastrar y soltar, y eso es muy difícil de probar de forma automatizada. Y porque agregamos accesibilidad, pudimos probar eso en su lugar. Ese es un tema diferente para una actualización, pero he tenido múltiples historias de éxito, no solo en Ember, sino también en accesibilidad. Y hoy les hablaré sobre algunas de ellas.
Ember ha estado adoptando los estándares web desde hace algún tiempo. Nos gusta decir que somos muy HTML primero. Nos enfocamos en las recomendaciones del W3C, los patrones de MDN y el enfoque en HTML primero nos permite ser inherentemente muy conscientes de la accesibilidad. Así que dejemos esto claro. Esto es importante, supongo, hablemos sobre por qué la accesibilidad es importante. No solo algunas historias que he tenido. Las personas con discapacidades son la minoría más grande del mundo.
Comments