Este documento presenta una charla sobre cómo automatizar pruebas de una aplicación web utilizando Cucumber y Selenium. Explica cómo construir un proyecto de pruebas desde cero con estas herramientas e iterar sobre él para mejorar el código, facilitar el mantenimiento y grabar los tests en video. También resume algunas lecciones aprendidas como diseñar el código pensando en su testabilidad y el objetivo de cada prueba.
30 Frases innovadoras del Marketing y la comunicación obtenidas de las ponencias de Innova 2015: congreso sobre la innovación y la empresa de Bilbao los días 24 y 25 de abril.
En esta presentación se describe el estado del emprendimiento en Colombia y el mundo actualizado a 2017, incluyendo temáticas como: el incremento en el número de usuarios conectados a Internet a nivel mundial, ejemplos de proyectos de emprendimiento exitosos a nivel nacional (Tappsi, DomiciliosBogota, Rappi, Mensajeros Urbanos, Ticketcode) e internacional, metodologías al momento de emprender (Lean Startup, Business Model Generation, Customer Development), estrategias para crear mínimos productos viables (MVPs), la importancia del equipo, las habilidades del equipo, las etapas de una startup, las alternativas de inversión y buenas prácticas que deberían ser tenidas en cuentas por emprendedores.
La presentación está dirigida y fue realizada a estudiantes de pregrado y posgrado en el curso "Las Mil Caras de Internet" en la Universidad de los Andes.
30 Frases innovadoras del Marketing y la comunicación obtenidas de las ponencias de Innova 2015: congreso sobre la innovación y la empresa de Bilbao los días 24 y 25 de abril.
En esta presentación se describe el estado del emprendimiento en Colombia y el mundo actualizado a 2017, incluyendo temáticas como: el incremento en el número de usuarios conectados a Internet a nivel mundial, ejemplos de proyectos de emprendimiento exitosos a nivel nacional (Tappsi, DomiciliosBogota, Rappi, Mensajeros Urbanos, Ticketcode) e internacional, metodologías al momento de emprender (Lean Startup, Business Model Generation, Customer Development), estrategias para crear mínimos productos viables (MVPs), la importancia del equipo, las habilidades del equipo, las etapas de una startup, las alternativas de inversión y buenas prácticas que deberían ser tenidas en cuentas por emprendedores.
La presentación está dirigida y fue realizada a estudiantes de pregrado y posgrado en el curso "Las Mil Caras de Internet" en la Universidad de los Andes.
Gia sư lớp 7 tại nhà Hà Nội chất lượng cao. ĐT hỗ trợ: (043).990.6260 - 0936.128.126. Trung tâm gia sư Hà Nội nhận gia sư Toán, Văn, Anh, Lý, Sinh, Tiếng Nhật, Tiếng Pháp lớp 7 tại nhà mọi trình độ từ cơ bản đến nâng cao.
Términos y condiciones de uso web y política de cookiesFormalDocs
Recomendaciones para cumplir con la ley de protección de datos
1. Dar de alta el fichero ante el Registro General de Protección de Datos
2. Informar a los usuarios sobre la recopilación de datos
3. Obtener el consentimiento del solicitante
4. Rellenar el documento de seguridad
5. Garantizar el ejercicio de los derechos de Acceso, Rectificación, Cancelación y Oposición (derechos ARCO)
6. Implementar medidas de seguridad internas
Recomendaciones para cumplir con la Ley de Cookies
1. Saber qué tipo de cookies utilizamos en nuestra web
2. Redactar texto legal
3. Implementar técnicamente la solicitud del consentimiento del usuario
10 Pearls of Wisdom for Working With & Leading PeopleOgilvy
By David Levitt, Former Worldwide President of Learning & Development, recently retired from Ogilvy after 45 years.
This is an excerpt from his retirement speech.
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
Are you new to SlideShare? Are you looking to fine tune your channel plan? Are you using SlideShare but are looking for ways to enhance what you're doing? How can you use SlideShare for content marketing tactics such as lead generation, calls-to-action to other pieces of your content, or thought leadership? Read more from the CMI team in their latest SlideShare presentation on SlideShare.
Each month, join us as we highlight and discuss hot topics ranging from the future of higher education to wearable technology, best productivity hacks and secrets to hiring top talent. Upload your SlideShares, and share your expertise with the world!
Not sure what to share on SlideShare?
SlideShares that inform, inspire and educate attract the most views. Beyond that, ideas for what you can upload are limitless. We’ve selected a few popular examples to get your creative juices flowing.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Cypress es un nuevo jugador en las herramientas de código abierto para pruebas automatizadas de software.
Presentado por Gilberto Sánchez en SG Virtual Conference 2020
Actualmente, las compañías más innovadoras, tienen despliegues de software medido en términos de días, en vez de meses. Esta agilidad es permitida gracias al uso de Continuous Delivery, habilitando la automatización de procesos de Built, Test y Entrega de cambios de códigos, usando DevOps. Estas automatizaciones ayudan a identificar bugs mucho antes en el proceso, para así incrementar la productividad de los desarrolladores.
En este webinar, vamos a compartirles el proceso que los ingenieros de Amazon usan para la práctica de DevOps, también discutiremos cómo usted puede traer estos procesos a su compañía usando un nuevo grupo de herramientas disponibles en AWS (AWS CodeCommit, AWS CodePipeline and AWS CodeDeploy). Estos servicios fueron inspirados por las mismas herramientas internas y cultura de DevOps en Amazon.
Objetivo de aprendizaje:
- Aprender qué es Continuous Delivery, sus beneficios y cómo implementarlos.
- Aprender cómo aumentar la frecuencia y confiabilidad de las actualizaciones de su aplicación.
- Aprender a crear un flujo de despliegue de software automatizado en AWS.
- Entender los aspectos básicos de AWS CodePipeline y AWS CodeDeploy
Taller evento TestingUY 2015 - Técnicas de Automatización Going from GOOD to ...TestingUy
Expositores: Federico Regueira, Diego Tortoriello y Gonzalo Ciosek Infocorp
Resumen:
Demostración del uso de un framework de automatización para interacción directa con objetos de una página web.
Se propone hacer una presentación teórica de la automatización de pruebas sobre Selenium, sus obstáculos típicos y cómo superarlos mediante el uso de otro framework; creando scripts de automatización más robustos y con mayor mantenibilidad.
Asimismo, se propone hacer una práctica en conjunto con los participantes, para que puedan ver y entender por un medio más tangible, la diferencia y ventajas que esta nueva estrategia nos brinda.
Gia sư lớp 7 tại nhà Hà Nội chất lượng cao. ĐT hỗ trợ: (043).990.6260 - 0936.128.126. Trung tâm gia sư Hà Nội nhận gia sư Toán, Văn, Anh, Lý, Sinh, Tiếng Nhật, Tiếng Pháp lớp 7 tại nhà mọi trình độ từ cơ bản đến nâng cao.
Términos y condiciones de uso web y política de cookiesFormalDocs
Recomendaciones para cumplir con la ley de protección de datos
1. Dar de alta el fichero ante el Registro General de Protección de Datos
2. Informar a los usuarios sobre la recopilación de datos
3. Obtener el consentimiento del solicitante
4. Rellenar el documento de seguridad
5. Garantizar el ejercicio de los derechos de Acceso, Rectificación, Cancelación y Oposición (derechos ARCO)
6. Implementar medidas de seguridad internas
Recomendaciones para cumplir con la Ley de Cookies
1. Saber qué tipo de cookies utilizamos en nuestra web
2. Redactar texto legal
3. Implementar técnicamente la solicitud del consentimiento del usuario
10 Pearls of Wisdom for Working With & Leading PeopleOgilvy
By David Levitt, Former Worldwide President of Learning & Development, recently retired from Ogilvy after 45 years.
This is an excerpt from his retirement speech.
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
Are you new to SlideShare? Are you looking to fine tune your channel plan? Are you using SlideShare but are looking for ways to enhance what you're doing? How can you use SlideShare for content marketing tactics such as lead generation, calls-to-action to other pieces of your content, or thought leadership? Read more from the CMI team in their latest SlideShare presentation on SlideShare.
Each month, join us as we highlight and discuss hot topics ranging from the future of higher education to wearable technology, best productivity hacks and secrets to hiring top talent. Upload your SlideShares, and share your expertise with the world!
Not sure what to share on SlideShare?
SlideShares that inform, inspire and educate attract the most views. Beyond that, ideas for what you can upload are limitless. We’ve selected a few popular examples to get your creative juices flowing.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Cypress es un nuevo jugador en las herramientas de código abierto para pruebas automatizadas de software.
Presentado por Gilberto Sánchez en SG Virtual Conference 2020
Actualmente, las compañías más innovadoras, tienen despliegues de software medido en términos de días, en vez de meses. Esta agilidad es permitida gracias al uso de Continuous Delivery, habilitando la automatización de procesos de Built, Test y Entrega de cambios de códigos, usando DevOps. Estas automatizaciones ayudan a identificar bugs mucho antes en el proceso, para así incrementar la productividad de los desarrolladores.
En este webinar, vamos a compartirles el proceso que los ingenieros de Amazon usan para la práctica de DevOps, también discutiremos cómo usted puede traer estos procesos a su compañía usando un nuevo grupo de herramientas disponibles en AWS (AWS CodeCommit, AWS CodePipeline and AWS CodeDeploy). Estos servicios fueron inspirados por las mismas herramientas internas y cultura de DevOps en Amazon.
Objetivo de aprendizaje:
- Aprender qué es Continuous Delivery, sus beneficios y cómo implementarlos.
- Aprender cómo aumentar la frecuencia y confiabilidad de las actualizaciones de su aplicación.
- Aprender a crear un flujo de despliegue de software automatizado en AWS.
- Entender los aspectos básicos de AWS CodePipeline y AWS CodeDeploy
Taller evento TestingUY 2015 - Técnicas de Automatización Going from GOOD to ...TestingUy
Expositores: Federico Regueira, Diego Tortoriello y Gonzalo Ciosek Infocorp
Resumen:
Demostración del uso de un framework de automatización para interacción directa con objetos de una página web.
Se propone hacer una presentación teórica de la automatización de pruebas sobre Selenium, sus obstáculos típicos y cómo superarlos mediante el uso de otro framework; creando scripts de automatización más robustos y con mayor mantenibilidad.
Asimismo, se propone hacer una práctica en conjunto con los participantes, para que puedan ver y entender por un medio más tangible, la diferencia y ventajas que esta nueva estrategia nos brinda.
Taller Evento TestingUY 2018 - Test Automation GourmetTestingUy
Exopositor: Leonard Espíritu
Duración: 4 horas
Resumen: En este taller revisaremos qué es automatización de pruebas y las alternativas de implementación que hay en el mercado, luego con algunos “ingredientes” seleccionados pasaremos a aprender su “preparación” de tres maneras diferentes: Pruebas automatizadas para Servicios, Pruebas automatizadas para Web y Pruebas automatizadas para Móviles.
El participante deberá traer su laptop. Se requiere un equipo con un mínimo de 8 Gb. de RAM y el siguiente software instalado:
JDK 1.8
IntelliJ Community Edition 2018.1.2
Appium Desktop 1.5.0 o superior
Android Studio 3.1 (Android Studio package)
Android SDK 26.1.1 (SDK tools package)
Android API 23 (6.0). Se debe instalar con el SDK Manager de Android Studio.
Chrome Driver
Tech Meetup: Jenkins, the moody buttlerSantex Group
Along the lines of this meetup we’ll setup from scratch (mind the gap present in all live experiences), explore the features and capabilities of this neat CI/CD tool that can certainly boost productivity while reducing pains and frictions in the software development process of a team.
Watch the video here: http://bit.ly/2eKn4mK
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluarJuanfra Álvarez Herrero
Documento que recoge herramientas, ideas y estrategias para aprovechar la oportunidad que la crisis abierta por la pandemia del coronavirus nos ofrece de poner en juego otras maneras de aprender, enseñar y evaluar.
Í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.
(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.
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.
4. ¿Qué vamos a hacer?
Construir un proyecto muy sencillo de tests con
cucumber + selenium... ¡¡¡Desde 0!!!
...
Iterar sobre la aplicación construida para:
1. Tener código más mantenible
2. Hacernos la vida más fácil
3. Grabar en video la nuestros tests
9. Sabemos qué es cucumber
Como relacionamos la especificación
con la implementación
Las posibilidades que nos brinda
Como encaja con los tests de 4 fases:
Before + Given = preparar (setup)
When = ejercitar el SUT
Then = verificar el comportamiento
After = limpiar (tear down)
10. Sabemos que es Selenium
Hemos aprendido a usar el
IDE (niños, no hagáis esto en casa)
16. ¿Como lo mejoramos?
Extraemos la lógica de tests a servicios
Guardamos el estado en un storage
clave-valor
Creamos "Object Builders" para los
datasets
Añadimos hooks para GRABAR la
ejecución en video (gracias a nuestros
amigos de )tuenti