Análisis de Aplicaciones móviles - aspectos de seguridadArgentesting
Expositor: Enrique Dutra
CONTENIDO DEL WEBINAR
Situación actual. Exposición de los servicios y datos a Internet.
De la PC al Celular.
Celulares y las aplicaciones.
Aplicaciones infectadas en 2019.
Nomofobia: miedo de perder el celular.
Desarrollos sin calidad de "seguro".
Arquitectura Android. Plataforma con mayor difusión.
Distribución de Android.
Arquitectura Android.
Android: Algunos puntos débiles.
Evaluando una aplicación móvil. Apostar a la calidad de seguro también es calidad.
Análisis aplicaciones móviles.
Análisis estático.
Análisis dinámico.
¿Cómo podemos testear?
MobSF
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting
Cambiando el paradigma de la automatización por Leonardo Mantovan - QActions
Sobre la charla:
Hasta el momento, la mayoría de lo que hemos escuchado de la automatización de pruebas implica el desarrollo de scripts a través de un framework ya sea open source o una herramienta licenciada, con un alto esfuerzo en el entendimiento de la herramienta, requiriendo conocimientos mínimos de programación, por lo cual se ve limitado el uso de dichas herramientas para Analistas Tester que no tienen un perfil más técnico. A su vez debemos considerar con estos modelos una línea de mantenimiento que dependiendo los cambios que se producen en los sistemas, por su propia evolución, puede no ser menor. Pero tenemos buenas noticias, el paradigma ha cambiado. ¿Qué opinan si les digo que no deben tener conocimiento pogramático en algún lenguaje en particular? ¿Y si también les digo que si se presenta algún cambio en el software, luego de haber creado nuestras automatizaciones, ya no necesitamos rastrear dichos cambios en forma manual? Y aún hay más, ¿Qué les parece automatizar la estrategia de diseño de pruebas y que a partir de la misma se genera en forma automática la automatización de pruebas que le corresponde? ¡Si, amigos! Este nuevo mundo existe. A partir de este punto se describirá el funcionamiento del modelo, sus posibles integraciones con otros modelos, los requisitos de hardware y los requisitos de soft skills necesarios y otros conocimientos requeridos. Y hablaremos de tiempos y retorno de inversión.
Sobre Leonardo:
Es el líder del área de Automatización y Herramientas de QAcstions System SRL. Certificado en Tosca Commander por Tricentis. Se dedica exclusivamente a testing desde hace 5 años y es tester certificado por ISTQB. Entre las tecnologías que maneja en QActions se encuentran Selenium Java, Microfocus UFT, Microfocus LoadRunner, Tricentis Tosca, Tricentis Flood, Adobe JMeter, entre otras. Actualmente se encarga de gestionar el área técnica de la empresa, manejar los clientes y equipos de automatización y la investigación y capacitación de herramientas para la empresa.
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting
Cómo convertirse en un tester ágil por Gisela Vivas y Martin Zapata - Endava
Sobre la charla:
Te contaremos cómo ser un Agile Tester: algunas diferencias entre un equipo ágil y un equipo funcional, los principios de un tester ágil, y las habilidades deseables. También hablaremos sobre una herramienta para poder planificar el testing durante el proceso de desarrollo y cómo planear puntualmente las pruebas automatizadas.
Sobre Gisela:
Es ingeniera en sistemas con 12 años de experiencia en testing de software en múltiples y diversas áreas tales como: finanzas, e-commerce, sales, salud, compañías aéreas, etc. Trabajo en Endava desde hace 9 años. En su experiencia laboral ha trabajado como tester manual y automatizado en testing funcional y no funcional para aplicaciones móbiles , web y desktop. Está certificada en Scrum Mater, Scrum developer Y Agile Leadership. Además es instructora de Testing en un proyecto de inclusión social de jóvenes abriendo oportunidades de acceso a herramientas tecnológicas que faciliten su inserción laboral.
Sobre Martín:
Es ingeniero en sistemas de información, y trabaja en sistemas hace 11 años, siempre en el área de Testing. Ha trabajado en varios equipos con diferentes entornos y con distintas actividades tales como: testing manual, automatizado, realizó tareas de Scrum Master, también ha hecho análsisis de requerimientos. Actualmente se encuentra investigando sobre Performance Testing. Esta certificado como Scrum Master y en Agile Leadership. Le gusta mucho el trabajo en equipo, poder aprender y principalmente compartir todo nuevo conocimiento.
Desentrañando selenium por Pablo Soifer
Sobre la charla:
La idea es mostrar cómo funciona Selenium por dentro, qué pasa ante cualquier interacción que tengamos con la librería, cómo es que se mantiene y cómo podríamos reemplazar funcionalidades que tiene por otras.
Sobre Pablo:
Apasionado por el código, la automatización de pruebas y por si fuera poco scrum master.
Argentesting 2019 - Introducción al testing en DevOpsArgentesting
Introducción al testing en DevOps – Por Axel Labruna
El tema a desarrollar será en principio introducir a la audiencia a qué es DevOps, fundamentos y manifiesto, pasando por su contexto de aplicación y cómo la práctica de testing entra en este escenario.
Se seguirá hablando de la importancia de la automatización de pruebas y un breve paso por las herramientas que se utilizan y para qué tipo de pruebas se utilizan.
Habrá una introducción a distintas prácticas de testing dependiendo del ambiente a testear y cómo se puede elaborar una estrategia de testing teniendo en cuenta todas las prácticas y herramientas según la necesidad y el contexto.
La presentación estará basada en el libro “”Testing in DevOps”” de Katrina Clokie.
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting
En la era de la disrupción ¿Cómo estamos imaginando el futuro? – Alfonsina Morgavi y Mariela Romera
Hablaremos sobre la importancia de desafiar el status quo para crear un futuro disruptivo en búsqueda de la evolución de nuestra especialidad acompañando así a la transformación digital. Mencionaremos factores influyentes y tíos/recomendaciones a tener en cuenta.
Argentesting 2019 - Por que-python-esta-buenisimoArgentesting
¿Por qué Python está buenísimo? por Yonatan Romero
Sobre el taller:
En este taller vamos a explorar características avanzadas de Python para conocer qué tanto podemos hacer. Es más que un “”Hola mundo””, no vamos a aprender cual es la diferencia entre un entero o una cadena. Vamos a ir un paso más allá: Iteradores, generadores, decoradores, asincronismo, multihilo, multiproceso, GIL (no los estoy insultando, ya va a ver) y algunas cositas más.
Sobre Yonatan:
Es programador Python desde hace 4 años y trabaja en Onapsis hace 1 año y medio. Además es docente en la Universidad Nacional de La Matanza. Fue administrador de redes y programador java.
Requerimientos:
Tener instalado Python 3. Conocimientos en programación.
Argentesting 2019 - Cypress una completa experiencia de testing end to endArgentesting
Cypress: una completa experiencia de testing end-to-end por Lucas Borella
Sobre el taller:
En este taller vamos a ver un roadmap de todo lo que ofrece Cypress: instalar Cypress, crear Tests, correr tests, debugging y buenas prácticas.
Análisis de Aplicaciones móviles - aspectos de seguridadArgentesting
Expositor: Enrique Dutra
CONTENIDO DEL WEBINAR
Situación actual. Exposición de los servicios y datos a Internet.
De la PC al Celular.
Celulares y las aplicaciones.
Aplicaciones infectadas en 2019.
Nomofobia: miedo de perder el celular.
Desarrollos sin calidad de "seguro".
Arquitectura Android. Plataforma con mayor difusión.
Distribución de Android.
Arquitectura Android.
Android: Algunos puntos débiles.
Evaluando una aplicación móvil. Apostar a la calidad de seguro también es calidad.
Análisis aplicaciones móviles.
Análisis estático.
Análisis dinámico.
¿Cómo podemos testear?
MobSF
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting
Cambiando el paradigma de la automatización por Leonardo Mantovan - QActions
Sobre la charla:
Hasta el momento, la mayoría de lo que hemos escuchado de la automatización de pruebas implica el desarrollo de scripts a través de un framework ya sea open source o una herramienta licenciada, con un alto esfuerzo en el entendimiento de la herramienta, requiriendo conocimientos mínimos de programación, por lo cual se ve limitado el uso de dichas herramientas para Analistas Tester que no tienen un perfil más técnico. A su vez debemos considerar con estos modelos una línea de mantenimiento que dependiendo los cambios que se producen en los sistemas, por su propia evolución, puede no ser menor. Pero tenemos buenas noticias, el paradigma ha cambiado. ¿Qué opinan si les digo que no deben tener conocimiento pogramático en algún lenguaje en particular? ¿Y si también les digo que si se presenta algún cambio en el software, luego de haber creado nuestras automatizaciones, ya no necesitamos rastrear dichos cambios en forma manual? Y aún hay más, ¿Qué les parece automatizar la estrategia de diseño de pruebas y que a partir de la misma se genera en forma automática la automatización de pruebas que le corresponde? ¡Si, amigos! Este nuevo mundo existe. A partir de este punto se describirá el funcionamiento del modelo, sus posibles integraciones con otros modelos, los requisitos de hardware y los requisitos de soft skills necesarios y otros conocimientos requeridos. Y hablaremos de tiempos y retorno de inversión.
Sobre Leonardo:
Es el líder del área de Automatización y Herramientas de QAcstions System SRL. Certificado en Tosca Commander por Tricentis. Se dedica exclusivamente a testing desde hace 5 años y es tester certificado por ISTQB. Entre las tecnologías que maneja en QActions se encuentran Selenium Java, Microfocus UFT, Microfocus LoadRunner, Tricentis Tosca, Tricentis Flood, Adobe JMeter, entre otras. Actualmente se encarga de gestionar el área técnica de la empresa, manejar los clientes y equipos de automatización y la investigación y capacitación de herramientas para la empresa.
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting
Cómo convertirse en un tester ágil por Gisela Vivas y Martin Zapata - Endava
Sobre la charla:
Te contaremos cómo ser un Agile Tester: algunas diferencias entre un equipo ágil y un equipo funcional, los principios de un tester ágil, y las habilidades deseables. También hablaremos sobre una herramienta para poder planificar el testing durante el proceso de desarrollo y cómo planear puntualmente las pruebas automatizadas.
Sobre Gisela:
Es ingeniera en sistemas con 12 años de experiencia en testing de software en múltiples y diversas áreas tales como: finanzas, e-commerce, sales, salud, compañías aéreas, etc. Trabajo en Endava desde hace 9 años. En su experiencia laboral ha trabajado como tester manual y automatizado en testing funcional y no funcional para aplicaciones móbiles , web y desktop. Está certificada en Scrum Mater, Scrum developer Y Agile Leadership. Además es instructora de Testing en un proyecto de inclusión social de jóvenes abriendo oportunidades de acceso a herramientas tecnológicas que faciliten su inserción laboral.
Sobre Martín:
Es ingeniero en sistemas de información, y trabaja en sistemas hace 11 años, siempre en el área de Testing. Ha trabajado en varios equipos con diferentes entornos y con distintas actividades tales como: testing manual, automatizado, realizó tareas de Scrum Master, también ha hecho análsisis de requerimientos. Actualmente se encuentra investigando sobre Performance Testing. Esta certificado como Scrum Master y en Agile Leadership. Le gusta mucho el trabajo en equipo, poder aprender y principalmente compartir todo nuevo conocimiento.
Desentrañando selenium por Pablo Soifer
Sobre la charla:
La idea es mostrar cómo funciona Selenium por dentro, qué pasa ante cualquier interacción que tengamos con la librería, cómo es que se mantiene y cómo podríamos reemplazar funcionalidades que tiene por otras.
Sobre Pablo:
Apasionado por el código, la automatización de pruebas y por si fuera poco scrum master.
Argentesting 2019 - Introducción al testing en DevOpsArgentesting
Introducción al testing en DevOps – Por Axel Labruna
El tema a desarrollar será en principio introducir a la audiencia a qué es DevOps, fundamentos y manifiesto, pasando por su contexto de aplicación y cómo la práctica de testing entra en este escenario.
Se seguirá hablando de la importancia de la automatización de pruebas y un breve paso por las herramientas que se utilizan y para qué tipo de pruebas se utilizan.
Habrá una introducción a distintas prácticas de testing dependiendo del ambiente a testear y cómo se puede elaborar una estrategia de testing teniendo en cuenta todas las prácticas y herramientas según la necesidad y el contexto.
La presentación estará basada en el libro “”Testing in DevOps”” de Katrina Clokie.
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting
En la era de la disrupción ¿Cómo estamos imaginando el futuro? – Alfonsina Morgavi y Mariela Romera
Hablaremos sobre la importancia de desafiar el status quo para crear un futuro disruptivo en búsqueda de la evolución de nuestra especialidad acompañando así a la transformación digital. Mencionaremos factores influyentes y tíos/recomendaciones a tener en cuenta.
Argentesting 2019 - Por que-python-esta-buenisimoArgentesting
¿Por qué Python está buenísimo? por Yonatan Romero
Sobre el taller:
En este taller vamos a explorar características avanzadas de Python para conocer qué tanto podemos hacer. Es más que un “”Hola mundo””, no vamos a aprender cual es la diferencia entre un entero o una cadena. Vamos a ir un paso más allá: Iteradores, generadores, decoradores, asincronismo, multihilo, multiproceso, GIL (no los estoy insultando, ya va a ver) y algunas cositas más.
Sobre Yonatan:
Es programador Python desde hace 4 años y trabaja en Onapsis hace 1 año y medio. Además es docente en la Universidad Nacional de La Matanza. Fue administrador de redes y programador java.
Requerimientos:
Tener instalado Python 3. Conocimientos en programación.
Argentesting 2019 - Cypress una completa experiencia de testing end to endArgentesting
Cypress: una completa experiencia de testing end-to-end por Lucas Borella
Sobre el taller:
En este taller vamos a ver un roadmap de todo lo que ofrece Cypress: instalar Cypress, crear Tests, correr tests, debugging y buenas prácticas.
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting
Testing de accesibilidad: un valor agregado cómo profesional y para el mundo por Gisela Amato y Susana Pallero
Sobre el taller:
Este taller pretende concientizar sobre la importancia de la accesibilidad web a la vez que brindar herramientas que den a la audiencia bases de análisis, diagnóstico y pruebas de accesibilidad.
Sobre Gisela:
Gisela Amato es Tester Certificada en ISTQB con más de 10 años de experiencia en Testing y amplios conocimientos en el ámbito de la accesibilidad, no solo web.
Ha liderado varios equipos durante su carrera y brindado cursos de entrenamiento en testing, calidad y diversas certificaciones. Actualmente trabaja en una empresa de cyber seguridad desempeñando roles de QA, Scrum Master e Instructora.
Sobre Susana:
Susana Pallero es Tester Certificada en ISTQB y especializada en Accesibilidad con más de 5 años de experiencia en este campo. Miembro de Mujeres en Tecnología Córdoba, colabora con diversos colectivos latinoamericanos impartiendo charlas y talleres para generar conciencia sobre la inclusión digital de personas con discapacidad y brindando herramientas que permitan a los profesionales trabajar con una perspectiva inclusiva.
PUXL Ambassador America, actualmente se desempeña como Quality & Accessibility Manager en VR4.
Requerimientos:
Sería muy bueno que tenas instalado Firefox con Fireyes pero no es excluyente.
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting
Testing exploratorio basado en sesiones - Aplicando mind maps y técnicas de pensamiento lateral por María Belén Llobet y María Victoria Jaurena
Sobre el taller:
Las pruebas exploratorias se basan en un enfoque en el que simultáneamente se aprende sobre la aplicación, se diseñan casos de prueba y se ejecutan esos casos de prueba.
Las mismas pueden aportar información valiosa y pueden ayudar a encontrar defectos que no hubieran sido encontrados por las pruebas convencionales. Sin embargo, sin un mecanismo para estructurar y organizar este esfuerzo, se pueden invertir horas o días enteros explorando el sistema sin un rumbo específico y sin ningún retorno de esa inversión.
Durante este taller, veremos cómo lograr pruebas exploratorias exitosas mediante la implementación de sesiones, en donde se establece una misión con anterioridad y se define un período de tiempo fijo para su ejecución.
Asimismo, explicaremos cómo estructurar y guiar las sesiones de las pruebas exploratorias creando mapas mentales utilizando una sencilla aplicación gratuita.
Explicaremos también cómo utilizar heurísticas y técnicas de pensamiento lateral para enriquecer en forma continua los mapas mentales para su posterior utilización.
Requerimientos:
XMIND8, Firefox o Chrome y acceso a internet
Sobre María Belén:
Analista de Sistemas, trabajo en testing hace mas de 11 años, actualmente se desempeña como Test Lead, Diplomada en Testing de Software y certificada en ISTQB Test Foundation.
Sobre María Victoria:
Ingeniera en Sistemas. Trabajo en testing hace más de 15 años; actualmente me desempeña como Project Manager en el equipo de Validación. Certificada en ISTQB Test Foundation.
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting
Ser ágiles, Hacer ágiles. La historia de un proyecto exitoso. por María del Rosario Romera, Santiago Coccaro y Paola López
Sobre el taller:
Queremos mostrar el punta a punta de un proyecto Ágil. Comenzaremos por medio de juegos, vivenciar que es el mindset agil. Conoceremos los valores, los principios y los repasaremos a lo largo de todo el taller. En la Segunda parte aprenderemos como crear y vender, un producto de 0, de manera agil. Por ultimo, desarrollaremos el producto con Scrum y/o Kanban. Conoceremos como saber cual necesitamos segun nuestro producto/realidad de equipo. Y como llevarlos a la practica.
Todo el taller sera practico.
Sobre los oradores:
Tenemos una extensa experiencia en diferentes entornos de trabajo. Los últimos años trabajamos en áreas de IT, donde descubrimos el mundo de la Agilidad, así como también fuimos adquiriendo experiencia desde la órbita del desarrollo de negocios. Es porque nos inspiramos en los valores Agiles, y creemos firmemente, que es el camino correcto para transformar organizaciones, y lograr resultados rápidamente, en entornos de trabajo motivados y felices, es que emprendemos juntos este camino. Entendiendo el propósito de las organizaciones, acompañandolas tanto en el camino de una transformación ágil, como en la construcción de la misma.
Tantos años de experiencia, tantos equipos, son la razón de nuestra convicción en el paradigma ágil, y entendemos, es la respuesta a muchos de los problemas por los cuales los proyectos fracasan. Es aquí donde nosotros construimos un camino trasmitiendo a otros lo aprendido.
Nosotros somos Rosario Romera, Santiago Coccaro y Paola Lopez. Y nuestro motor principal es cambiar la vida de las personas y las organizaciones.
Llevamos este proyecto con gran pasión, entusiasmo y alegría.
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting
El documento habla sobre la innovación y el futuro en la era de la disrupción. Explica que la innovación se enfoca en la mejora continua, el impacto en las personas y las fases del desarrollo de productos. También destaca la importancia de la capacitación y el soporte al usuario, así como las herramientas basadas en modelos. Finalmente, concluye que la innovación requiere eficacia, eficiencia, cultura, implementación contextual y valor y calidad.
Argentesting 2019 - Introducción al testing en DevOpsArgentesting
El documento presenta una introducción al testing en DevOps, discutiendo cómo el testing evoluciona junto con los enfoques ágiles y cómo el monitoreo también puede considerarse una forma de testing. Se anima a los lectores a comenzar su viaje con el testing en DevOps y a desafiarse a sí mismos.
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting
Cómo ser más productivo utilizando la línea de comando para testear por Pablo Bernard
Sobre la charla:
En la charla presento diferentes acercamientos iniciales al testing desde la línea de comando; la idea de no es reemplazar herramientas; sino ofrecer una muestra de qué cosas se pueden hacer desde la Terminal, y cómo uno puede ahorrarse unas cuantas horas de renegar con un poco de ingenio y un par de comandos.
Se muestra a través de ejemplos cómo interactuar con APIs, cómo trabajar con documentos guardados localmente, junto con un par de casos de uso particularmente genéricos; de los que se pueden derivar generalidades para casos particulares.
Sobre Pablo:
Durante mi primario (allá por los 90s), jugaba con LogoWriter y ví a una maestra presionar Ctrl+D y ver “el otro lado” de la página, donde uno podía programar. Todavía recuerdo la sensación de «Esto cambia TODO» a medida que comprendía las posibilidades que eso implicaba. En el secundario me dí cuenta de que iba a necesitar usar un formato estándar de fechas. Desde ese día, mis archivos relevantes usan ese formato, que ha superado la era de los disquettes, de los CDs regrabables, discos fallidos, pendrives arruinados y el tipo de complicaciones que “la nube” y sus falibles conexiones nos presenta.
En la Facultad me inscribí en una competencia de empresas virtuales. En la tercera ronda del juego no solo había fundido a sabiendas a mi equipo, obtenido una cantidad negativa de stock y despedido a todos menos uno de los empleados (¡virtuales!), sino que había conseguido ingresos por 3.141.592,65$ en el mes. Incidentalmente, pi*10^6, redondeado.
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting
Analizando la seguridad en aplicaciones móviles por Enrique Dutra
Sobre la charla:
Dado la cantidad de aplicaciones que se generan día a día y que por cuestiones de negocio o marketing, las mismas deben ser publicadas a Internet, les explicaremos a la audiencia, como usando las buenas prácticas de OWASP puede evaluarse una aplicación Web o móvil, para luego tener los elementos para asegurar las aplicaciones. Muy pocas personas conocen este lado de OWASP y desconocen que hay aplicaciones gratuitas que permiten trabajar en entornos seguros de las aplicaciones móviles.
Sobre Enrique:
Posee en sociedad una consultora que brinda soporte y consultoría en Seguridad Informática, Consultoría en ISO/IEC 27001, Soporte/Proyectos en plataforma Microsoft /Vmware y de Seguridad Informática ,de la Información y Ciberseguridad.
Ha realizado implementaciones de productos Microsoft en empresas pequeñas, medianas y grandes (más de 2000 Pc). También ha participado en proyectos de gran envergadura de productos Ms Exchange 2003 a 2016, ISA Server y Forefront TMG 2010, Terminal Server y migraciones de MS Windows 2003 a 2016; System Center Operation Manager y Sharepoint.
Llevó a cabo implementaciones exitosas de firewall Fortigate / Checkpoint de manera separada o en cluster. Brinda servicio de Soporte y Seguridad Administrada en plataforma de Seguridad.
Brinda asesoramiento sobre seguridad y normalización en estándares COBIT, SOX,PCI, ISO 20000 y 27001 e ITIL. Más de 30 años realizando Test de Vulnerabilidad, Test de Penetración en redes LAN, DMZ y WAN.
Consultado como Perito Informático en juicios laborales.
Migración de plataformas a Cloud.
Miembro de Criptored, INETA, Internet Security e ISACA.
Disertante en eventos de Microsoft & IBM.
Premiado como MVP Windows Security año 2006, 2007 y 2008.
Premiado como MVP Enterprise Security 2009, 2010, 2011, 2012, 2013 y 2014.
Premiado como MVP Cloud and Datacenter Management 2015, 2016 ,2017/2018 y 2018/2019.
Certificó como Auditor Lider ISO/IEC 27001 by BSI.
MCT dell 1999 al 2013.
Autor de carreras de Seguridad, MSIO y Forefront para el MVA de Microsoft.
Capacitaciones a medida de COBIT 5.0, ISO/IEC 27001 e ITIL o ISO 20000:2005.
Consultor certificado en Security IBM, MCafee y Checkpoint.
Invitado regularmente por programas de TV para analizar cuestiones de seguridad en Internet.
Experto en análisis e implementación de mitigaciones para malware Ransomware.
Experiencia en manejo de casos de grooming y sexting.
Premiado 2018 CYBERSECURITY PROFESSIONAL AWARDS LATAM
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting
Accesibilidad, donde las especialidades convergen por Érika La torre y Juan Javier Madrazo Hernández
Sobre la charla:
Pretendemos concientizar la importancia de la accesibilidad en el desarrollo de aplicaciones web, lo importante de tener en cuenta una serie de parámetros desde el diseño hasta su etapa de pruebas. La accesibilidad es el derecho al acceso a los contenidos independientemente de la diversidad funcional o del contexto de uso. Les dejamos un video de referencia para que vayan entrando en tema: https://www.youtube.com/watch?v=3f31oufqFSM
Sobre Érika:
Diseñadora gráfica multidisciplinaria en el área de Diseño y la comunicación; especialista en UX/UI, Accesibilidad & CX. Convencida del rol del diseño en la vida de las personas, el mundo digital marcó un antes y un después en su vida y formación. Con más de 14 años de experiencia, posee gran interés en la aplicación de metodologías en los procesos de diseño e innovación. Lidera y gestiona equipos en proyectos de diseño orientados a mejorar la experiencia de los usuarios de productos y servicios. Embajadora de +Mujeres en UX Argentina una comunidad de profesionales UX comprometidas con reducir la brecha de genero en tecnología.
Sobre Javier:
Recibido como Diseñador Gráfico en el Instituto Tecnológico de Diseño de La Habana en 1995, hace algunos años me desempeño como diseñador UX/UI y especialista en Accesibilidad Web.
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting
Automatizar al infinito y más allá, trae sus inconvenientes por Ernesto kiszkurno
Sobre la charla:
El año pasado presenté en Argentesting el concepto de RPA (robotic process automation) por qué consideraba que era algo interesante para la comunidad de testing. Dije que era un posible career path hacia actividades más orientadas al negocio y que partíamos con ventaja pues muchas de las actividades que sabemos de automatizar en testing, sirven para RPA.
Sigo pensando que hay una oportunidad de evolución allí y es por eso por lo que este año quiero ir un poco más allá y contarles lo que está sucediendo en las empresas con este concepto, que realmente ha explotado en popularidad e inversión.
Hoy en día nos encontramos en un estado de madurez mucho más avanzado de la práctica. Ya hay empresas que tienen cientos de robots trabajando y que han pasado las primeras etapas de maduración donde todo era un “entender para qué sirve la tecnología” a otro en el que “usan el concepto como una herramienta más de integración de procesos de trabajo”.
El problema es que el mindset experimental es muy distinto al de uso masivo. Manejar una bici a 10 km por hora es muy distinto a manejar una moto a 180 km por hora. Hoy en día las empresas enfrentan desafíos más grandes. Están aprendiendo a gobernar y dar escala a la práctica, gestionando la demanda y las expectativas en alza de los usuarios.
Espero me acompañen.
Sobre Ernesto:
Licenciado en Ciencias de la Computación FECyN-UBA. Master in Business Administration Universidad Torcuato Ditella. Diplomado en Antropología Empresarial de la Universidad de Belgrano. Profesional con 20 años de sólida experiencia en las áreas de Desarrollo, Ingeniería de Software, Mejora de Procesos, Gestión de Proyectos, Tecnología y Aseguramiento de la Calidad de Software. Experiencia en la formación, conducción y gestión de equipos exitosos en múltiples empresas y variadas industrias. Socio de Pragma Consultores desde el año 2007. Responsable de los proyectos de I+D de Pragma desde el año 2008. Vicepresidente del HASTQ desde 2008. Experiencia docente a nivel universitario (grado y posgrado) y secundario.
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting
Cómo la 4ta revolución industrial afectará al testing por Daniel Tolosa
Sobre la charla:
Esta 4ta. revolución industrial, conocida también como Industria 4.0, se caracteriza por la fusión de tecnologías emergente de campos tan diferentes como la robótica, la inteligencia artificial, la nanotecnología, la computación cuántica, la biotecnología, la impresión 3D, blockchain y el internet de las cosas.
Muchas de estas tecnologías nos han tomado por sorpresa y esta afectando a muchas empresas.
En esta charla discutiremos sobre la necesidad de que los ingenieros de software, especialmente las personas dedicadas al control de calidad implementen herramientas y técnicas especializadas para las pruebas de software orientadas a la industria 4.0.
Sobre Daniel:
Daniel Tolosa es Analista de Sistemas de la Universidad Tecnológica Nacional de Argentina y tiene experiencia en definición e implementación de procesos en pequeñas y medianas organizaciones; definición de procesos basados en el modelo de madurez CMM y CMMI; definición de pruebas automatizadas, incluyendo análisis y diseños de casos de prueba, ejecución y evaluación de resultados; Herramientas de Automatización de Pruebas Funcionales y de Performance; administración de proyectos de Testing y en la definición y captura de requerimientos.
Anteriormente, trabajó como en Consultor Senior en GSI Internacional, así como en diversos bancos y entidades financieras en Argentina, Estados Unidos, Puerto Rico y República Dominicana.
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting
Caso de éxito de pruebas automatizadas en industria automotriz por Maximiliano Kunz, Diego Delgado y Ezequiel Bazan
Sobre la charla:
A lo largo de la charla nos introduciremos en los desafíos que representa la automatización de escenarios de usuario en un Sistema de Información y Entretenimiento (Infotainment) en un Automóvil. A este reto inicial le sumamos cómo resolvimos la interacción con los diferentes periféricos que conviven en un auto, como ser el teléfono y pendrives con música, y también funcionalidades como reconocimiento de voz (speech recognition), de escritura (handwriting) y mucho más.
Sobre Maximiliano:
Ingeniero con mas de 11 años de experiencia en testing de software y 2 años en testing automatizado, ademas es Tester Certificado ISTQB y CMAP.
Sobre Ezequiel:
Trabaja hace 8 años en software en el área de testing, y desde hace 3 años en Incluit, desempeñando tareas de Testing automatizado.
Sobre Diego:
Analista diplomado en Calidad de Software con 10 años de experiencia en el área de testing y 6 años coordinando equipos de testing automatizado.
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting
Lippia, un framework multipropósito por Javier Re
Sobre la charla:
La idea es presentar un framework multipropósito que estuvimos construyendo durante los 3 últimos años y que ya vio la luz en algunas implementaciones y sigue avanzando. El framework concentra las ventajas de la utilización de BDD con Cucumber para acercar a los perfiles mas funcionales a la automatización y combina la potencia de distintos frameworks open source integrados en un solo paquete que ahorra muchísimo tiempo en el ramp-up de una estrategia de automatización de pruebas. Permite interactuar con aplicaciones web, móviles y windows desktop. Se ensambla en entornos de integración contínua dando el primer puntapié en esta área si el proyecto lo requiere ya que se implementa en formato de pipeline de Jenkins. El deploy se realiza íntegramente con contenedores Docker lo cual facilita su instalación y escalabilidad. Permite ejecuciones en paralelo y posee reportes nativamente como así también integraciones con plataformas como TFS y Jira+Zephyre..
Sobre Javier:
Javier Re es CEO de Crowdar. Muy proactivo, motivado, interesado en tecnologías de vanguardia y métodos ágiles. Buscando nuevas oportunidades de negocios en todo el mundo para expandir mi negocio dedicado a Consultoría de TI, Calidad de software, Automatización de pruebas con altos estándares de calidad Tengo más de 15 años en Tecnología aplicada a empresas. Además de mi título de Ingeniero de Software y mi Certificación PMP (2006), obtuve un MBA (Master en Administración de Empresas) en 2011 con el objetivo de mejorar mis habilidades comerciales para realizar mis tareas.
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...Argentesting
Machine Learning en Testing (Priorización de casos de prueba para una regresión) por Gastón Galera y Lucas Montoya
Sobre la charla:
Dado que el Regression Testing es una tarea común dentro del ciclo de desarrollo del software y debido a que testear todo el sistema no es posible por el costo y tiempo disponible; generalmente nos encontramos en una situación donde sólo un subset termina ejecutándose según la priorización que los mismos tienen o un experto puede darles.
En esta presentación queremos usar la Inteligencia Artificial (supervised machine learning) para que realice la priorización de los TCs y obtener un mejor resultado en el menor tiempo posible.
Vamos a utilizar el algoritmo de Machine Learning (ML) SVM Rank para evaluar y medir la calidad de la priorización realizada.
Nuestro resultado implicará que la técnica basada en ML mejora la detección temprana de fallas en el sistema comparado a uno aleatorio.
Sobre Gastón:
Ingeniero en Sistemas; profesional con más de 11 años de experiencia en el área de calidad principalmente en Testing, con conocimientos de performance, automatización, gestión de equipos e interesado en la investigación. Actualmente se desempeña como Test Lead en el equipo de Validación. Certificado en ISTQB Test Foundation 2010. Sobre Lucas:
Ingeniero de Sistemas. Analista de Pruebas desde el año 2013. Participó en proyectos de diferente índole en las actividades de planificación, diseño y ejecución de ciclos de prueba, reporte y seguimiento de defectos. Certificado en ISTQB Foundation Level y ISTQB Agile Tester.
Charlas relámpago por Leonardo Espíndola, Axel Labruna, Alfonsina Morgavi y Mariela Romera
La creatividad del tester, un futuro asegurado. – Por Leonardo Espíndola
Expondré una problemática: “Siempre probamos lo justo, pero no siempre la culpa la tiene el time to market”, la calidad en las pruebas es fundamental en cualquier organización, un tester inspirado, que imagina y que impacta su sabiduría es un tester creativo, que con muy pocas pruebas resuelve mucho mas que aquel que aporta muchas pruebas pero sin un valor agregado.
Introducción al testing en DevOps – Por Axel Labruna
El tema a desarrollar será en principio introducir a la audiencia a qué es DevOps, fundamentos y manifiesto, pasando por su contexto de aplicación y cómo la práctica de testing entra en este escenario.
Se seguirá hablando de la importancia de la automatización de pruebas y un breve paso por las herramientas que se utilizan y para qué tipo de pruebas se utilizan.
Habrá una introducción a distintas prácticas de testing dependiendo del ambiente a testear y cómo se puede elaborar una estrategia de testing teniendo en cuenta todas las prácticas y herramientas según la necesidad y el contexto.
La presentación estará basada en el libro “”Testing in DevOps”” de Katrina Clokie.
En la era de la disrupción ¿Cómo estamos imaginando el futuro? – Alfonsina Morgavi y Mariela Romera
Hablaremos sobre la importancia de desafiar el status quo para crear un futuro disruptivo en búsqueda de la evolución de nuestra especialidad acompañando así a la transformación digital. Mencionaremos factores influyentes y tíos/recomendaciones a tener en cuenta.
Tu primer script en Katalon - Paso a PasoArgentesting
Este documento presenta una introducción a Katalon Studio, una herramienta de automatización de pruebas. Explica cómo descargar e instalar Katalon Studio, y cómo crear el primer caso de prueba utilizando los modos Record & Play, Manual y Script. También cubre cómo crear y ejecutar suites de pruebas, agregar valor mediante variables globales y pruebas móviles, y integrar Katalon Studio con otras herramientas como JIRA y GitHub. El documento concluye con una sección de preguntas y respuestas.
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
.Net es una de las tecnologías más usadas y populares en el desarrollo del software, por lo que es sumamente importante en el área de testing conocer las herramientas disponibles en el mercado que nos permiten la automatización de pruebas con esta tecnología.
Durante el taller analizaremos las últimas herramientas y tecnologías (actualizadas del 2018) para la automatización de pruebas con .Net y estaremos viendo cómo integrarlas para crear la base de un framework de pruebas automatizadas (UI) con funcionalidades como: Reportes Ejecución en paralelo Manejo de datos Visual testing.
El objetivo de este taller es brindarle a la audiencia el conocimiento necesario para lograr automatizaciones de pruebas exitosas en .Net.
Se analizaran herramientas como NUnit3, Selenium WebDriver para .Net, ExtentReports, entre otras.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
Los patrones de diseño son soluciones probadas y documentadas a problemas comunes en el desarrollo de software. Cuando implementamos nuestros frameworks de pruebas automatizadas los usamos para evitar problemas ya conocidos como el alto costo de mantenimiento de los test, código duplicado y flaky test.
El principal objetivo de este taller es analizar en profundidad el patrón más usado para las automatizaciones con Selenium (PageObject) y mostrar a través de ejercicios prácticos sus ventajas y desventajas en comparación con otra alternativa, el patrón ScreenPlay, que a diferencia del anterior si cumple con principios básicos de la programación orientada a objeto.
Durante este taller veremos como en la práctica la refactorización del patrón PageObject nos lleva a otro patrón de diseño de igual propósito conocido como ScreenPlay Pattern. La comparación entre ambos patrones nos ayudará a determinar si debemos continuar usando PageObject o usar uno u otro según el contexto. El objetivo es mostrar a la audiencia las debilidades que pueden tener sus pruebas automatizadas cuando usan el patrón PageObject y como pueden mejorar sus frameworks de pruebas automatizadas siendo consciente de estas desventajas.
Ademas, se analizara otra alternativa(ScreenPlay Pattern) que puede sustituir el patrón PageObject cumpliendo con los “SOLID principles”.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Argentesting 2018 - Pruebas unitarias con AngularArgentesting
Taller ofrecido por Nicolás Molina Monroy (de Colombia) durante la 3ra edición del Argentesting 2018
En este workshop vamos a ver a cada uno de los artefactos principales del framework tales como: servicios, componentes, directivas y pipes con buenas prácticas usando las herramientas que nos entrega el framework y conociendo aquellos indicadores que nos permiten saber qué partes debemos probar del código.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: npm + nodejs, angular-cli
Nicolás Molina Monroy
https://www.linkedin.com/in/nicobytes/
Argentesting 2018 - Incorporando seguridad a las tareas de testingArgentesting
Taller ofrecido por Gastón Marichal y Marcos Manicera (ambos de Uruguay) durante la 3ra edición del Argentesting 2018
En este taller discutiremos por qué es importante verificar la seguridad y cómo se pueden incorporar tareas de seguridad dentro del testing funcional. Presentaremos cómo se relaciona la seguridad con la lógica de negocio, tan conocida por los testers y qué aspectos deberíamos verificar para disminuir los posibles puntos de vulnerabilidad de la misma.
El taller tiene como objetivo presentar un enfoque de pruebas funcionales relacionado a verificar ciertos aspectos de seguridad de nuestros sistemas.
Basado en las guías del OWASP, en el taller se muestran que posibles vulnerabilidades relacionadas a la lógica de negocios que de no ser controladas, podría generar grandes problemas de seguridad.
Conocimientos previos requeridos
Conocimientos básicos de desarrollo de software como HTML, HTTP, Arquitectura básica de sistemas. Conocimiento básico de testing.
Requerimientos
Este taller no requiere computadora.
Gastón Marichal
https://www.linkedin.com/in/gmarichal/
Marcos Manicera
https://www.linkedin.com/in/mmanicera/
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...Argentesting
Taller ofrecido por Gastón Marichal y Marcos Manicera (ambos de Uruguay) durante la 3ra edición del Argentesting 2018
La interacción con servicios web puede ser todo un desafío durante la construcción de software, aún más si estos son externos y no tenemos control sobre su funcionamiento.
El taller tiene como objetivo introducir al tester en el concepto de virtualización de servicios web y exponer cómo mediante esta actividad se puede sortear ciertos problemas que normalmente aparecen a la hora de diseñar y ejecutar las pruebas de software.
En este taller veremos típicos problemas que pueden surgir con los servicios web y cómo la virtualización puede ser una gran herramienta para hacerles frente en las etapas de desarrollo y testing.
Luego del taller, los participantes contarán con el conocimiento teórico/práctico para virtualizar servicios web utilizando la herramienta SoapUI y poder manipular las respuestas que dicho servicio deberá resolver.
La metodología del taller es una introducción y capacitación teórica de la temática del taller, la presentación de la herramienta y primeros pasos en la virtualización de servicios, un bloque de capacitación práctica guiado por una serie de ejercicios con la herramienta, un cierre teórico donde se presentan recomendaciones y buenas prácticas sobre este tipo de actividades.
Conocimientos previos requeridos
Conocimientos de test y desarrollo de software básicos como protocolo HTTP, Testing de integración, XML, JSON
Requerimientos
Para el taller el participante debe traer su computadora con:
La última versión de SoapUI (edición free) instalada: https://www.soapui.org/downloads/soapui.html
De forma opcional el servidor Apache Tomcat instalado: https://tomcat.apache.org/download-90.cgi
También es recomendable algún editor de texto como NotePad ++
Gastón Marichal
https://www.linkedin.com/in/gmarichal/
Marcos Manicera
https://www.linkedin.com/in/mmanicera/
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting
Testing de accesibilidad: un valor agregado cómo profesional y para el mundo por Gisela Amato y Susana Pallero
Sobre el taller:
Este taller pretende concientizar sobre la importancia de la accesibilidad web a la vez que brindar herramientas que den a la audiencia bases de análisis, diagnóstico y pruebas de accesibilidad.
Sobre Gisela:
Gisela Amato es Tester Certificada en ISTQB con más de 10 años de experiencia en Testing y amplios conocimientos en el ámbito de la accesibilidad, no solo web.
Ha liderado varios equipos durante su carrera y brindado cursos de entrenamiento en testing, calidad y diversas certificaciones. Actualmente trabaja en una empresa de cyber seguridad desempeñando roles de QA, Scrum Master e Instructora.
Sobre Susana:
Susana Pallero es Tester Certificada en ISTQB y especializada en Accesibilidad con más de 5 años de experiencia en este campo. Miembro de Mujeres en Tecnología Córdoba, colabora con diversos colectivos latinoamericanos impartiendo charlas y talleres para generar conciencia sobre la inclusión digital de personas con discapacidad y brindando herramientas que permitan a los profesionales trabajar con una perspectiva inclusiva.
PUXL Ambassador America, actualmente se desempeña como Quality & Accessibility Manager en VR4.
Requerimientos:
Sería muy bueno que tenas instalado Firefox con Fireyes pero no es excluyente.
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting
Testing exploratorio basado en sesiones - Aplicando mind maps y técnicas de pensamiento lateral por María Belén Llobet y María Victoria Jaurena
Sobre el taller:
Las pruebas exploratorias se basan en un enfoque en el que simultáneamente se aprende sobre la aplicación, se diseñan casos de prueba y se ejecutan esos casos de prueba.
Las mismas pueden aportar información valiosa y pueden ayudar a encontrar defectos que no hubieran sido encontrados por las pruebas convencionales. Sin embargo, sin un mecanismo para estructurar y organizar este esfuerzo, se pueden invertir horas o días enteros explorando el sistema sin un rumbo específico y sin ningún retorno de esa inversión.
Durante este taller, veremos cómo lograr pruebas exploratorias exitosas mediante la implementación de sesiones, en donde se establece una misión con anterioridad y se define un período de tiempo fijo para su ejecución.
Asimismo, explicaremos cómo estructurar y guiar las sesiones de las pruebas exploratorias creando mapas mentales utilizando una sencilla aplicación gratuita.
Explicaremos también cómo utilizar heurísticas y técnicas de pensamiento lateral para enriquecer en forma continua los mapas mentales para su posterior utilización.
Requerimientos:
XMIND8, Firefox o Chrome y acceso a internet
Sobre María Belén:
Analista de Sistemas, trabajo en testing hace mas de 11 años, actualmente se desempeña como Test Lead, Diplomada en Testing de Software y certificada en ISTQB Test Foundation.
Sobre María Victoria:
Ingeniera en Sistemas. Trabajo en testing hace más de 15 años; actualmente me desempeña como Project Manager en el equipo de Validación. Certificada en ISTQB Test Foundation.
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting
Ser ágiles, Hacer ágiles. La historia de un proyecto exitoso. por María del Rosario Romera, Santiago Coccaro y Paola López
Sobre el taller:
Queremos mostrar el punta a punta de un proyecto Ágil. Comenzaremos por medio de juegos, vivenciar que es el mindset agil. Conoceremos los valores, los principios y los repasaremos a lo largo de todo el taller. En la Segunda parte aprenderemos como crear y vender, un producto de 0, de manera agil. Por ultimo, desarrollaremos el producto con Scrum y/o Kanban. Conoceremos como saber cual necesitamos segun nuestro producto/realidad de equipo. Y como llevarlos a la practica.
Todo el taller sera practico.
Sobre los oradores:
Tenemos una extensa experiencia en diferentes entornos de trabajo. Los últimos años trabajamos en áreas de IT, donde descubrimos el mundo de la Agilidad, así como también fuimos adquiriendo experiencia desde la órbita del desarrollo de negocios. Es porque nos inspiramos en los valores Agiles, y creemos firmemente, que es el camino correcto para transformar organizaciones, y lograr resultados rápidamente, en entornos de trabajo motivados y felices, es que emprendemos juntos este camino. Entendiendo el propósito de las organizaciones, acompañandolas tanto en el camino de una transformación ágil, como en la construcción de la misma.
Tantos años de experiencia, tantos equipos, son la razón de nuestra convicción en el paradigma ágil, y entendemos, es la respuesta a muchos de los problemas por los cuales los proyectos fracasan. Es aquí donde nosotros construimos un camino trasmitiendo a otros lo aprendido.
Nosotros somos Rosario Romera, Santiago Coccaro y Paola Lopez. Y nuestro motor principal es cambiar la vida de las personas y las organizaciones.
Llevamos este proyecto con gran pasión, entusiasmo y alegría.
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting
El documento habla sobre la innovación y el futuro en la era de la disrupción. Explica que la innovación se enfoca en la mejora continua, el impacto en las personas y las fases del desarrollo de productos. También destaca la importancia de la capacitación y el soporte al usuario, así como las herramientas basadas en modelos. Finalmente, concluye que la innovación requiere eficacia, eficiencia, cultura, implementación contextual y valor y calidad.
Argentesting 2019 - Introducción al testing en DevOpsArgentesting
El documento presenta una introducción al testing en DevOps, discutiendo cómo el testing evoluciona junto con los enfoques ágiles y cómo el monitoreo también puede considerarse una forma de testing. Se anima a los lectores a comenzar su viaje con el testing en DevOps y a desafiarse a sí mismos.
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting
Cómo ser más productivo utilizando la línea de comando para testear por Pablo Bernard
Sobre la charla:
En la charla presento diferentes acercamientos iniciales al testing desde la línea de comando; la idea de no es reemplazar herramientas; sino ofrecer una muestra de qué cosas se pueden hacer desde la Terminal, y cómo uno puede ahorrarse unas cuantas horas de renegar con un poco de ingenio y un par de comandos.
Se muestra a través de ejemplos cómo interactuar con APIs, cómo trabajar con documentos guardados localmente, junto con un par de casos de uso particularmente genéricos; de los que se pueden derivar generalidades para casos particulares.
Sobre Pablo:
Durante mi primario (allá por los 90s), jugaba con LogoWriter y ví a una maestra presionar Ctrl+D y ver “el otro lado” de la página, donde uno podía programar. Todavía recuerdo la sensación de «Esto cambia TODO» a medida que comprendía las posibilidades que eso implicaba. En el secundario me dí cuenta de que iba a necesitar usar un formato estándar de fechas. Desde ese día, mis archivos relevantes usan ese formato, que ha superado la era de los disquettes, de los CDs regrabables, discos fallidos, pendrives arruinados y el tipo de complicaciones que “la nube” y sus falibles conexiones nos presenta.
En la Facultad me inscribí en una competencia de empresas virtuales. En la tercera ronda del juego no solo había fundido a sabiendas a mi equipo, obtenido una cantidad negativa de stock y despedido a todos menos uno de los empleados (¡virtuales!), sino que había conseguido ingresos por 3.141.592,65$ en el mes. Incidentalmente, pi*10^6, redondeado.
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting
Analizando la seguridad en aplicaciones móviles por Enrique Dutra
Sobre la charla:
Dado la cantidad de aplicaciones que se generan día a día y que por cuestiones de negocio o marketing, las mismas deben ser publicadas a Internet, les explicaremos a la audiencia, como usando las buenas prácticas de OWASP puede evaluarse una aplicación Web o móvil, para luego tener los elementos para asegurar las aplicaciones. Muy pocas personas conocen este lado de OWASP y desconocen que hay aplicaciones gratuitas que permiten trabajar en entornos seguros de las aplicaciones móviles.
Sobre Enrique:
Posee en sociedad una consultora que brinda soporte y consultoría en Seguridad Informática, Consultoría en ISO/IEC 27001, Soporte/Proyectos en plataforma Microsoft /Vmware y de Seguridad Informática ,de la Información y Ciberseguridad.
Ha realizado implementaciones de productos Microsoft en empresas pequeñas, medianas y grandes (más de 2000 Pc). También ha participado en proyectos de gran envergadura de productos Ms Exchange 2003 a 2016, ISA Server y Forefront TMG 2010, Terminal Server y migraciones de MS Windows 2003 a 2016; System Center Operation Manager y Sharepoint.
Llevó a cabo implementaciones exitosas de firewall Fortigate / Checkpoint de manera separada o en cluster. Brinda servicio de Soporte y Seguridad Administrada en plataforma de Seguridad.
Brinda asesoramiento sobre seguridad y normalización en estándares COBIT, SOX,PCI, ISO 20000 y 27001 e ITIL. Más de 30 años realizando Test de Vulnerabilidad, Test de Penetración en redes LAN, DMZ y WAN.
Consultado como Perito Informático en juicios laborales.
Migración de plataformas a Cloud.
Miembro de Criptored, INETA, Internet Security e ISACA.
Disertante en eventos de Microsoft & IBM.
Premiado como MVP Windows Security año 2006, 2007 y 2008.
Premiado como MVP Enterprise Security 2009, 2010, 2011, 2012, 2013 y 2014.
Premiado como MVP Cloud and Datacenter Management 2015, 2016 ,2017/2018 y 2018/2019.
Certificó como Auditor Lider ISO/IEC 27001 by BSI.
MCT dell 1999 al 2013.
Autor de carreras de Seguridad, MSIO y Forefront para el MVA de Microsoft.
Capacitaciones a medida de COBIT 5.0, ISO/IEC 27001 e ITIL o ISO 20000:2005.
Consultor certificado en Security IBM, MCafee y Checkpoint.
Invitado regularmente por programas de TV para analizar cuestiones de seguridad en Internet.
Experto en análisis e implementación de mitigaciones para malware Ransomware.
Experiencia en manejo de casos de grooming y sexting.
Premiado 2018 CYBERSECURITY PROFESSIONAL AWARDS LATAM
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting
Accesibilidad, donde las especialidades convergen por Érika La torre y Juan Javier Madrazo Hernández
Sobre la charla:
Pretendemos concientizar la importancia de la accesibilidad en el desarrollo de aplicaciones web, lo importante de tener en cuenta una serie de parámetros desde el diseño hasta su etapa de pruebas. La accesibilidad es el derecho al acceso a los contenidos independientemente de la diversidad funcional o del contexto de uso. Les dejamos un video de referencia para que vayan entrando en tema: https://www.youtube.com/watch?v=3f31oufqFSM
Sobre Érika:
Diseñadora gráfica multidisciplinaria en el área de Diseño y la comunicación; especialista en UX/UI, Accesibilidad & CX. Convencida del rol del diseño en la vida de las personas, el mundo digital marcó un antes y un después en su vida y formación. Con más de 14 años de experiencia, posee gran interés en la aplicación de metodologías en los procesos de diseño e innovación. Lidera y gestiona equipos en proyectos de diseño orientados a mejorar la experiencia de los usuarios de productos y servicios. Embajadora de +Mujeres en UX Argentina una comunidad de profesionales UX comprometidas con reducir la brecha de genero en tecnología.
Sobre Javier:
Recibido como Diseñador Gráfico en el Instituto Tecnológico de Diseño de La Habana en 1995, hace algunos años me desempeño como diseñador UX/UI y especialista en Accesibilidad Web.
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting
Automatizar al infinito y más allá, trae sus inconvenientes por Ernesto kiszkurno
Sobre la charla:
El año pasado presenté en Argentesting el concepto de RPA (robotic process automation) por qué consideraba que era algo interesante para la comunidad de testing. Dije que era un posible career path hacia actividades más orientadas al negocio y que partíamos con ventaja pues muchas de las actividades que sabemos de automatizar en testing, sirven para RPA.
Sigo pensando que hay una oportunidad de evolución allí y es por eso por lo que este año quiero ir un poco más allá y contarles lo que está sucediendo en las empresas con este concepto, que realmente ha explotado en popularidad e inversión.
Hoy en día nos encontramos en un estado de madurez mucho más avanzado de la práctica. Ya hay empresas que tienen cientos de robots trabajando y que han pasado las primeras etapas de maduración donde todo era un “entender para qué sirve la tecnología” a otro en el que “usan el concepto como una herramienta más de integración de procesos de trabajo”.
El problema es que el mindset experimental es muy distinto al de uso masivo. Manejar una bici a 10 km por hora es muy distinto a manejar una moto a 180 km por hora. Hoy en día las empresas enfrentan desafíos más grandes. Están aprendiendo a gobernar y dar escala a la práctica, gestionando la demanda y las expectativas en alza de los usuarios.
Espero me acompañen.
Sobre Ernesto:
Licenciado en Ciencias de la Computación FECyN-UBA. Master in Business Administration Universidad Torcuato Ditella. Diplomado en Antropología Empresarial de la Universidad de Belgrano. Profesional con 20 años de sólida experiencia en las áreas de Desarrollo, Ingeniería de Software, Mejora de Procesos, Gestión de Proyectos, Tecnología y Aseguramiento de la Calidad de Software. Experiencia en la formación, conducción y gestión de equipos exitosos en múltiples empresas y variadas industrias. Socio de Pragma Consultores desde el año 2007. Responsable de los proyectos de I+D de Pragma desde el año 2008. Vicepresidente del HASTQ desde 2008. Experiencia docente a nivel universitario (grado y posgrado) y secundario.
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting
Cómo la 4ta revolución industrial afectará al testing por Daniel Tolosa
Sobre la charla:
Esta 4ta. revolución industrial, conocida también como Industria 4.0, se caracteriza por la fusión de tecnologías emergente de campos tan diferentes como la robótica, la inteligencia artificial, la nanotecnología, la computación cuántica, la biotecnología, la impresión 3D, blockchain y el internet de las cosas.
Muchas de estas tecnologías nos han tomado por sorpresa y esta afectando a muchas empresas.
En esta charla discutiremos sobre la necesidad de que los ingenieros de software, especialmente las personas dedicadas al control de calidad implementen herramientas y técnicas especializadas para las pruebas de software orientadas a la industria 4.0.
Sobre Daniel:
Daniel Tolosa es Analista de Sistemas de la Universidad Tecnológica Nacional de Argentina y tiene experiencia en definición e implementación de procesos en pequeñas y medianas organizaciones; definición de procesos basados en el modelo de madurez CMM y CMMI; definición de pruebas automatizadas, incluyendo análisis y diseños de casos de prueba, ejecución y evaluación de resultados; Herramientas de Automatización de Pruebas Funcionales y de Performance; administración de proyectos de Testing y en la definición y captura de requerimientos.
Anteriormente, trabajó como en Consultor Senior en GSI Internacional, así como en diversos bancos y entidades financieras en Argentina, Estados Unidos, Puerto Rico y República Dominicana.
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting
Caso de éxito de pruebas automatizadas en industria automotriz por Maximiliano Kunz, Diego Delgado y Ezequiel Bazan
Sobre la charla:
A lo largo de la charla nos introduciremos en los desafíos que representa la automatización de escenarios de usuario en un Sistema de Información y Entretenimiento (Infotainment) en un Automóvil. A este reto inicial le sumamos cómo resolvimos la interacción con los diferentes periféricos que conviven en un auto, como ser el teléfono y pendrives con música, y también funcionalidades como reconocimiento de voz (speech recognition), de escritura (handwriting) y mucho más.
Sobre Maximiliano:
Ingeniero con mas de 11 años de experiencia en testing de software y 2 años en testing automatizado, ademas es Tester Certificado ISTQB y CMAP.
Sobre Ezequiel:
Trabaja hace 8 años en software en el área de testing, y desde hace 3 años en Incluit, desempeñando tareas de Testing automatizado.
Sobre Diego:
Analista diplomado en Calidad de Software con 10 años de experiencia en el área de testing y 6 años coordinando equipos de testing automatizado.
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting
Lippia, un framework multipropósito por Javier Re
Sobre la charla:
La idea es presentar un framework multipropósito que estuvimos construyendo durante los 3 últimos años y que ya vio la luz en algunas implementaciones y sigue avanzando. El framework concentra las ventajas de la utilización de BDD con Cucumber para acercar a los perfiles mas funcionales a la automatización y combina la potencia de distintos frameworks open source integrados en un solo paquete que ahorra muchísimo tiempo en el ramp-up de una estrategia de automatización de pruebas. Permite interactuar con aplicaciones web, móviles y windows desktop. Se ensambla en entornos de integración contínua dando el primer puntapié en esta área si el proyecto lo requiere ya que se implementa en formato de pipeline de Jenkins. El deploy se realiza íntegramente con contenedores Docker lo cual facilita su instalación y escalabilidad. Permite ejecuciones en paralelo y posee reportes nativamente como así también integraciones con plataformas como TFS y Jira+Zephyre..
Sobre Javier:
Javier Re es CEO de Crowdar. Muy proactivo, motivado, interesado en tecnologías de vanguardia y métodos ágiles. Buscando nuevas oportunidades de negocios en todo el mundo para expandir mi negocio dedicado a Consultoría de TI, Calidad de software, Automatización de pruebas con altos estándares de calidad Tengo más de 15 años en Tecnología aplicada a empresas. Además de mi título de Ingeniero de Software y mi Certificación PMP (2006), obtuve un MBA (Master en Administración de Empresas) en 2011 con el objetivo de mejorar mis habilidades comerciales para realizar mis tareas.
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...Argentesting
Machine Learning en Testing (Priorización de casos de prueba para una regresión) por Gastón Galera y Lucas Montoya
Sobre la charla:
Dado que el Regression Testing es una tarea común dentro del ciclo de desarrollo del software y debido a que testear todo el sistema no es posible por el costo y tiempo disponible; generalmente nos encontramos en una situación donde sólo un subset termina ejecutándose según la priorización que los mismos tienen o un experto puede darles.
En esta presentación queremos usar la Inteligencia Artificial (supervised machine learning) para que realice la priorización de los TCs y obtener un mejor resultado en el menor tiempo posible.
Vamos a utilizar el algoritmo de Machine Learning (ML) SVM Rank para evaluar y medir la calidad de la priorización realizada.
Nuestro resultado implicará que la técnica basada en ML mejora la detección temprana de fallas en el sistema comparado a uno aleatorio.
Sobre Gastón:
Ingeniero en Sistemas; profesional con más de 11 años de experiencia en el área de calidad principalmente en Testing, con conocimientos de performance, automatización, gestión de equipos e interesado en la investigación. Actualmente se desempeña como Test Lead en el equipo de Validación. Certificado en ISTQB Test Foundation 2010. Sobre Lucas:
Ingeniero de Sistemas. Analista de Pruebas desde el año 2013. Participó en proyectos de diferente índole en las actividades de planificación, diseño y ejecución de ciclos de prueba, reporte y seguimiento de defectos. Certificado en ISTQB Foundation Level y ISTQB Agile Tester.
Charlas relámpago por Leonardo Espíndola, Axel Labruna, Alfonsina Morgavi y Mariela Romera
La creatividad del tester, un futuro asegurado. – Por Leonardo Espíndola
Expondré una problemática: “Siempre probamos lo justo, pero no siempre la culpa la tiene el time to market”, la calidad en las pruebas es fundamental en cualquier organización, un tester inspirado, que imagina y que impacta su sabiduría es un tester creativo, que con muy pocas pruebas resuelve mucho mas que aquel que aporta muchas pruebas pero sin un valor agregado.
Introducción al testing en DevOps – Por Axel Labruna
El tema a desarrollar será en principio introducir a la audiencia a qué es DevOps, fundamentos y manifiesto, pasando por su contexto de aplicación y cómo la práctica de testing entra en este escenario.
Se seguirá hablando de la importancia de la automatización de pruebas y un breve paso por las herramientas que se utilizan y para qué tipo de pruebas se utilizan.
Habrá una introducción a distintas prácticas de testing dependiendo del ambiente a testear y cómo se puede elaborar una estrategia de testing teniendo en cuenta todas las prácticas y herramientas según la necesidad y el contexto.
La presentación estará basada en el libro “”Testing in DevOps”” de Katrina Clokie.
En la era de la disrupción ¿Cómo estamos imaginando el futuro? – Alfonsina Morgavi y Mariela Romera
Hablaremos sobre la importancia de desafiar el status quo para crear un futuro disruptivo en búsqueda de la evolución de nuestra especialidad acompañando así a la transformación digital. Mencionaremos factores influyentes y tíos/recomendaciones a tener en cuenta.
Tu primer script en Katalon - Paso a PasoArgentesting
Este documento presenta una introducción a Katalon Studio, una herramienta de automatización de pruebas. Explica cómo descargar e instalar Katalon Studio, y cómo crear el primer caso de prueba utilizando los modos Record & Play, Manual y Script. También cubre cómo crear y ejecutar suites de pruebas, agregar valor mediante variables globales y pruebas móviles, y integrar Katalon Studio con otras herramientas como JIRA y GitHub. El documento concluye con una sección de preguntas y respuestas.
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
.Net es una de las tecnologías más usadas y populares en el desarrollo del software, por lo que es sumamente importante en el área de testing conocer las herramientas disponibles en el mercado que nos permiten la automatización de pruebas con esta tecnología.
Durante el taller analizaremos las últimas herramientas y tecnologías (actualizadas del 2018) para la automatización de pruebas con .Net y estaremos viendo cómo integrarlas para crear la base de un framework de pruebas automatizadas (UI) con funcionalidades como: Reportes Ejecución en paralelo Manejo de datos Visual testing.
El objetivo de este taller es brindarle a la audiencia el conocimiento necesario para lograr automatizaciones de pruebas exitosas en .Net.
Se analizaran herramientas como NUnit3, Selenium WebDriver para .Net, ExtentReports, entre otras.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
Los patrones de diseño son soluciones probadas y documentadas a problemas comunes en el desarrollo de software. Cuando implementamos nuestros frameworks de pruebas automatizadas los usamos para evitar problemas ya conocidos como el alto costo de mantenimiento de los test, código duplicado y flaky test.
El principal objetivo de este taller es analizar en profundidad el patrón más usado para las automatizaciones con Selenium (PageObject) y mostrar a través de ejercicios prácticos sus ventajas y desventajas en comparación con otra alternativa, el patrón ScreenPlay, que a diferencia del anterior si cumple con principios básicos de la programación orientada a objeto.
Durante este taller veremos como en la práctica la refactorización del patrón PageObject nos lleva a otro patrón de diseño de igual propósito conocido como ScreenPlay Pattern. La comparación entre ambos patrones nos ayudará a determinar si debemos continuar usando PageObject o usar uno u otro según el contexto. El objetivo es mostrar a la audiencia las debilidades que pueden tener sus pruebas automatizadas cuando usan el patrón PageObject y como pueden mejorar sus frameworks de pruebas automatizadas siendo consciente de estas desventajas.
Ademas, se analizara otra alternativa(ScreenPlay Pattern) que puede sustituir el patrón PageObject cumpliendo con los “SOLID principles”.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Argentesting 2018 - Pruebas unitarias con AngularArgentesting
Taller ofrecido por Nicolás Molina Monroy (de Colombia) durante la 3ra edición del Argentesting 2018
En este workshop vamos a ver a cada uno de los artefactos principales del framework tales como: servicios, componentes, directivas y pipes con buenas prácticas usando las herramientas que nos entrega el framework y conociendo aquellos indicadores que nos permiten saber qué partes debemos probar del código.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: npm + nodejs, angular-cli
Nicolás Molina Monroy
https://www.linkedin.com/in/nicobytes/
Argentesting 2018 - Incorporando seguridad a las tareas de testingArgentesting
Taller ofrecido por Gastón Marichal y Marcos Manicera (ambos de Uruguay) durante la 3ra edición del Argentesting 2018
En este taller discutiremos por qué es importante verificar la seguridad y cómo se pueden incorporar tareas de seguridad dentro del testing funcional. Presentaremos cómo se relaciona la seguridad con la lógica de negocio, tan conocida por los testers y qué aspectos deberíamos verificar para disminuir los posibles puntos de vulnerabilidad de la misma.
El taller tiene como objetivo presentar un enfoque de pruebas funcionales relacionado a verificar ciertos aspectos de seguridad de nuestros sistemas.
Basado en las guías del OWASP, en el taller se muestran que posibles vulnerabilidades relacionadas a la lógica de negocios que de no ser controladas, podría generar grandes problemas de seguridad.
Conocimientos previos requeridos
Conocimientos básicos de desarrollo de software como HTML, HTTP, Arquitectura básica de sistemas. Conocimiento básico de testing.
Requerimientos
Este taller no requiere computadora.
Gastón Marichal
https://www.linkedin.com/in/gmarichal/
Marcos Manicera
https://www.linkedin.com/in/mmanicera/
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...Argentesting
Taller ofrecido por Gastón Marichal y Marcos Manicera (ambos de Uruguay) durante la 3ra edición del Argentesting 2018
La interacción con servicios web puede ser todo un desafío durante la construcción de software, aún más si estos son externos y no tenemos control sobre su funcionamiento.
El taller tiene como objetivo introducir al tester en el concepto de virtualización de servicios web y exponer cómo mediante esta actividad se puede sortear ciertos problemas que normalmente aparecen a la hora de diseñar y ejecutar las pruebas de software.
En este taller veremos típicos problemas que pueden surgir con los servicios web y cómo la virtualización puede ser una gran herramienta para hacerles frente en las etapas de desarrollo y testing.
Luego del taller, los participantes contarán con el conocimiento teórico/práctico para virtualizar servicios web utilizando la herramienta SoapUI y poder manipular las respuestas que dicho servicio deberá resolver.
La metodología del taller es una introducción y capacitación teórica de la temática del taller, la presentación de la herramienta y primeros pasos en la virtualización de servicios, un bloque de capacitación práctica guiado por una serie de ejercicios con la herramienta, un cierre teórico donde se presentan recomendaciones y buenas prácticas sobre este tipo de actividades.
Conocimientos previos requeridos
Conocimientos de test y desarrollo de software básicos como protocolo HTTP, Testing de integración, XML, JSON
Requerimientos
Para el taller el participante debe traer su computadora con:
La última versión de SoapUI (edición free) instalada: https://www.soapui.org/downloads/soapui.html
De forma opcional el servidor Apache Tomcat instalado: https://tomcat.apache.org/download-90.cgi
También es recomendable algún editor de texto como NotePad ++
Gastón Marichal
https://www.linkedin.com/in/gmarichal/
Marcos Manicera
https://www.linkedin.com/in/mmanicera/
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxpauca1501alvar
Explica cómo las tecnologías digitales han facilitado e impulsado la globalización al eliminar barreras geográficas y permitir un flujo global sin precedentes de información, bienes, servicios y capital. Se describen los impactos de las herramientas digitales en áreas como la comunicación global, el comercio electrónico internacional, las finanzas y la difusión cultural. Además, se mencionan los beneficios como el crecimiento económico y el acceso a la información, así como los desafíos como la desigualdad y el impacto ambiental. Se concluye que la globalización y las herramientas digitales se refuerzan mutuamente, promoviendo una creciente interdependencia mundial.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.