ConTesting todo Sin testing nada, así comenzábamos en el CES explicando la razón de ser de este raro emprendimiento que reunió a la Academia y la Industria hace doce años en Uruguay. También podemos considerarnos ConTestatarios, porque solemos polemizar sobre la calidad de los productos de software, la responsabilidad profesional y las tendencias en testing.
Además ConTest es el apócope de Context Testing, ya que estamos convencidos que el testing depende fuertemente del contexto. Mi presentación nos conducirá “ágilmente” por estos escenarios.
El valor de la Certificación ISTQB
Power Point elaborado por Alfonsina Morgavi y que sirvió como base para su exposición durante el 5to Encuentro de Testers organizado por TestingBaires.
+ info en: www.testingbaires.com
Se armará un grupo de estudios con el objetivo de rendir la certificación.
Precondición: Tener el ISTQB Foundation Level aprobado
Consultas: webmaster@testingbaires.com
El valor de la Certificación ISTQB
Power Point elaborado por Alfonsina Morgavi y que sirvió como base para su exposición durante el 5to Encuentro de Testers organizado por TestingBaires.
+ info en: www.testingbaires.com
Se armará un grupo de estudios con el objetivo de rendir la certificación.
Precondición: Tener el ISTQB Foundation Level aprobado
Consultas: webmaster@testingbaires.com
Prof. Arif Rashid Khawaja
FRCS(Ed), FRCS(Breast and Gen Surg)
Consultant Oncoplastic Breast Surgeon.
Member NCCN (USA)Breast Cancer Guideline Committee, MENA Region.
Director, Center for Innovation in Learning and Teaching (CILT), UHS.
Prof. Arif Rashid Khawaja
FRCS(Ed), FRCS(Breast and Gen Surg)
Consultant Oncoplastic Breast Surgeon.
Member NCCN (USA)Breast Cancer Guideline Committee, MENA Region.
Director, Center for Innovation in Learning and Teaching (CILT), UHS.
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.
itSMF Vision13 - ISO/IEC 25000: Evaluación y Certificación de la Calidad del ...Alarcos Quality Center
Presentación de la ponencia de AQC y AENOR para el congreso Vision13 organizado por itSMF. Trata sobre el servicio de evaluación y certificación de la calidad del producto software, basado en ISO/IEC 25000, proporcionado por el Laboratorio AQC Lab y AENOR.
Mi idea para esta charla es contarles lo que aprendí sobre Testing Exploratorio, con algunos ejemplos y porque no, cómo lo aplico en mi día a día.
Según el ISTQB, el testing exploratorio, tal como lo indica su nombre, es sobre explorar el producto, entender qué hace y que no hace, que funciona y que nó. Uno como tester, cuando hace testing exploratorio está constantemente tomando decisiones, sobre el alcance de las pruebas, sobre cuanto tiempo invertir en cada prueba y qué testear después.
La teoría, es muy interesante y la podemos encontrar en muchos libros, blogs, videos, cursos, charlas, etc. Pero la realidad es que hay muy poca información sobre cómo funciona en la práctica, además de que para muchas personas es una forma "tabú" de hacer testing, porque es informal (o se piensa que lo es). Es realmente infomal? Cómo funcionan las técnicas que todos conocemos? Esas son algunas de las preguntas que me gustaría responder y también compartir con ustedes su propias experiencias.
TestingAR XXV - Hacia la Calidad y más allá por Charo GonzalezTestingAR Meetup
Buenas prácticas en Testing que no debemos dejar morir. Miremos más allá del Documento Funcional. Haremos un recordatorio de los "Plus" que ponen una sonrisa en las caras de los clientes. Hablaremos de valor agregado y de aquello que hace al Tester únicos, y no uno más del montón.
Los testers tienen mucho más para ofrecer que solo calidad.
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...TestingAR Meetup
Cuando hablamos de calidad lo relacionamos directamente con el área de QA.La tecnología avanza y nosotros vamos cambiando con ella.
En la gerencia de shopping empezamos a cambiar la idea de quién es responsable de la calidad de las aplicaciones y cómo se lleva a cabo. Les voy a contar un poco de historia y cómo nos fuimos adaptando a las exigencias que supone trabajar en una punto com.
Además de cómo hacemos para que la calidad esté involucrada desde el momento cero y por todos los integrantes del equipo.
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...TestingAR Meetup
Protractor es un framework de pruebas End-To-End para aplicaciones Angular y AngularJS.
Ejecuta pruebas contra tu aplicación que se ejecutan en un navegador real, interactuando con él de la misma forma como lo haría un usuario.
El objetivo de esta charla es introducir las bases sobre Protractor, y también, compartir parte de nuestra experiencia (estrategia, errores, lecciones, etc) utilizando el framework.
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik SamantaTestingAR Meetup
¿Qué es Message Queue? ¿Por qué es importante hacer Performance Testing de MQ? ¿Cuáles son los factores relacionados con MQ que afectan a la performance de una aplicación? También charlaremos de JMS y de un caso de estudio de performance testing del mismo.
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...TestingAR Meetup
En esta charla les presentaré el Screenplay Pattern. Esta nueva forma de crear test automatizados de aceptación, surgió de la necesidad de mejorar el Page Object pattern y todos los code smells que vienen aparejados con el. Veremos los conceptos, frameworks con los cuales se pueden trabajar estas ideas, y algunos ejemplos de código.
Por Alejandro Iannucci:
¿Qué es Allure? ¿Por qué usarlo? ¿Cómo empezar? Conozcamos cómo Allure ayudó a mejorar la comunicación de nuestro equipo dentro de MuleSoft.
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio ManciniTestingAR Meetup
¿Qué pasa cuando arrancas en una empresa donde no había QA? Daré un repaso de mis primeros meses en un proyecto que busca aumentar la calidad de sus entregables; los procesos existentes, la integración, la elección de herramientas y su uso, con algunos ejemplos en vivo.
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro SequeiraTestingAR Meetup
¿Por qué empezar a usar Jenkins Pipelines? ¿Cómo funcionan? ¿Qué ventajas tienen? ¿Qué desventajas tienen? Cómo es nuestra experiencia con pipelines dentro de Medallia
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACCTestingAR Meetup
Usando un framework desarrollado en Google del que participó James Whittaker y que usa Testing Exploratorio Basado en riesgos, entenderemos porque puede ser que armar un plan no sirva, pero que la planificación es fundamental.
Que lo haya creado Google, ¿significa que es un framework de planificación infalible? ¡En lo absoluto! Me gusta pensar en sistemas perfectibles, en lugar de pensar en balas de plata.
Sin embargo, en ésta charla, me gustaría compartir junto a ustedes como con éste framework podemos darle estructura a la generación de ideas de pruebas, también, que podemos usarlo para promover la participación del equipo en la planificación de las mismas antes que se escriba una línea de código, encontrar gaps, o agujeros en la definición de un requerimiento, y por último, que es posible ampliar nuestra cobertura sin perder el foco sobre las prioridades.
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...TestingAR Meetup
¿Qué es el testing automatizado? ¿Para qué sirve? ¿Cómo se relaciona con el testing manual?
Estas son algunas de las preguntas que necesitamos responder para entender la función del testing automatizado en un proyecto, para que sea útil y con expectativas reales que si se puedan cumplir.
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...TestingAR Meetup
Es muy común hablar de Testing Exploratorio pero es claro que el concepto está viciado, por eso vamos a charlar de que se trata desde una óptica diferente y demostrar que no es solo un lindo nombre, además buenas prácticas, objetivos y que valor agregado generamos al hacerlo, como así también desmitificar lo que algunos creen acerca de esta maravillosa forma de hacer testing.
TestingAR IX - Retorno de Inversión - POM TestingArTestingAR Meetup
Tuvimos varias charlas de automatización, con diferentes enfoques, gente que quiere ingresar en esta rama de testing por que les gusta, otras porque lo consideran esencial, y otras simplemente por que la gerencia lo necesita.
En esta charla vamos a ver el uso de POM (Page Object Model)
• ¿Qué beneficios nos da?
• ¿Cómo lo hacemos?
• Como se aplica este modelo a diferentes herramientas
Las herramientas que vamos a utilizar son Ranorex y Selenium WebDriver para ver que el modelo se puede aplicar en ambas.
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...TestingAR Meetup
Los algoritmos de Machine Learning juegan hoy en día un papel fundamental en el funcionamiento de todo tipo de aplicaciones, desde reconocimiento de imágenes o voz en un teléfono celular hasta los autos autónomos. En esta charla intentaremos explicar qué es Machine Learning, cuáles son los algoritmos de ML mas importantes y cuál es el proceso típico para la construcción y puesta en producción de dichos algoritmos.
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automationTestingAR Meetup
La charla consistirá en pasar por los siguientes tópicos:
• Introducción a la automatización
• Cuándo automatizar
• Ventajas y desventajas de la automatización
• Perfil del QA Automation
• Herramientas de automatización
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...TestingAR Meetup
El objetivo de la charla es poder entender qué es Docker y cómo lo podemos usar para producir entornos de testing repetibles.
Durante de la charla haremos una demo de como crear una imagen de docker para un aplicación web sencilla y como usar una imagen oficial de selenium para correr test automáticos contra ese entorno.
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New BlackTestingAR Meetup
Hoy en día escuchamos recurrentemente conceptos como Cloud, Microservices o Continuos Delivery sin tener en cuenta cuán importante es el testing para llegar a buen puerto con esas iniciativas.
En esta breve presentación me gustaría ir a través de los conceptos principales que consideramos con respecto a testing para llevar nuestros productos a producción.
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...TestingAR Meetup
Test automation es uno de los temas que más nos interesa en la comunidad de testing, pero un error muy común es que nos focalizamos en automatizar una capa en particular (generalmente UI) y nos olvidamos del resto (API/Services, Unit).
Para que podamos definir una estrategia completa de nuestro sistema a testear tenemos que entender bien ciertos conceptos claves en cada una de las capas, visualizar mas allá de la pirámide de Test Automation de Mike Cohn, y meternos en el mundo que normalmente queda en el ámbito de los desarrolladores.
A su vez, no podemos ignorar el impacto que Continuos Delivery/Deployment esta teniendo en la industria desde hace tiempo, pero que pocos logran implementar. Propongo hacer un pasaje por todos estos temas, definir algunos puntos controversiales que seguro generará un poco de debate.
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR Meetup
“Es mejor que empieces el testing desde el comienzo”.
Esta frase se ha repetido tantas veces últimamente gracias al auge y relevancia de las metodologías ágiles, que (por suerte) remarcan la importancia que tienen las pruebas en el proceso de desarrollo.
¿Cuál es la mejor forma de enfocar el esfuerzo en testing cuando hablamos de pruebas de performance? ¿Deberíamos comenzar desde el comienzo del desarrollo, acompañándolo, de acuerdo a lo planteado por las metodologías ágiles, o deberíamos seguir con un enfoque del tipo waterfall?
Si alguien de la audiencia está pensando sobre pruebas de performance y tiene que decidir cómo enfocar sus esfuerzos, en esta presentación compartiremos cómo son ambos enfoques basándonos en proyectos reales, pudiendo así generar una mejor imagen de cada uno. Veremos los pros y contras de cada uno y después de la charla podrán llegar a la conclusión de cuál les conviene más en su contexto.
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.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
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.
3. Centro de Ensayos de Software
Consorcio CUTI – FACULTAD DE INGENIERÍA
http://www.ces.com.uy
“Brindar servicios especializados de testing
a la industria de TI, para mejorar su
capacidad productiva en cuanto a
calidad, diversidad de plataformas e
innovación de sus productos
3
4. Servicios
• Testing funcional
• Ensayos de plataforma
• Pruebas de conformidad
• Consultoría en testing
üProcesos y grupo de testing
üProducto bajo prueba
• Capacitación en testing
üGrado y posgrado, a medida
üPara desarrolladores
• Carrera de testing en línea
4
11. DevOps
“…A desalambrar a desalambrar
Que el software es mio, tuyo y de aquel
De TI, desarrollo y el negocio también”
12. DevOps
§ Una cultura, movimiento y/o práctica que
hace hincapié en
• La colaboración y la comunicación entre
üdesarrolladores de software y los demás
actores en TI
• La automatización del testing, de los
procesos de cambio, de entrega de
software y de infraestructura.
§ ¡Herramientas!
12
17. Una carrera en testing
Experiencia
Especialización
Conocimiento
17
18. Comunicación Abstracción Gestión
Proyectos de
software
Sistemas de
software
Pruebas de
software
Calidad de
datos
Testing de
usabilidad
Testing de
aplicaciones en
dispositivos
móviles
Testing de
seguridad
Optativas
Trimestre 1
Introducción al
testing
Introducción a
la Gestión de
incidentes
Introducción al
testing
funcional
Trimestre 2
Documentación
y reportes
Técnicas de
testing
funcional
Introducción al
testing de
performance
Trimestre 3
Introducción al
testing
automatizado
Taller de
Documentación
y reportes
Taller de testing
funcional I -
Modeladdo
Trimestre 4
Taller de
performance
Taller de
automatización
Taller de testing
funcional II
Trimestre 5
Pruebas en el
desarrollo de
SW
Información para
la toma de
decisiones
Optativa I y II
Trimestre 6
Metodologías y
gestión de
testing II
Optativa III y IV
Proyecto Final
Tester de software Tester profesional de software Líder de testing de software
20. El testing contribuye
§ A construir mejores productos
§ A construir mejor los productos
§ Testing preventivo, Testeabilidad, Testing
§ ¡Larga vida al testing!
20
21. Mi pregunta
§ ¿Testers para testers o
• Testers con gerentes
• Testers con desarrolladores
• Testers con otras profesiones
• Testers con…?
§ ¿Sus preguntas?
21