072 – Pruebas de Integración (III): Herramientas.

¡Hola a todos! En esta entrada hablaremos de las diferentes herramientas que tenemos para realizar pruebas de integración. ¡Comenzamos! Herramientas disponibles. Para la realización de las pruebas de integración, las herramientas que podemos usar son prácticamente las mismas que para las pruebas unitarias. Además de las descritas en el artículo de pruebas unitarias, destacamos: Selenium: entorno…

071 – Pruebas de Integración (II)

¡Hola a todos! En esta entrada vamos a seguir con las pruebas de integración como empezamos en la entrada anterior. Esta vez vamos a aprender qué tipos de pruebas de integración existen así como sus ventajas e inconvenientes. ¡Empezamos! Tipos de pruebas de integración. Existen principalmente dos tipos de pruebas de integración: No incrementales: combinar todos…

070 – Pruebas de integración (I)

¡Hola a todos! En esta entrada vamos a hablar de las pruebas de integración. ¡Empezamos! ¿Qué son las pruebas de integración? Las pruebas de integración son aquellas que se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas unitarias. Únicamente se refieren a la prueba o pruebas de todos…

069 – Cómo generar una clave SSH

¡Hola a todos! En esta entrada vamos a hablar de qué es una clave SSH, para qué sirve y cómo generarla. ¡Empezamos! ¿Qué es una conexión SSH y para qué sirve? SSH o Secure Shell, es un protocolo de administración remota que le permite a los usuarios controlar y modificar sus servidores remotos a través…

067- Pruebas Unitarias (IV): Ejemplo de la calculadora.

¡Hola a todos! En esta nueva entrada vamos a ver un ejemplo real de un proyecto con test unitarios en Java usando Eclipse y JUnit para hacer nuestros test unitarios. ¡Comenzamos! ¿Qué necesitas? Tener instalado Java en tu ordenador. Tener un IDE: yo usaré Eclipse. ¿Cómo empezar? Podemos comenzar de dos formas: creando un proyecto…

066- Pruebas Unitarias (III): Herramientas

¡Hola a todos! En esta entrada hablaremos de las diferentes herramientas que tenemos para realizar pruebas unitarias. ¡Comenzamos! Herramientas de pruebas unitarias para Java/Kotlin: JUnit: Entorno de pruebas para Java creado por Erich Gamma y Kent Beck. Se encuentra basado en SUnit creado originalmente para realizar pruebas unitarias para el lenguaje Smalltalk. TestNG: Creado para…

065- Pruebas Unitarias (II)

¡Hola a todos! Seguimos con las entradas de pruebas unitarias. En esta entrada hablaremos de las ventajas y limitaciones de este tipo de pruebas y algunas consideraciones sobre ellas. ¡Comenzamos! Ventajas El objetivo de las pruebas unitarias es aislar cada parte del programa y mostrar que las partes individuales son correctas. Proporcionan un contrato escrito…

064- Pruebas Unitarias (I)

¡Hola a todos! En esta entrada y siguientes vamos a hablar de las pruebas unitarias. ¡Empezamos! Una prueba unitaria es una forma de comprobar el correcto funcionamiento de una unidad de código. Por ejemplo en diseño estructurado o en diseño funcional una función o un procedimiento, en diseño orientado a objetos una clase. Esto sirve…

063 – Conceptos Básicos de la Automatización de pruebas (II).

¡Hola a todos! En esta entrada seguiremos hablando sobre los conceptos básicos a tener en cuentra sobre la automatización de pruebas. ¡Comenzamos! ¿Qué es un Test automático? Antes de comenzar a explicar los tipos de test que tenemos, debemos comenzar explicando qué es un test para nosotros. Un test es: DEFINICIÓN DE TEST: Conjunto de…