Pruebas Funcionales y de Regresión con Selenium)

¿Te gustaría aprender Pruebas Automatizadas Selenium?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

En primer lugar, es necesario tener en cuenta que, cuando desarrollamos software y verificamos las pruebas, dependiendo de la envergadura del proyecto, puede que los costes del testing excedan lo previsto.

En estos casos puede ser necesario que, en lugar de que los testadores se dediquen por completo a probar el software manualmente, nos ayudemos de la tecnología para automatizar esos procedimientos, especialmente los procedimientos más repetitivos, más aburridos o más simples.

De esta forma, se puede dejar que las personas se encarguen de otros procedimientos más complejos, menos repetitivos y menos automatizables. Para este fin se desarrolló Selenium, más concretamente para la automatización de flujos web.

Obtén descuentos exclusivos de nuestros cursos en vivo en línea

Capacítate con los expertos

Versiones

En el mercado podemos encontrar tres variantes:

Selenium IDE:

Está destinado a programar pequeños flujos de navegación, y al mismo tiempo nos ofrece un pequeño entorno de desarrollo para este fin.

En dicho entorno nos permitirá tanto grabar, modificar cómo reproducir las pruebas que tengamos previsto realizar.

Selenium Webdriver:

La misma, sin tener un entorno de desarrollo, nos ofrece las librerías principales del framework, sobre las que podremos codificar todas las pruebas que queramos realizar.

Proviene de la evolución de Selenium RC, dónde se interactuaba con el navegador a través del Json Wire Protocol, que quedó en desuso al pasarse al Webdriver Protocol. Se puede decir que el primero fue absorbido por el segundo en pos de una mejora del funcionamiento.

A través de S.Webdriver y un controlador independiente de cada navegador, podremos automatizar estos flujos web.

Guía de estándares de codificación segura integrada | Parasoft

Selenium Grid:

Finalmente, aprovechando la característica de esta tercera modalidad de Selenium, podremos expandir las posibilidades de S. Webdriver a multitud de equipos, desde los cuales ejecutar todas esas pruebas remotamente.

Esto se puede hacer simplemente teniendo instalado un servicio de Selenium Grip y conectándonos a ellos a través de Selenium Webdriver, podremos orquestar la ejecución de todas las pruebas que queramos en distintos navegadores como Chrome, Firefox, Opera, Safari, etcétera.

Te invitamos a ver todos los artículos que tenemos para ti, coméntanos que tal te pareció este articulo y compártelo con más personas.

¿Te gustaría aprender Pruebas Automatizadas Selenium?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
1 Comment
La mas nueva
Más antiguo Más votada
Comentarios.
Ver todos los comentarios
trackback
1 Año Texto atrás

[…] comprende la examinación, análisis, observación y evaluación de diferentes aspectos en el desempeño del software. Una vez realizados los tests, los examinadores entregan los resultados al equipo de desarrollo y […]

¿Te gustaría aprender Análisis y Diseño de Pruebas Software?

X
1
0
¿Te gusta este articulo? por favor comentax