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…

062 – Conceptos Básicos de la Automatización de pruebas I

¡Hola a todos! después de un breve parón y pocas atualizaciones por aquí, vamos a volver a la carga retomando el tema de QA. En esta entrada vamos a hablar de conceptos básicos de la automatización de pruebas. ¡Vamos! La automatización de pruebas involucra el uso de frameworks para desarrollar test que ejecutan pruebas automatizadas…

061- Herramientas de pruebas.

¡Hola a todos! En esta entrada hablaremos de diferentes herramientas de pruebas que he ido encontrando a lo largo de mi trayectoria profesional y me han ayudado mucho en mi día a día. ¡Comenzamos! Skitch. Descargar: https://evernote.com/intl/es/products/skitch Es una herramienta que sirve tanto para captura la pantalla completa, una región de la pantalla, editar un fichero……

060- Testing exploratorio.

¡Hola a todos! En esta entrada hablaremos de una parte del testing muy utilizada en cualquier equipo y que tenemos que conocer bien las bases para saber hacerla correctamente, hablamos del testing exploratorio. ¡Comenzamos! Por defecto, cuando pensamos en testing exploratorio, lo que se nos viene a la cabeza es un tipo de testing ad-hoc, sin…

059- Preguntas para una entrevista a un QA.

¡Hola a todos! para seguir el tema de perfiles, prueba técnica y entrevistas, vamos a hacer un artículo sobre qué preguntas hacer en una entrevista a un QA. ¡Comenzamos! ¿Cuáles son las mejores preguntas para hacer en una entrevista a una persona de QA?, ¿Qué necesitamos conocer? cuando me iba a enfrentar a mi primera…