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.
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Mkt Manager Data Adviser
Desayuno en el que se debate sobre cómo la adopción de DevOps se ha convertido en una necesidad crítica en la denominada Transformación Digital de las empresas.
¿Es DevOps una solución aplicable a cualquier tipo de instalación? ¿Es posible hacerlo en entornos tradicionales? O ¿solo vale para nuevos proyectos?
¿Qué tiene de apasionante la ingeniería de software?Software Guru
Sesión presentada en SG Virtual 11a. edición.
Presentada por: Rodrigo Torres Garibay.
En esta conferencia intentaré platicar un poco lo que me mueve día a día a esto que se llama pasión por la ingeniería de software / procesos .
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLuiza Nunes
LATAM está pasando por una transformación cultural masiva para convertirse en una aerolínea guiada por la tecnología y la excelencia de software. Uno de los objetivos claves de esta transformación es mejorar el tiempo de lanzamiento al mercado y crear conciencia del valor de Devops y Entrega Continua. El propósito de esta charla es presentar nuestra experiencia en esta cambio cultural.
Presentación hecha en la 1ª XConf Latinoamérica, en el día 30/09/17 en Quito - Ecuador.
Brochure de Codebay para desarrollo de softwareAlberto Garibay
Equipos multidisciplinarios para el desarrollo ágil de software.
Participamos conjuntamente para crear soluciones tecnológicas a través de procesos estandarizados y una metodología de desarrollo ágil, con el objetivo de aportar competitividad y gran valor a nuestros clientes.
Metodología que se adapta a los cambios y evoluciona en forma conjunta con el código.
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Mkt Manager Data Adviser
Desayuno en el que se debate sobre cómo la adopción de DevOps se ha convertido en una necesidad crítica en la denominada Transformación Digital de las empresas.
¿Es DevOps una solución aplicable a cualquier tipo de instalación? ¿Es posible hacerlo en entornos tradicionales? O ¿solo vale para nuevos proyectos?
¿Qué tiene de apasionante la ingeniería de software?Software Guru
Sesión presentada en SG Virtual 11a. edición.
Presentada por: Rodrigo Torres Garibay.
En esta conferencia intentaré platicar un poco lo que me mueve día a día a esto que se llama pasión por la ingeniería de software / procesos .
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLuiza Nunes
LATAM está pasando por una transformación cultural masiva para convertirse en una aerolínea guiada por la tecnología y la excelencia de software. Uno de los objetivos claves de esta transformación es mejorar el tiempo de lanzamiento al mercado y crear conciencia del valor de Devops y Entrega Continua. El propósito de esta charla es presentar nuestra experiencia en esta cambio cultural.
Presentación hecha en la 1ª XConf Latinoamérica, en el día 30/09/17 en Quito - Ecuador.
Brochure de Codebay para desarrollo de softwareAlberto Garibay
Equipos multidisciplinarios para el desarrollo ágil de software.
Participamos conjuntamente para crear soluciones tecnológicas a través de procesos estandarizados y una metodología de desarrollo ágil, con el objetivo de aportar competitividad y gran valor a nuestros clientes.
Metodología que se adapta a los cambios y evoluciona en forma conjunta con el código.
DevSecOps ya no es una estrategia de nicho que pasa a segundo plano en DevOps, ahora es un movimiento de masas.
El año 2020 ha estado marcado por el rápido progreso de los paradigmas de DevOps transformadores, tales como: codesarrollo en comunidades globales, agnosticismo de plataforma, computación sin servidor, infraestructura como código, espacio de trabajo de extremo a extremo con experiencia unificada en todo el software. ciclo vital. Esa transformación de DevOps ha ofrecido una oportunidad única para la seguridad de las aplicaciones. Por primera vez en una década, es realista crear e integrar seguridad en un DevOps completo, convirtiéndolo así en DevSecOps. La ausencia de DevOps unificado, junto con la ausencia de herramientas nativas, fue un obstáculo para Sec. Ahora, el obstáculo se ha ido. DevOps ha dado un paso crítico hacia DevSecOps, que comenzó a ofrecer sus propias tecnologías de seguridad de aplicaciones.
Como implementar La Automatización De Pruebas y No Morir En El IntentoSoftware Guru
Muchas personas piensan que la automatización de pruebas es descargar y/o usar una herramienta de pruebas y empezar a crear scripts, la verdad es que eso es solo una pequeña parte para poder implementarla de una forma adecuada y ordenada.
En esta sesión hablaremos de las fases(propuestas) desde la experiencia de un servidor para que tengas una base y sobre ella implementarla o adaptarla ya con un poco de más claridad a tu entorno.
Sesión presentada en SG Virtual 11a. edición.
Presentada por: Ivan Jimenez Alcantar.
La innovación es una práctica que debería estar en el ADN de los proyectos y equipos de trabajo. Hace algunos días postulé el Triángulo de la Prosperidad Empresarial, en el cual planteo que hay tres prácticas que se deben aplicar para ser realmente competitivo: agilidad, innovación/design thinking y las experiencias de usuario.
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasBelatrix Software
Ser QA no es fácil. Existen diferentes aspectos a cubrir: funcionalidad, usabilidad, accesibilidad, performance, seguridad, entre otros. Si la aplicación es móvil, entonces hay que considerar: diferentes sistemas operativos y versiones, fabricantes de smartphones y la naturaleza de la construcción de la aplicación. En un contexto de Transformación Digital, donde el trabajo en equipo, el enfoque a usuario y el time-to-market son claves para triunfar, como QA, ¿cómo enfrentar esta gran suma de retos?
En esta presentación vamos a entender cuáles son los aspectos a considerar y retos que un QA debe superar si es el responsable de una aplicación pública, cuyo uso es 24/7 y cuyo fallo podría causar impactos negativos en la imagen de una organización en camino hacia la Transformación Digital.
DevSecOps ya no es una estrategia de nicho que pasa a segundo plano en DevOps, ahora es un movimiento de masas.
El año 2020 ha estado marcado por el rápido progreso de los paradigmas de DevOps transformadores, tales como: codesarrollo en comunidades globales, agnosticismo de plataforma, computación sin servidor, infraestructura como código, espacio de trabajo de extremo a extremo con experiencia unificada en todo el software. ciclo vital. Esa transformación de DevOps ha ofrecido una oportunidad única para la seguridad de las aplicaciones. Por primera vez en una década, es realista crear e integrar seguridad en un DevOps completo, convirtiéndolo así en DevSecOps. La ausencia de DevOps unificado, junto con la ausencia de herramientas nativas, fue un obstáculo para Sec. Ahora, el obstáculo se ha ido. DevOps ha dado un paso crítico hacia DevSecOps, que comenzó a ofrecer sus propias tecnologías de seguridad de aplicaciones.
Como implementar La Automatización De Pruebas y No Morir En El IntentoSoftware Guru
Muchas personas piensan que la automatización de pruebas es descargar y/o usar una herramienta de pruebas y empezar a crear scripts, la verdad es que eso es solo una pequeña parte para poder implementarla de una forma adecuada y ordenada.
En esta sesión hablaremos de las fases(propuestas) desde la experiencia de un servidor para que tengas una base y sobre ella implementarla o adaptarla ya con un poco de más claridad a tu entorno.
Sesión presentada en SG Virtual 11a. edición.
Presentada por: Ivan Jimenez Alcantar.
La innovación es una práctica que debería estar en el ADN de los proyectos y equipos de trabajo. Hace algunos días postulé el Triángulo de la Prosperidad Empresarial, en el cual planteo que hay tres prácticas que se deben aplicar para ser realmente competitivo: agilidad, innovación/design thinking y las experiencias de usuario.
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasBelatrix Software
Ser QA no es fácil. Existen diferentes aspectos a cubrir: funcionalidad, usabilidad, accesibilidad, performance, seguridad, entre otros. Si la aplicación es móvil, entonces hay que considerar: diferentes sistemas operativos y versiones, fabricantes de smartphones y la naturaleza de la construcción de la aplicación. En un contexto de Transformación Digital, donde el trabajo en equipo, el enfoque a usuario y el time-to-market son claves para triunfar, como QA, ¿cómo enfrentar esta gran suma de retos?
En esta presentación vamos a entender cuáles son los aspectos a considerar y retos que un QA debe superar si es el responsable de una aplicación pública, cuyo uso es 24/7 y cuyo fallo podría causar impactos negativos en la imagen de una organización en camino hacia la Transformación Digital.
presentacion donde se describe de manera concreta y rapida la distribucion de costos , las herramientas case, se habla tambn de la calidad y algunas certificaciones
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...233 Grados de TI
Presentación de Javier Garzás (Kybele Consulting) "Tendencias actuales en la certificación e implantación de modelos y normas de calidad software " para la I Jornada de la Calidad en los Sistemas de Información, organizada por Kybele Consulting.
Similar a Meetup TestingUy 2019 - May the automation be with you (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 - 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.
Charla TestingUy 2019 - Testing y discapacidadTestingUy
Expositores: Gabriela Barrios y Mariana Travieso
Resumen: Charla enmarcada en la experiencia adquirida por la Fundación Bensadoun Laurent en el curso de Tester de Software dirigido a personas en situación de discapacidad y dictado por el Centro de Ensayos de Software y Genexus Consulting. Orientados hacia la continuidad educativa y el acceso al mercado laboral, se hará foco en los desafíos, adaptaciones y logros obtenidos tanto a nivel teórico como en las prácticas formativas realizadas en empresas de TI, dando como resultado egresados específicamente capacitados y calificados para el desempeño laboral en la industria TI.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
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.
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.
2. WHO IS WHO: ACERCA DE ARBUSTA Y UDS!1.
2. CONTEXTO: LA CALIDAD EN TIEMPOS DE AGILIDAD
3. CLAVES I: NUEVOS SKILLS Y PERFILES
4.CLAVES II: TOOLS 2019 Y TENDENCIAS
5. BONUS TRACK: INTELLIGENT AUTOMATION
3. 3
WHO IS WHO
>arbusta.net/
Melina Nogueira
Directora de Tecnología
Beatriz Ponce de León
Country Manager Uruguay
QUIÉN EN…
TECNOLOGÍA/SISTEMAS?
ROLES TESTERS & QA?
AUTOMATION > 2 AÑOS?
4. Desde Arbusta acompañamos a nuestros clientes durante sus procesos de
transformación digital con un fuerte foco en servicios de aseguramiento de
la calidad de sus aplicativos, grandes volúmenes de datos y gestionando las
interacciones que impactan en sus negocios. Revolucionamos el sector
tecnológico:
300 colaboradores y colaboradoras
CERTIFICACIÓN
ISO 9001:2015
PREMIO SADOSKY
Inclusión Digital y Comunidad
57% de nuestro equipo son mujeres
ACERCA DE...
C.A.G.R. 300% ↑
DE 2017 A 2019
53% testers Certificados
bajo estándares nacionales (CESSI) e internacionales (ISTQB)
27 PROYECTOS
para 18 CLIENTES
> Rompiendo el paradigma de la escasez del talento y
> Brindando una solución de delivery rápida, continua y elástica.
Medellín
Rosario
Montevideo
Buenos
Aires
8. LA CALIDAD EN TIEMPOS DE AGILIDAD
I. CICLOS MÁS CORTOS DE DESARROLLO SIN PERDER CALIDAD
II. CALIDAD Y EXPERIENCIA DE CLIENTE / USUARIO SE VUELVE CLAVE
III. MAYOR MADUREZ DE LAS EMPRESAS PARA EMBEBER EL EQUIPO QA
DENTRO DEL SDLC
CONCLUSIÓN: métodos ágiles y los procesos de automatización se han convertido en una
necesidad para los equipos de desarrollo que quieren mantenerse vigentes en el mercado, sin dejar de
lado la calidad, y aumentando el retorno de la inversión en sus compañías.
9. CURVA DE MADUREZ MANUAL, AUTOMATIZADO, CONTINUO
EFICACIA&EFICIENCIADE
TESTING
LA MAYORÍA ESTÁ
EN ESTE ESTADÍO
Test Automation
Continuous Testing
Intelligent Continuous
Testing
Manual Testing
TIEMPO
Laggards
Leaders
10. SURFEANDO LA OLA DESDE QA & TESTING
I. CAPACITACIÓN Y PROFESIONALIZACIÓN DENTRO DE LAS ÁREAS DE TI
II. LA CALIDAD COMO COMPETITIVIDAD Y SU INVERSIÓN
III. EXPLOSIÓN DE TOOLS (OP Y LICENCIADAS) CON FOCO EN AUTOMATIZACIÓN
/IC
11. AUTOMATIZACIÓN COMO ESTRATEGIA
1
2
3
4
AHORRA TIEMPO A LARGO PLAZO
AUMENTA LA COBERTURA DE LAS
PRUEBAS
REDUCE LOS COSTOS Y LOS
MANTENIMIENTOS
FOCALIZA LAS PRUEBAS A
MEDIDA (AD-HOC)
PRINCIPALES BENEFICIOS
12. arbusta.net
PIRÁMIDE DE AUTOMATIZACIÓN DE LAS PRUEBAS (M. Cohn)
12
Las pruebas manuales (ej. pruebas exploratorias) deberían ser la excepción a la regla en lugar de la
regla.
Las pruebas unitarias automatizadas deberían ser la mayoría.
Pruebas de UI
SERVICES TESTS
(API, Integration,
Component)
Pruebas
Unitarias
Pruebas
de UI
SERVICES TESTS
(API, Integration,
Component)
Pruebas unitarias
Cómo suele ser Cómo debería ser
PRUEBAS
MANUALES
PRUEBAS
MANUALES
De principio a fin de
cara al negocio
Focalizado de cara
a la tecnología
14. RECONFIGURANDO ROLES Y SKILLS
Agile Testing
Skills Programación
TDM / Test Data
Management
IC/ DevOps
Métricas y reporting
(ROI desde el Tester)
TEM / Test Environment
Management
15. FULL STACK TESTERS CHALLANGE
SKILLS DE TESTING AUTOMATIZADO + 31%
SKILLS DE PERFORMANCE + 31%
SKILLS DE COLABORACIÓN + 29%
SKILLS DE DISEÑO DE CASOS DE PRUEBAS +29%
CONOCIMIENTO DE PROCESOS DE NEGOCIO +27%
SKILLS DE DATA ANALÍTICA +27%
CONOCIMIENTO SOBRE HERRAMIENTAS DE DESARROLLO Y DEPLOY + 25%
SKILLS DE SEGURIDAD +25%
SKILLS DE PROGRAMACIÓN GENERAL + 25%
Fuente: World Quality Report (USA/EMA) 2019/2020
16. QUÉ Y CUÁNDO AUTOMATIZAR (Y CUÁNDO NO)
Esos TCs son:
> Se ejecutan repetidamente
> Son tediosos o complejos
> Llevan mucho tiempo
Es mejor automatizar cuando:
> Experiencia del Cliente importa
> Time-to-market es crítico
> Reducción del OPEX
> Se prefiere la precisión repetible
Es mejor NO automatizar:
> Test subjetivo
> Cambian
frecuentemente/soluciones no
estables
> Pruebas Ad-hoc
QUÉ AUTOMATIZAR | CUÁNDO AUTOMATIZAR | QUÉ NO AUTOMATIZAR |
17. DISEÑANDO ESTRATEGIAS AUTOMATIZADAS|
MANTENIMIENTO DE
LOS SCRIPTS
AUTOMATIZADOS
REVIEW AUTOMATION
TEST SCRIPTS
DESARROLLAR
FRAMEWORK DE
AUTOMATIZACIÓN
TESTING AUTOMATION
ESTUDIO DE FACTIBILIDAD
CÁLCULO DEL ROI PARA
TEST AUTOMATION
EVALUAR Y SELECCIONAR UNA
HERRAMIENTA DE AUTOMATIZACIÓN
IDENTIFICAR
UN FRAMEWORK
DE AUTOMATIZACIÓN
PoC PARA AUTOMATIZACIÓN
(DEL FRAMEWORK)
ESTRATEGIAS
PARA INICIAR CON
AUTOMATIZACIÓN
19. CON QUÉ CRITERIOS ELEGIMOS LAS
HERRAMIENTAS DISPONIBLES?
Experiencia en ciclos
de pruebas
Skills de
Programación
requeridos
Soporte para CI,
DevOps
Costos de licenciamiento
Reportes
Entrenamiento y
documentación
20. LAS MÁS USADAS DURANTE ESTE 2019
La tendencia de la industria va hacia herramientas como Mabl, Cypress, Testim.io, Katalon Studio entorno "codeless”
la posibilidad de automatizar casos de prueba sin escribir ni una línea de código ¿ Ventajas y desventajas?
21. HIGHLIGHTS DE LECCIONES APRENDIDAS EN
ARBUSTA
⮚ Foco en regresión regulares y rápidas.
⮚ La automatización de las pruebas unitarias y las pruebas API
⮚ Diseño de prueba de lenguaje natural (es decir, Gherkin a través de TDD, BDD) que facilita la creación de
scripts de prueba automatizados más rápidos y fáciles
⮚ Mostrar resultados de la reducción en el tiempo de prueba manual y el esfuerzo para la prueba de
regression al negocio. Entender la curva de set-up.
⮚ El uso de soluciones de automatización de código abierto como alternativas viables a las herramientas
comerciales.
⮚ Herramientas: Selenium Web driver + Python/JAVA | Katalon Studio
23. ¿QUÉ DESAFÍOS SIGUEN CAMINO A LA
AUTOMATIZACIÓN?
AUTOMATIZACIÓN NO COMO
CAPACIDAD/SKILLS AISLADOS,
SINO COMO PLATAFORMA
Fuente: World Quality Report (USA/EMA) 2019/2020
65%
61%
48%
48%
42%
40%
46%
46%
36%
34%
42%
42%
39%
42%
33%
29%
28%27%
24%
24%
25%
Tenemos dificultades para automatizar
porque los requerimientos cambian en
cada release
Desafíos con TDM y TEM
disponibilidad y estabilidad
Nos faltan perfiles de testers
automatizadores
No tenemos las herramientas de
automatización correctas
Tenemos procesos manuales todavía
dentro del proceso de QA
Empezamos tarde con el testing
automatizado
Tenemos muy probemente definidos
los escenarios de prueba correctos
24. PRINCIPALES PROYECTOS DE
AUTOMATIZACIÓN 2020-2022
MODEL BASED TESTING (automatizando el diseño de los casos) + 17%
TEST ENVIRONMENT VIRTUALIZATION + 16%
ROBOTICS AUTOMATION (automatización basada en la tarea) + 13%
HEADLESS AUTOMATION (Automatización no basadas en GUI) +12%
TEST DATA AUTOMATION (Generación de datos de prueba) +11%
TEST DESIGN AUTOMATION (generación de Test Cases) +8%
Fuente: World Quality Report (USA/EMA) 2019/2020