Blog de Ingeniería de Software – Archivos

Plantilla para escribir mejores mensajes de commits

Plantilla para escribir mejores mensajes de commits

El código es comunicación y no solo es neceario hacerlo bien si eres un desarrollador o un QA Automator o SDET (Software Engineer in Test o Ingeniero de Desarrollo de Software especialista en Pruebas). Por su parte, también es importante tener una buena gestión del sistema de control de versiones, este cuenta la historia paso-a-paso de la evolución del código. Por lo anterior, es …

+ Read More

El papel de QA en la Sprint Planning

El papel de QA en la Sprint Planning

La Sprint Planning (o Ceremonia de Planificación del Sprint) es algo que hacen la mayoría de los equipos ágiles. Pero cuando cada equipo tiene necesidades diferentes, no siempre existe un enfoque de «talla única». Como resultado, no siempre está claro cuál debería ser la función de QA (Quality Assurance: Aseguramiento de calidad de software). ¿Debería QA ser una parte integral del proceso …

+ Read More

5 habilidades blandas que te diferenciarán como desarrollador

5 habilidades blandas que te diferenciarán como desarrollador

Para nadie es un secreto que quienes trabajamos en tecnología somos fuertes en habilidades duras (Habilidades técnicas o Hard skills), pero nos hace falta fortalecer nuestras habilidades blandas (Soft-skills). De acuerdo al Foro Económico Mundial (World Economic Forum), las habilidades duras cada día están perdiendo fuerza en el grupo de aquellas habilidades requeridas por los …

+ Read More

Hoja de ruta para convertirse en un Automatizador de pruebas – Parte 3

Hoja de ruta para convertirse en un Automatizador de pruebas – Parte 3

🚀 Esta es la tercera y última parte del capítulo… haz clic aquí para ver la primera parte o clic acá para ver la segunda parte. Índice¿Qué herramienta usar?Estrategia y planificación de automatización de pruebasIntegración con herramientas de despliegue continuoConstrucción de utilidades / herramientas para respaldar las pruebas diariasOtras cosas para aprenderConclusiónFuentes ¿Qué herramienta usar? …

+ Read More

Hoja de ruta para convertirse en un Automatizador de pruebas – Parte 2

Hoja de ruta para convertirse en un Automatizador de pruebas – Parte 2

🚀 Esta es la segunda y penúltima parte del capítulo… haz clic aquí para ver la primera parte o clic acá para ver la tercera parte. Índice¿Qué hacen los ingenieros de automatización de pruebas?Cómo aprender realmente la automatización de pruebasObtenga una base sólida en las pruebas¿Qué tecnología elegir?¿Qué lenguaje aprender?Fuentes ¿Qué hacen los ingenieros de …

+ Read More

Hoja de ruta para convertirse en un Automatizador de Pruebas

Hoja de ruta para convertirse en un Automatizador de Pruebas

El siguiente, es la primera parte de un especial de artículos que le permitirán conocer la hoja de ruta completa para convertirse en un Automatización de Pruebas. La idea de hacerlo por partes es debido a lo extenso de la cantidad de información que se compartirá. Cuando inicié con la automatización de pruebas, tenía muchas …

+ Read More

¿Mock, Stub o Spy? ¿Cuál es la diferencia y cuándo debo usar cada uno?

¿Mock, Stub o Spy? ¿Cuál es la diferencia y cuándo debo usar cada uno?

La mayoría de los desarrolladores probablemente han oído hablar de mocks, stubs y spies en el mundo de los dobles de prueba. Estos dobles son utilizados para hacer que las pruebas sean más fáciles de escribir, más rápidas o se posea un mayor control al simular elementos que no son el propósito principal de la prueba específica o que son costosos, en tiempo o …

+ Read More

Cinco imprescindibles del control de calidad para el éxito de los proyectos de software

Cinco imprescindibles del control de calidad para el éxito de los proyectos de software

Al estar al frente y en el centro de cada proyecto de software, un sólido aseguramiento de la calidad (QA) permite a los desarrolladores reducir el tiempo de comercialización (time-to-market), mitigar los riesgos, mejorar la satisfacción del usuario y más. A continuación, se muestran cinco aspectos esenciales de control de calidad del desarrollo de software …

+ Read More

SDET vs QA: el debate más reciente en el Testing

SDET vs QA: el debate más reciente en el Testing

¿Qué es SDET? ¿Cuál es la diferencia entre SDET y QA? ¿Realmente necesita un ingeniero de desarrollo de software especialista en pruebas? Discutamos y encontremos las respuestas a estas preguntas. «La calidad nunca es un accidente; siempre es el resultado de un esfuerzo inteligente» John Ruskin Y los testers contribuyen en gran medida a este esfuerzo para garantizar la calidad …

+ Read More

Por qué debería invertir en una buena experiencia de desarrollador

Por qué debería invertir en una buena experiencia de desarrollador

En este artículo, se comparten las razones para invertir en la Experiencia del Desarrollador (DX) y los enfoques clave para preparar a su equipo de desarrollo y, por lo tanto, a su negocio hacia el éxito. La Developer Experience (DX) abarca todos los aspectos de la interacción del desarrollador con la organización, sus herramientas y sistemas. En más del 50% de las organizaciones, los …

+ Read More