Expositores: Matías Fornara, Sebastián Lorenzo y Valeria Sarro
Duración: 4 horas
Resumen: ¿Estás interesado en el testing y/o en el mundo de la tecnología? O quizás, nunca lo consideraste como una opción para trabajar o para estudiar. Sea cual sea tu situación, ¡este taller te va a brindar la posibilidad de que conozcas algo totalmente nuevo, sencillo, y de gran valor! Conocé sobre las pruebas automatizadas y las pruebas de performance. ¿Acaso creías que testing es solo manual? Hay un montón de posibilidades que nos brinda esta área, y en el mercado hay muchas herramientas que nos permiten sacarles provecho sin tener un gran experiencia técnica. Vamos a realizar varias prácticas y dinámicas para aprender de estos conceptos y al final, poder unificar todo lo aprendido en tests/scripts que podremos ejecutar y analizar.
Mitigando Eventualidades de Seguridad en Web 2.0 + SemánticaSoftware Guru
En esta sesión de Lunch and Learn se revisaran ejemplos de vulnerabilidades web 2.0 + Semántica y como solucionarlas en base a un Proceso de Ingeniería de software orientada a metodologías [agiles – Samm] para grupos de trabajo que desarrollan en plataforma web [OpenSource] con seguridad informática [OWASP Ethical Hacker].
El tema de WooCommerce determina la apariencia que va a tener tu tienda online.
En esta charla veremos algunos consejos básicos que debes tener en cuenta a la hora de elegir un tema:
Que la línea gráfica encaje con tu marca y tus productos, en función de lo que quieres comunicar a tu audiencia.
Que el tema esté actualizado para que sea compatible con las últimas versiones de WordPress y WooCommerce.
Que no incluya funcionalidades personalizadas.
Que esté adaptado a todos los dispositivos, que sea accesible, y que ofrezca una experiencia de usuario agradable a todos los visitantes.
Además, veremos aspectos más específicos de diseño orientado a la conversión.
Así, podremos elegir un tema que tenga un diseño optimizado de cada una de las partes de tu tienda online (página de inicio, página de producto, listados, etc.).
Análisis de precios de tu competencia con Screaming Frog #SEOGironaMJ Cachón Yáñez
Metodología para extraer precios y otros datos de valor de tiendas online para analizar a la competencia y automatizar el proceso de cara a comparar información en distintos momentos del año.
#SEOGirona
#MujeresEnSEO
Guía de Screaming Frog: https://rana.ninja/guia-definitiva-de-screaming-frog/
Prestashop Training para optimizar tu tienda online. En esta esta presentación aprenderemos a optimizar la jerarquía de Hn de los diversos modelos de página. A crear un nuevo campo de descripción en la ficha de categoría y mucho más.
Mitigando Eventualidades de Seguridad en Web 2.0 + SemánticaSoftware Guru
En esta sesión de Lunch and Learn se revisaran ejemplos de vulnerabilidades web 2.0 + Semántica y como solucionarlas en base a un Proceso de Ingeniería de software orientada a metodologías [agiles – Samm] para grupos de trabajo que desarrollan en plataforma web [OpenSource] con seguridad informática [OWASP Ethical Hacker].
El tema de WooCommerce determina la apariencia que va a tener tu tienda online.
En esta charla veremos algunos consejos básicos que debes tener en cuenta a la hora de elegir un tema:
Que la línea gráfica encaje con tu marca y tus productos, en función de lo que quieres comunicar a tu audiencia.
Que el tema esté actualizado para que sea compatible con las últimas versiones de WordPress y WooCommerce.
Que no incluya funcionalidades personalizadas.
Que esté adaptado a todos los dispositivos, que sea accesible, y que ofrezca una experiencia de usuario agradable a todos los visitantes.
Además, veremos aspectos más específicos de diseño orientado a la conversión.
Así, podremos elegir un tema que tenga un diseño optimizado de cada una de las partes de tu tienda online (página de inicio, página de producto, listados, etc.).
Análisis de precios de tu competencia con Screaming Frog #SEOGironaMJ Cachón Yáñez
Metodología para extraer precios y otros datos de valor de tiendas online para analizar a la competencia y automatizar el proceso de cara a comparar información en distintos momentos del año.
#SEOGirona
#MujeresEnSEO
Guía de Screaming Frog: https://rana.ninja/guia-definitiva-de-screaming-frog/
Prestashop Training para optimizar tu tienda online. En esta esta presentación aprenderemos a optimizar la jerarquía de Hn de los diversos modelos de página. A crear un nuevo campo de descripción en la ficha de categoría y mucho más.
Importancia del testing en los proyectosSoftware Guru
Platicaremos de la importancia del equipo del testing, cuales son las incidencias mas comunes que se detectan y los problemas que se enfrenta el tester contra el desarrollador. ¿QA tiene la última palabra para liberar el sistema?
Presentación de mi workshop sobre diseño y ejecución de test de usuario en remoto para Experience Fighters 2016.
Durante el workshop se han tratado todos los aspectos relacionados con el test en remoto con usuarios:
- Seleccionar los objetivos
- Técnicas a disposición y como elegir la correcta
- Diseño del guión de un estudio
- Reclutamiento de los participantes
- Análisis de los datos
Se ha utilizado como ejemplo un estudio creado para la ocasión al que han participado como usuarios los asistentes al workshop.
Presentación en Español. Vídeos no disponibles
Slides del IT camps de la Comunidad de Office 365 sobe el desarrollo de Apps para la Office Store, sus ventajas e inconvenites sobre la versión on premise. Los tipos de Apps que existen y como podemos sacarle partid
La escalabilidad y mantenibilidad de nuestros proyectos es un objetivo que buscamos todos los desarrolladores . Mantener la lógica del negocio desaclopada de nuestro framework nos ayudar a conseguir nuestra meta. En esta sesión veremos como esto posible mediante el uso de una arquitectura hexagonal y diferentes capas de aplicación ( Infraestructura, Aplicación y Dominio ). También analizaremos un ejemplo concreto sobre varios de los frameworks PHP más importantes ( Symfony2 y Drupal8 )
Las técnicas SEO (Search Engine Optimization) se usan para conseguir que nuestros sitios web estén mejor posicionados en los búscadores consiguiendo así más visitas que se traducen en más oportunidades de negocio. En esta sesión veremos las principales técnicas SEO y como aplicarlas sobre un sitio público implementado en SharePoint 2010.
Análisis de Contenidos y Competencia: Screaming Frog y Xpath #SeoDayMJ Cachón Yáñez
Charla sobre cómo hacer un Análisis de Contenidos y Competencia utilizando Xpath, Screaming Frog y Excel o Data Studio.
Impartida el 02/04/2020 en formato online para #SeoDay
Guía de Screaming Frog: https://rana.ninja/guia-definitiva-de-screaming-frog/
Cómo analizar enlazado interno en un proyecto SEO #TerritorioDSM #TeritorioTr...MJ Cachón Yáñez
Cómo analizar enlazado interno en un proyecto SEO en el evento online de #TerritorioDSM #TeritorioTráfico, el 24 de mayo de 2022.
Repaso a conceptos generales, formas de analizar y diagnosticar el estado del enlazado interno de un proyecto, y estrategias comunes para tener en cuenta.
MercadoLibre es una plataforma de e-commerce de gran escala con un alto tráfico. Todo los equipos de diseño y desarrollo deben estar atentos, ser rápidos y consistentes entre sí. A partir de este contexto, Chico UI fue creado, siguiendo los estándares web con el objetivos de satisfacer la necesidades de los equipos. Chico UI es open source y busca ayudar a las personas que desean trabajar con la plataforma.
Webinar TestingUy - Cuando el testing no es opcionalTestingUy
Expositor: Maximiliano Mannise
-------------------------------------------
Resumen del webinar
-------------------------------------------
Si bien en los tiempos que corren muchas empresas, sino ¿todas? … tienen en su día a día incorporadas las actividades de testing de software, hay sectores que desde siempre lo han tenido en cuenta y forma parte de sus procesos. Este sector agrupa un gran número de sistemas (HW/SW) y son conocidos como SCS (Safety-Critical Systems), sistemas que si fallan ponen en riesgo la vida humana, el medio ambiente o infraestructuras. Están presentes en nuestro día a día: automoción, medicina, aeroespacial, energía, transporte terrestre y marítimo entre otros.
Como testers no siempre se nos da la oportunidad de abordar proyectos en estos sectores. En esta sesión les contaré mi experiencia personal en un proyecto de tren de alta velocidad (actividades de verificación y validación) y más recientemente en el sector médico: certificación de software sanitario para uso en Europa (marcado CE de producto sanitario). Veremos normativas vigentes, el enfoque tradicional de testing y cómo están irrumpiendo los métodos ágiles en el sector.
Si te interesa conocer el testing en este tipo de proyectos, lo que hemos hecho y los desafíos que nos esperan, ¡no te pierdas esta sesión!
-------------------------------------------
Acerca de Maximiliano Mannise
-------------------------------------------
Maximiliano Mannise es Ingeniero en Computación de la Universidad Católica de Uruguay. Comenzó su carrera profesional en IBM Uruguay (1998), pasando por diferentes cargos y proyectos. En 2005 como Test Project Manager donde comienza su relación más directa con la disciplina de test. Actualmente se desempeña como Director de Software Quality en el Instituto Tecnológico de Informática (ITI) Valencia, España. Maximiliano ha participado en múltiples proyectos de calidad de software desde el 2005, en Uruguay, Argentina y desde 2007 en España. Es organizador de VLC Testing (www.vlctesting.es), el principal evento de testing en Valencia.
Linkedin: https://www.linkedin.com/in/mmannise/
Twitter: https://twitter.com/mmannise
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...TestingUy
Expositora: Juliana Herbert.
-------------------------------------------
Resumen del webinar
-------------------------------------------
Ya está bien documentado en la literatura, y se ha experimentado en la práctica, que los testers tienen éxito en su trabajo cuando encuentran defectos en el software con sus casos de testing. De lo contrario, entienden que el testing puede haber sido solo una pérdida de tiempo ... Estas son características que pueden parecer un poco raras para los profesionales en otras áreas, pero son completamente comprensibles en el contexto del testing.
Es por eso que, en 1979, en el libro "The Art of Software Testing", Glenford Myers definió el testing como "el proceso de ejecutar un programa con la intención de encontrar defectos".
Lisa Crispin y Janet Gregory, en "Agile Testing" (2009), presentan principios adicionales considerando el testing ágil, como el feedback continuo, la entrega de valor al cliente, el coraje, la simplificación y el enfoque en las personas.
Actualmente, el tema más discutido, uno de los más investigados y uno de los más controvertidos es la COVID-19, una enfermedad infecciosa y contagiosa causada por el coronavirus SARS-CoV-2, identificada inicialmente en Wuhan, China, en diciembre de 2019 y caracterizada como una pandemia por la Organización Mundial de Salud el 11 de marzo de 2020.
Con más de 7 millones de casos en todo el mundo y 400,000 muertes (situación al 8 de junio), sin vacuna o remedios específicos para su cura, la COVID-19 ha sido combatida en todo el mundo a través de campañas de salud básica y difusión de información.
Difundir información hoy es relativamente fácil. Pero saber identificar, comprender y analizar la confiabilidad y veracidad de esta información está lejos de ser simple. Principalmente para el público en general, muchas veces incluido digitalmente, pero sin el conocimiento necesario para una verdadera inclusión. La situación es agravada por la difusión de información falsa, con parcialidad e incompleta.
En este seminario web, hablaremos sobre cómo se pueden usar los principios y valores de las pruebas de software para desarrollar criterios que pueden ayudar en la interpretación y el análisis de la información sobre COVID-19. También hablaremos sobre formas de difundir estos criterios para el desarrollo de estas habilidades de "tester de software" al público en general, con el objetivo de contribuir a una comprensión más general de la situación y a una inclusión digital amplia y basada en el conocimiento.
Más contenido relacionado
Similar a Taller TestingUy 2019 - Descubriendo el testing técnico
Importancia del testing en los proyectosSoftware Guru
Platicaremos de la importancia del equipo del testing, cuales son las incidencias mas comunes que se detectan y los problemas que se enfrenta el tester contra el desarrollador. ¿QA tiene la última palabra para liberar el sistema?
Presentación de mi workshop sobre diseño y ejecución de test de usuario en remoto para Experience Fighters 2016.
Durante el workshop se han tratado todos los aspectos relacionados con el test en remoto con usuarios:
- Seleccionar los objetivos
- Técnicas a disposición y como elegir la correcta
- Diseño del guión de un estudio
- Reclutamiento de los participantes
- Análisis de los datos
Se ha utilizado como ejemplo un estudio creado para la ocasión al que han participado como usuarios los asistentes al workshop.
Presentación en Español. Vídeos no disponibles
Slides del IT camps de la Comunidad de Office 365 sobe el desarrollo de Apps para la Office Store, sus ventajas e inconvenites sobre la versión on premise. Los tipos de Apps que existen y como podemos sacarle partid
La escalabilidad y mantenibilidad de nuestros proyectos es un objetivo que buscamos todos los desarrolladores . Mantener la lógica del negocio desaclopada de nuestro framework nos ayudar a conseguir nuestra meta. En esta sesión veremos como esto posible mediante el uso de una arquitectura hexagonal y diferentes capas de aplicación ( Infraestructura, Aplicación y Dominio ). También analizaremos un ejemplo concreto sobre varios de los frameworks PHP más importantes ( Symfony2 y Drupal8 )
Las técnicas SEO (Search Engine Optimization) se usan para conseguir que nuestros sitios web estén mejor posicionados en los búscadores consiguiendo así más visitas que se traducen en más oportunidades de negocio. En esta sesión veremos las principales técnicas SEO y como aplicarlas sobre un sitio público implementado en SharePoint 2010.
Análisis de Contenidos y Competencia: Screaming Frog y Xpath #SeoDayMJ Cachón Yáñez
Charla sobre cómo hacer un Análisis de Contenidos y Competencia utilizando Xpath, Screaming Frog y Excel o Data Studio.
Impartida el 02/04/2020 en formato online para #SeoDay
Guía de Screaming Frog: https://rana.ninja/guia-definitiva-de-screaming-frog/
Cómo analizar enlazado interno en un proyecto SEO #TerritorioDSM #TeritorioTr...MJ Cachón Yáñez
Cómo analizar enlazado interno en un proyecto SEO en el evento online de #TerritorioDSM #TeritorioTráfico, el 24 de mayo de 2022.
Repaso a conceptos generales, formas de analizar y diagnosticar el estado del enlazado interno de un proyecto, y estrategias comunes para tener en cuenta.
MercadoLibre es una plataforma de e-commerce de gran escala con un alto tráfico. Todo los equipos de diseño y desarrollo deben estar atentos, ser rápidos y consistentes entre sí. A partir de este contexto, Chico UI fue creado, siguiendo los estándares web con el objetivos de satisfacer la necesidades de los equipos. Chico UI es open source y busca ayudar a las personas que desean trabajar con la plataforma.
Similar a Taller TestingUy 2019 - Descubriendo el testing técnico (20)
Webinar TestingUy - Cuando el testing no es opcionalTestingUy
Expositor: Maximiliano Mannise
-------------------------------------------
Resumen del webinar
-------------------------------------------
Si bien en los tiempos que corren muchas empresas, sino ¿todas? … tienen en su día a día incorporadas las actividades de testing de software, hay sectores que desde siempre lo han tenido en cuenta y forma parte de sus procesos. Este sector agrupa un gran número de sistemas (HW/SW) y son conocidos como SCS (Safety-Critical Systems), sistemas que si fallan ponen en riesgo la vida humana, el medio ambiente o infraestructuras. Están presentes en nuestro día a día: automoción, medicina, aeroespacial, energía, transporte terrestre y marítimo entre otros.
Como testers no siempre se nos da la oportunidad de abordar proyectos en estos sectores. En esta sesión les contaré mi experiencia personal en un proyecto de tren de alta velocidad (actividades de verificación y validación) y más recientemente en el sector médico: certificación de software sanitario para uso en Europa (marcado CE de producto sanitario). Veremos normativas vigentes, el enfoque tradicional de testing y cómo están irrumpiendo los métodos ágiles en el sector.
Si te interesa conocer el testing en este tipo de proyectos, lo que hemos hecho y los desafíos que nos esperan, ¡no te pierdas esta sesión!
-------------------------------------------
Acerca de Maximiliano Mannise
-------------------------------------------
Maximiliano Mannise es Ingeniero en Computación de la Universidad Católica de Uruguay. Comenzó su carrera profesional en IBM Uruguay (1998), pasando por diferentes cargos y proyectos. En 2005 como Test Project Manager donde comienza su relación más directa con la disciplina de test. Actualmente se desempeña como Director de Software Quality en el Instituto Tecnológico de Informática (ITI) Valencia, España. Maximiliano ha participado en múltiples proyectos de calidad de software desde el 2005, en Uruguay, Argentina y desde 2007 en España. Es organizador de VLC Testing (www.vlctesting.es), el principal evento de testing en Valencia.
Linkedin: https://www.linkedin.com/in/mmannise/
Twitter: https://twitter.com/mmannise
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...TestingUy
Expositora: Juliana Herbert.
-------------------------------------------
Resumen del webinar
-------------------------------------------
Ya está bien documentado en la literatura, y se ha experimentado en la práctica, que los testers tienen éxito en su trabajo cuando encuentran defectos en el software con sus casos de testing. De lo contrario, entienden que el testing puede haber sido solo una pérdida de tiempo ... Estas son características que pueden parecer un poco raras para los profesionales en otras áreas, pero son completamente comprensibles en el contexto del testing.
Es por eso que, en 1979, en el libro "The Art of Software Testing", Glenford Myers definió el testing como "el proceso de ejecutar un programa con la intención de encontrar defectos".
Lisa Crispin y Janet Gregory, en "Agile Testing" (2009), presentan principios adicionales considerando el testing ágil, como el feedback continuo, la entrega de valor al cliente, el coraje, la simplificación y el enfoque en las personas.
Actualmente, el tema más discutido, uno de los más investigados y uno de los más controvertidos es la COVID-19, una enfermedad infecciosa y contagiosa causada por el coronavirus SARS-CoV-2, identificada inicialmente en Wuhan, China, en diciembre de 2019 y caracterizada como una pandemia por la Organización Mundial de Salud el 11 de marzo de 2020.
Con más de 7 millones de casos en todo el mundo y 400,000 muertes (situación al 8 de junio), sin vacuna o remedios específicos para su cura, la COVID-19 ha sido combatida en todo el mundo a través de campañas de salud básica y difusión de información.
Difundir información hoy es relativamente fácil. Pero saber identificar, comprender y analizar la confiabilidad y veracidad de esta información está lejos de ser simple. Principalmente para el público en general, muchas veces incluido digitalmente, pero sin el conocimiento necesario para una verdadera inclusión. La situación es agravada por la difusión de información falsa, con parcialidad e incompleta.
En este seminario web, hablaremos sobre cómo se pueden usar los principios y valores de las pruebas de software para desarrollar criterios que pueden ayudar en la interpretación y el análisis de la información sobre COVID-19. También hablaremos sobre formas de difundir estos criterios para el desarrollo de estas habilidades de "tester de software" al público en general, con el objetivo de contribuir a una comprensión más general de la situación y a una inclusión digital amplia y basada en el conocimiento.
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...TestingUy
Expositor: Francisco Moreno
-------------------------------------------
Resumen del webinar
-------------------------------------------
Dentro de cualquier proyecto o equipo trabajo el mayor aporte valor de un tester se da cuando participa en la definición de las historias de usuario, define pruebas de aceptación previas al desarrollo, aporta ejemplos de casos de uso, realiza pruebas exploratorias, empatiza con los usuarios y propone ideas que mejoran el producto final. Todo ello requiere un proceso de aprendizaje, asimilación, comprensión y evaluación de posibilidades que finalmente se traducirá en unas pruebas a realizar sobre el sistema.
Todas las etapas enumeradas anteriormente suponen un proceso mental complejo donde intervienen tanto capacidades análiticas, memorísticas como emocionales. Es por esto, que, como seres humanos, no podemos suponer que dichas capacidades no se ven afectadas por nuestra propia percepción del mundo, experiencias pasadas, entorno, educación recibida, edad, sexo, color de piel, etc.
Es decir, como contraposición al scripting testing más puro y al checking automático es precisamente el factor humano el que aporta más valor a las pruebas, pero a su vez, los sesgos que todas las personas “arrastramos” y que forman una parte de nosotros puede que las pruebas se vean afectadas negativamente.
Existen documentados multitud de sesgos cognitivos, en la charla veremos cómo pueden afectar algunos de ellos a las pruebas y cómo mitigar sus efectos.
-------------------------------------------
Acerca de Francisco
-------------------------------------------
Francisco Moreno es Ingeniero Informático y PMP con más de 8 años de experiencia en múltiples disciplinas relativas a la ingeniería del software, especialmente automatización de pruebas, QA, diseño y arquitectura de sistemas, ingeniería de requisitos, integración, desarrollo y gestión de
proyectos.
https://www.linkedin.com/in/franciscomorenosanz/
https://twitter.com/morvader
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingTestingUy
Speaker: Lisa Crispin
-------------------------------------------
Abstract
-------------------------------------------
Finding bugs requires detective work. You look for evidence, you interrogate witnesses - and some of those might not be telling the truth! You need lateral thinking to find your perpetrator.
As testers, we often hear that the capability to think outside the box is an essential skill to have. In fact, this skill is great to have even if you’re not a tester. Thinking outside the box permits you to generate new and innovative ideas, to find bugs that nobody could think about, it can also help you find completely new ways to solve problems.
We all have unconscious biases that can limit our observational skills and creativity. In this session, we’ll discuss lateral vs. vertical thinking, and explain how our brain’s “wiring” can make thinking outside the box be difficult.
Lisa will talk about several common cognitive biases that can work against us and get in the way of effective testing. She may challenge you to try some games that promote lateral thinking, as best we can in a virtual conference! You’ll get some guidance on how to keep building up your lateral thinking “muscles”.
-------------------------------------------
About Lisa
-------------------------------------------
Quality Owner focused on Observability at OutSystems. Co-founder, with Janet Gregory, of the agile Testing Fellowship, with our three day "Agile Testing for the Whole Team" course available around the world - and soon, to be available virtually!
Hands-on tester on high-performing agile teams since 2000. Co-author with Janet Gregory, Agile Testing Condensed, Agile Testing: A Practical Guide for Testers and Agile Teams, More Agile Testing: Learning Journeys for the Whole Team, "Agile Testing Essentials" video course. Contributor to Beautiful Testing and Experiences in Test Automation. Co-author of Testing Extreme Programming Mission: Bringing testing joy to the agile and DevOps worlds, and agile/DevOps joy to the testing world.
Specialties: Agile testing, finding good ways for teams to deliver high quality software
https://www.linkedin.com/in/lisa-crispin-88420a/
https://twitter.com/lisacrispin
Meetup TestingUy 2019 - Plataforma de integración y testing continuoTestingUy
Oradores: Javier Castro y Mónica Wodzislawski
Resumen: Muchas organizaciones comienzan a aplicar metodologías ágiles para la construcción de productos de software. Sin embargo, en nuestra experiencia en el Centro de Ensayos de Software (CES), a través de múltiples proyectos y consultorías de testing de software, observamos que las empresas enfrentan dificultades importantes para articular las actividades de desarrollo, testing y puesta en producción, con la eficiencia y calidad requerida.
Se presentará una plataforma de integración continua que incluye el testing automatizado en los diferentes niveles de la pirámide de Cohn. Esta plataforma sirve como prototipo para presentar en la industria de TI, mostrar sus beneficios y contribuir a resolver los obstáculos que enfrentan las empresas y organizaciones.
Meetup TestingUy 2019 - May the automation be with youTestingUy
Oradora: Melina Nogueira
Resumen: Experiencia de Arbusta en esta transición de identificar skills para reconvertir testers manuales en automatizadores y generar equipos híbridos.
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...TestingUy
Oradores: Giuliana Bentancor y Matías Pírez
Resumen: Ya sean pruebas modulares, de integración o de sistema, toda funcionalidad bajo prueba es parte de un sistema más complejo que a su vez está embebido en una organización que se rige por reglas, pautas y normas todavía más generales. Muchas veces las pruebas se sesgan en la funcionalidad estudiada sin terminar de comprender el negocio del que son parte, pero incluso cuando se intenta encarar las pruebas desde la perspectiva del negocio cabe la pregunta: ¿realmente conozco el negocio? ¿qué implica conocerlo? ¿cómo puedo hacer para obtener esta información?
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterTestingUy
Orador: Gustavo Mažeikis
Resumen: Cuando nos enfrentamos a la tarea de probar una aplicación en Internet es importante conocer cuál es su arquitectura y cómo son las relaciones entre sus componentes. Los mensajes que envían las partes, las acciones que se producen como respuesta y las reglas que gobiernan esos intercambios, son piezas clave para alcanzar ese entendimiento. Porque, al igual que en muchas actividades humanas, el comportamiento de las aplicaciones está regido por protocolos. En esta presentación compartiremos cómo el conocimiento de alguno de estos protocolos y de Apache JMeter nos ayudó en la resolución de un problema práctico en la organización del evento TestingUy.
Meetup TestingUy 2019 - Si Tony Stark fuera TesterTestingUy
Orador: Claudio Posada
Resumen: Comienzas un proyecto y ya tienes elegido el equipo, la metodología, la arquitectura de pruebas, las herramientas. Todo resulta fantástico hasta que constatas que van a pasar semanas hasta que se encuentre disponible la infraestructura necesaria.
¿Porque esto nunca le pasa a Tony Stark? ¿Que tal si pudieras disponer de toda la infraestructura de testing en minutos? ¿Crear y destruir ambientes a demanda? ¿Disponer de Stressors con un límite teórico infinito?
Te invito a vivir la experiencia de ser parte de Industrias Stark por 30 minutos. Descubriremos junto, como Platform as a Service (de la mano de Openshift) cambia nuestra forma de trabajar y nos lleva al siguiente nivel. Luego quedará en ti decidir si volver atrás o impulsar el cambio.
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?TestingUy
Expositor: Edgardo Crovetto
Resumen: ¿Cuántas veces pasa que hay que hacer tests cases por el hecho de hacerlos y además hechos para ayer porque no hay tiempo?¿Qué podemos hacer para mantener el máximo cubrimiento de prueba y mínima documentación?
El objetivo es realmente enfocarnos en hacer entrega de un producto de calidad, sin la obligación de crear documentación innecesaria por el hecho de hacerlo. Al mismo tiempo, poder mostrar cubrimiento de pruebas apropiado y hacer los informes necesarios para poder estar confiados que se está entregando con calidad.
En esta charla trataremos de dar un enfoque para poder elegir una buena estrategía en base a algún caso práctico.
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?TestingUy
Expositores: Josmell Chavarri y M. Victoria Perez
Resumen: Para confiar en un sistema, lo mínimo que esperamos, es que nuestros datos personales sean utilizados de forma segura. Pero también esperamos que este sistema sea agradable, y fácil de usar.
¿Ahora, qué pasa cuando estas medidas de seguridad, tan necesarias para garantizar la confianza, complican la vida del usuario? ¿Será que la seguridad se pone en contra de la usabilidad? o ¿es que la usabilidad simplifica en exceso las cosas, pasando por alto las recomendaciones de seguridad?
Uno de los factores más importantes a la hora de analizar la seguridad de una aplicación, es el impacto que puede tener un comportamiento de usuario no esperado. Por otro lado el desarrollo de experiencia de usuario trabaja con el comportamiento de los usuarios para crear experiencias y mejorar la usabilidad de los sistemas.
¿Por qué entonces no consideramos en el diseño de experiencia de usuario a la seguridad, en lugar de sumarla previo a salida a producción?
Te invitamos a revisar con nosotros, estos dos conceptos que a primera vista parecen tan opuestos y que no solo cuentan con un origen común sino también con un fin muy alineado.
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?TestingUy
Expositor: Lisa Crispin
Resumen: When defining what “modern testing” means to him, Alan Page has said that testers on cross-functional teams should also be testing coaches. Lisa and her co-author Janet Gregory like to think of testers playing a “test consultant” role. Wait, yet another set of skills we have to learn to be successful testers? Not to worry. The skills that make us valuable testers let us help others on our team improve their testing skills. Testers are great at asking questions, providing quick feedback, identifying and solving problems. Lisa will explore ways to grow and apply the skills we already use to help non-testers learn to prevent bugs and build quality in. And she’ll talk about new skills we may need to learn to succeed as test consultants, and how to learn them.
Learning intentions:
- Why testers need to be test consultants, rather than do all the testing themselves
- Skills a tester needs to help others on their cross-functional team learn how to do testing activities themselves
- Ways we can learn and practice these skills
Expositor: Melissa Eaden
Resumen: Based on my blog post, “Ready Tester One? Go!” I take a look at my own career development and the need to understand a probable career development path for testers in software development. By using and identifying with gaming techniques such as “leveling”, testers are encouraged to find where they think they are in their career growth and then find out how they should continue along the “tester” path and what that might look like as you gain levels. Includes a nifty character sheet people can use to chart their own learning path!
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...TestingUy
Expositor: Juliana Herbert
Resumen: Los profesionales que confían en el software para la ejecución de actividades cada vez más críticas y complejas también deben saber probarlo. Aunque estos profesionales no sean testers, enseñarles técnicas de testing aumenta su poder de análisis y de crítica, pues así es posible una investigación técnica cualificada. Esta investigación puede realizarse en profundidad si el profesional sabe utilizar su conocimiento de dominio de forma dirigida, buscando la realización de pruebas eficientes (que revelen defectos).
Esta charla presenta cuatro patterns para enseñar pruebas de software a no desarrolladores. Estos patterns se derivaron a partir de la experiencia de la proponente como instructora y profesora en cursos de testing en varios niveles de formación, para profesionales sin experiencia en desarrollo de software. Los patterns consideran el enfoque basado en el contexto, utilizando la estrategia basada en el riesgo, testing exploratorio y de caja negra. Para definir los patterns, fueron consideradas “patterns pedagógicos”, que captan el conocimiento de la práctica de la enseñanza y el aprendizaje y “testing patterns”. Los patterns que serán presentados en esta charla pueden ayudar a los profesores e instructores a enseñar el testing de software de manera significativa, cambiando el comportamiento y no solo aprendiendo conceptos.
Charla TestingUy 2019 - Contract Testing con PactTestingUy
Expositores: Juan De Souza y Pablo Ravera
Resumen: En el contexto de arquitecturas de microservicios se hace fundamental asegurar que la comunicación entre consumidores y proveedores se preserve durante el tiempo. Para este cometido los tests de integración ocupan un lugar central, pero los mecanismos tradicionales para llevarlos a cabo resultan poco robustos y costosos de mantener.
Para resolver estos problemas aparece el concepto de contract testing generando “pactos” entre los servicios, utilizando la herramienta Pact para asegurar la correcta comunicación.
En esta charla hablaremos de la experiencia con Pact dentro de nuestro proceso de integración continua.
Charla TestingUy 2019 - Testing de chatbotsTestingUy
Expositores: Paula Martínez y Rodrigo Beceiro
Resumen: En esta charla compartiremos nuestra experiencia en el testing de Chatbots. Veremos cómo funciona un chatbot y cuál es el estado del arte en esta tecnología. Hablaremos del procesamiento del lenguaje natural realizado por ellos buscando comprender qué debemos testear.
Analizaremos tanto la comprensión del chatbot como el manejo de sus flujos de diálogo y las dificultades que las conversaciones naturales no estructuradas representan para nosotros en el diseño, desarrollo así como en el testing.
Hablaremos también de herramientas de testing automático para chatbots y discutiremos qué limitantes presentan para nosotros herramientas como IBM Watson, Microsoft LUIS y Google Dialogflow.
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelTestingUy
Expositor: Didier Corrales
Resumen: En un ambiente de desarrollo ágil, las pruebas son fundamentales, entonces ¿qué tal si llevamos la automatización al siguiente nivel?.
Hay que olvidarse de los estándares más comunes y abrir la mente a aprender cómo mejorar la automatización por medio del uso de herramientas de siguiente generación.
Cypress.io permite a todo el equipo lograr las metas que se han trazado en automatización combinando desarrolladores y testers en un solo esfuerzo para crear productos con los más altos estándares de calidad.
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...TestingUy
Expositores: Matías González, Paula Reyes y William Llanes
Resumen: El desarrollo de sistemas de información ha evolucionado a lo largo de tiempo y las tareas de QA como parte de este proceso no han sido la excepción. Tomando como base nuestra experiencia a lo largo de más de 10 años brindando servicios de consultoría en este tipo de proyectos haremos una breve recorrida de cómo ha sido esta evolución desde diferentes perspectivas que involucran al QA. Veremos cómo estos procesos se han ido transformando desde diversos aspectos en busca de mejorar la productividad y minimizar los riesgos propios de cada proyecto. Por último comentaremos cuáles son las nuevas tendencias en la solicitud de servicios de QA en Uruguay así como los principales desafíos que afronta el área y cómo los mismos impactarán en los servicios tal como los conocemos hoy en día.
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...TestingUy
Expositor: Anisbert Suárez Batista
Resumen: Las pruebas de rendimiento tienen un papel crucial para garantizar la calidad del servicio que ofrece PedidosYa, plataforma de comercio electrónico que conecta a los consumidores con restaurantes, farmacias, supermercados, etc., mediante la solicitud de pedidos online. Durante esta charla se presenta cómo contribuyen las pruebas de rendimiento al proceso de desarrollo, qué aplicaciones prácticas han tenido, qué herramientas se utilizan para la planificación, ejecución y reporte de las pruebas y qué lecciones aprendidas y buenas prácticas han permitido la mejora continua del proceso de prueba.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
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.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
11. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Selectores CSS
Id: Se utiliza # para identificarlos.
• #estoesunid
• #esto_123-es-otro_id
Clase: Se utiliza “.” para identificarlas.
• .estoesunaclase
Si la Clase tiene espacios: class=“clase1 clase2”
• .clase1.clase2
13. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Selectores CSS
Posicionamiento:
• ‘>’: Siguiente inmediato (Child)
• form > div > a
• .clase1 > #id2 > a
• ‘ ’: El espacio marca el siguiente sin importar el nivel (Descendant)
• form div a
• .clase1 #id2
16. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
XPath
¿Qué es xPath?
Es una sintaxis o lenguaje para encontrar elementos en la página web
utilizando expresiones XML path.
XPath se usa para indicar la ubicación de cualquier elemento en una
página web utilizando la estructura HTML DOM.
21. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
XPath
Contains:
Contains(), es un método utilizado en Xpath, se usa por ejemplo cuando el valor de
algún atributo cambia dinámicamente.
La característica de Contains() es la capacidad de encontrar el elemento con un
texto parcial.
• Xpath=//*[contains(@type,'sub')]
• Xpath=//*[contains(@name,'btn')]
• Xpath=//*[contains(@id,'message')]
• Xpath=//*div[contains(text(),'some text')]
24. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Recomendaciones Generales
• Intentar primero realizar la selección utlizando CSS.
• Si no se puede con CSS, intentar con Xpath
• Ya sea con Xpath o CSS intentar usar id, name, class.
• Tanto para Xpath como para CSS hacer los selectores lo más reducidos y menos
dependientes de otros elementos posibles.
• Para CSS, evitar usar ¨>¨ para evitar fallos en caso de cambios estructurales.
27. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Ventajas
• No requiere conocimientos previos en programación.
• Permite crear los tests rápidamente.
• Permite ver resultados y estadísticas de los tests.
• Se puede ejecutar las veces necesarias.
30. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Crear test en Ghost Inspector
• Ingresar a http://automationpractice.com/index.php
• Buscar Producto.
• Entrar a ver el Producto.
• Agregar una Assertion.
• Agregarlo al Carrito.
• Ir a “Place Order”.
32. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
¿Qué es Performance?
“La Performance Computacional se caracteriza por la cantidad de
trabajo útil realizado por un sistema informático en comparación con el
tiempo y los recursos utilizados“
53. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Automatización – HTTP
• Tipos de pedidos, típicamente:
• GET: Obtener un recurso
• POST: Crear un recurso
• Otros pedidos o verbos HTTP: PUT, PATCH, CONNECT, DELETE.
• Códigos de respuesta:
• Servidor responde con un número de tres dígitos
• Interpretados automáticamente por herramientas de simulación de carga
• Cinco rangos:
• 1xx: Información
• 2xx: Respuesta exitosa – 200 OK
• 3xx: Redirección
• 4xx: Error del lado del cliente – 404 Not found
• 5xx: Error del lado del servidor – 500 Internal server error
54. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Automatización: GUI vs Protocolo
¿Por qué no?
• Ghost Inspector está orientado a validaciones funcionales a nivel de interfaz de usuario.
• Alto consumo de recursos de SO.
• Mayor tiempo de ejecución.
• No escala eficientemente.
• No permite medir tiempos de respuesta.
• Solo puede utilizarse para aplicaciones web.
55. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Automatización: GUI vs Protocolo
Práctica
• Abrir una navegador.
• Presionar F12.
• Seleccionar la pestaña “Red”.
• Ingresar la siguiente URL:
• https://code-maven.com/try/examples/html/hello_world.html
• Analizar el pedido, respuesta y headers.
58. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Actividad
Utilizando BlazeMeter Recorder, automatizar el siguiente flujo:
1. Acceder a http://computer-database.gatling.io/computers
2. Crear una nueva computadora
3. Buscar la computadora creada por el nombre y modificar la
fecha de creación
4. Eliminar la computadora creada
66. sebastian.lorenzo@abstracta.com.uy | valeria.sarro@abstracta.com.uy | matias.fornara@abstracta.com.uy
Actividad
7. Deshabilitar los recursos embebidos
8. Agregar Assertions
9. Utilizando un CSV variar el criterio de búsqueda
10. ¿La automatización sigue funcionando?
11. Ejecutar el test con una carga objetivo de 10 VU por 2 minutos con
un ramp up de 1 minuto