Debido al reciente cambio en el formato de las extensiones del navegador Mozilla Firefox (versión 55), las extensiones basadas en formato XPI no son soportadas y en consecuencia, la extensión de Selenium IDE. Sin embargo y más allá de esto, Selenium sigue siendo una potente herramienta. En esta charla veremos una introducción a Selenium, hablaremos de la SeleniumConf, se discutirá sobre lo que se pierde con este cambio y se evaluarán alternativas a Selenium IDE. Cerraremos con una demo de una herramienta alternativa y gratis a Selenium IDE.
Presentación generada en base a experiencias en proyectos y cursos llevados adelante por el Centro de Ensayos de Software (www.ces.com.uy).
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Meetup TestingUY 2018 - Selenium en la actualidad
1. Selenium en la actualidad
Joaquín Moreira
jmoreira@ces.com.uy
1
2. ¿Quiénes somos?
2
▪ Especializados en servicios de testing
• Evaluar la calidad de los sistemas
▪ Emprendimiento conjunto
• Vínculo Academia-Industria
▪ Símbolo de calidad
• Desde 2004
3. Objetivo del CES
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 plataformas
•Capacitación en testing
✓Carrera – Desde 2011 – 14 ediciones
✓Grado y Posgrado
✓Especializaciones
•Consultoría en testing
✓Departamento de testing
✓Proceso de testing
✓Apoyo en proyectos de testing
•Certificación / Homologación /Conformidad
4
5. ¿Que es Selenium?
▪Herramienta para automatización
funcional de aplicaciones web.
▪Proyecto de código abierto iniciado por
OpenQA.
5
6. Un poco de historia
▪Jason Huggins – 2004.
•Desarrolla Selenium Core.
▪Simon Stewart – 2006.
•Crea el WebDriver.
▪Selenium 2 – 2011.
▪Selenium 3 – 2016.
6
Simon Stewart
Jason Huggins
7. Selenium 3
▪Selenium IDE
•Extensión de Firefox.
•Creación y grabación de pruebas automatizadas.
▪Selenium WebDriver
•Creación de pruebas escritas en lenguajes de
programación.
▪Selenium Grid
•Ejecución de pruebas en paralelo y en múltiples
máquinas.
7
8. Firefox 55 y
Selenium IDE
▪Firefox cambia formato de extensiones.
•Formato XPI ya no soportado.
•Ocupa su lugar Web Extension.
▪Selenium IDE era una extensión con
formato XPI.
https://seleniumhq.wordpress.com
8
9. Un rayo de
Esperanza
▪SeleniumConf 2017
•Simon dio novedades de Selenium IDE.
•Proyecto SideeX dona código a Selenium.
•¡Selenium IDE volverá!
✓Tan pronto sea posible.
•Soportará Chrome, Firefox.
✓Probablemente Edge
✓Safari (cuando se adapte)
https://youtu.be/v9OoXIZobdk
9
10. Selenium IDE
▪Actualmente en versión 1.0.2
▪Extensión para Chrome
▪Interfaz renovada
▪Funcionalidades limitadas
10
12. Alternativas a
Selenium IDE
12
Funcionalidades SideeX Kantu
Katalon
Recorder
Exportar código No No Sí
Compatibilidad
scripts viejos
(SeIenium IDE)
Sí(*) Sí Sí
Test Suites Sí Sí Sí
Open Source Sí Sí No
(*) Es necesario hacer algunos ajustes al script
13. Alternativas a
Selenium IDE
13
Funcionalidades SideeX Kantu
Katalon
Recorder
Documentación Concreta Concreta Concreta
Último commit en
GitHub
Enero 2018 Enero 2018 N/A
Comunidad No No Sí
Loops No Sí No
15. Gracias
Centro de Ensayos de Software
• Sitio: http://www.ces.com.uy
• Carrera de Testing: http://www.ces.com.uy/index.php/carrera-de-testing
• Twitter: @ces_com_uy
• Facebook: /CentroDeEnsayosDeSoftware
• Plataforma de capacitación: http://www.capacitacion.ces.com.uy
• Blog: http://blog.ces.com.uy
• Correo electrónico: info@ces.com.uy
• Youtube: Centro de Ensayos de Software
Mi correo electrónico
jmoreira@ces.com.uy
15
16. 16
Testing de servicios web
19 de marzo
18 de junio
17 de setiembre
22 de abril
20 de julio
19 de octubre
Paquete de automatización del
testing funcional
2 de abril 16 de junio
Asignaturas específicas Fechas de inicio Fechas de finalización
Twitter: @ces_com_uy
Correo electrónico: info@ces.com.uy
http://capacitacion.ces.com.uy/mod/page/view.php?id=8690