Blog de Ingeniería de Software – Archivos

¿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

Las cinco métricas de código para mejorar la calidad del software

Las cinco métricas de código para mejorar la calidad del software

Comprender el estado de la base código del software puede ayudarle a enfocar mejor sus esfuerzos de pruebas. El código es comunicación y guarda dentro de si el Know-How de la empresa, por lo cual debemos realizar mayores esfuerzos para que este sea claro, que otros desarrolladores lo puedan entender y darle evolución. ÍndiceLas cinco métricas …

+ Read More

¿Por qué la ejecución aleatoria es una oportunidad para mejorar las Pruebas Unitarias?

¿Por qué la ejecución aleatoria es una oportunidad para mejorar las Pruebas Unitarias?

Las pruebas unitarias (Unit tests) de software representan la red de seguridad que nos permite manipular con confianza y velocidad el software de forma tal que podamos cumplir con las necesidades del negocio y las corrientes de Agilismo y DevOps. No obstante, estas también presentan una serie de antipatrones y uno de ellos está asociado …

+ Read More

Cinco áreas en QA para lograr los objetivos comerciales en 2021

Cinco áreas en QA para lograr los objetivos comerciales en 2021

En circunstancias inestables, es vital seguir adelante y ajustar los enfoques para garantizar la calidad. En este artículo, me gustaría mostrarte cómo. La pandemia mundial de la COVID-19 ha provocado que muchas empresas desarrollen y pongan en marcha una respuesta adecuada: políticas de trabajo desde casa, prestación de servicios en línea, videoconferencias periódicas, etc. En tales circunstancias, …

+ Read More

Como Microsoft venció la burocracia con Agile

Como Microsoft venció la burocracia con Agile

Microsoft tiene ingresos en rápido aumento y hoy (23-ago-2019) volvió a ser la empresa más valiosa del planeta, con un valor de más de un billón de dólares. En 2004, nunca se hubiera predicho esto. En ese momento, Microsoft era muy burocrática, y esto causa problemas en todas las empresas. Pero Microsoft era peor: era …

+ Read More

5 tendencias que están remodelando el futuro de la gerencia de proyectos

5 tendencias que están remodelando el futuro de la gerencia de proyectos

Crear un plan de proyecto y ejecutarlo es muy demandante. Esto ha llevado al surgimiento de una serie de herramientas para facilitar este trabajo. El kit de herramientas de gestión de proyectos siempre está evolucionando, al igual que el trabajo en sí. Por su parte, los procesos de fabricación, las demandas del mercado, las regulaciones de la industria …

+ Read More

Seis consejos para emprendedores digitales

Seis consejos para emprendedores digitales

Con más de 50.000 usuarios en más de 120 países del mundo, la aplicación colombiana de gestión de proyectos Workep acaba de lanzar su más reciente actualización, consolidando el crecimiento sostenido que ha tenido desde el 2015 cuando fue creada y un incremento mensual de un promedio de 20% en nuevos usuarios en lo que …

+ Read More