Introducción a expresiones lambda en Java 8

Una de las nuevas características que ofrece Java 8 es el uso de expresiones lambda. La sintaxis básica de las expresiones lambda, es la siguiente:

O bien

Expresiones válidas, pueden ser:

Existe una manera abreviada de expresión lambda llamada referencia a método (method reference), para llamar a …

Continue reading

Selenium y Selenium Grid

selenium

Selenium nos permite realizar pruebas funcionales en aplicaciones web principalmente, aunque también es posible utilizarlo para otro tipo de aplicaciones como Android, por ejemplo. Se basa en el uso de unos controladores (drivers) que permiten manejar el navegador, desde fuera del navegador, cada navegador tiene el suyo. El movimiento se …

Continue reading

TestNG

TestNG es una librería que nos permite implementar pruebas unitarias y de integración en nuestras aplicaciones Java. Es especialmente bueno para programar test concurrentes y test de estrés y es una elección más que acertada para su uso con Selenium. ¡Vamos a analizar esta estupenda herramienta! TestNG vs JUnit Las …

Continue reading

Spring AOP

Spring AOP

Hace algunos años los aspectos estuvieron muy de moda. Los aspectos nos permiten capturar el acceso a elementos de código e introducir aspectos que alteren o completen el comportamiento del elemento aconsejado. Por ejemplo, nos puede interesar escribir un mensaje de log, antes de entrar en la ejecución de un determinado método, o puede que …

Continue reading