5 formas automatizadas de garantizar la calidad del código

5 formas automatizadas de garantizar la Calidad del Código

🇺🇸 English version here 🇺🇸. Asegurar la calidad del código es esencial, y como QAE o SDET, debes proporcionar herramientas automatizadas a tu equipo para garantizarla. Aunque muchos consideran que esto es un problema estético o de estilo, puede afectar la productividad y conducir a decisiones equivocadas. Esta cuestión es tan importante que numerosos referentes en programación … Leer más

¿Debo ejecutar manualmente una prueba de regresión completa después de corregir un bug?

Debo ejecutar manualmente una prueba de regresion completa despues de corregir un bug - Should I manually run a full regression test after fixing a bug

🇺🇸 English version here 🇺🇸 Recientemente, discutí con un grupo de amigos QA sobre si es obligatorio ejecutar una regresión completa manualmente después de recibir una corrección de un bug. En resumen, es necesario solo si tu equipo necesita madurar en ingeniería de software. Y no, esta no es una respuesta sarcástica. Permíteme explicar por qué. La calidad debe verse como … Leer más

Contract-First, paralelización de desarrollo y hackeo de imágenes Docker

Contract First Paralelizacion del desarrollo y hackeo de imagenes Docker - charlesdeluvio-unsplash

¡Certificados de seguridad expirados, un pipeline roto y una imagen Docker hackeada! ¿Cómo logramos superar estos obstáculos sin interrumpir el funcionamiento de la aplicación? Déjame compartirte mi experiencia personal y las soluciones que implementamos. Haz clic aquí para ver otros casos de mis experiencias personales. El caso Todo comenzó cuando fuimos notificados por un proveedor que los certificados digitales que … Leer más

El peor o más difícil bug 🐞 que me he encontrado

El peor o mas dificil bug que me he encontrado-ritchie-valens-fAMG3PDk830-unsplash

🇺🇸 English version here 🇺🇸 Alguien me preguntaba cuál ha sido el peor bug que me he encontrado y he resuelto. En una aplicación de uso masivo en la que trabajaba, encontramos que 3 de cada 1000 transacciones (0,003% de las veces) quedaba registrada con el nombre de otro cliente. En el equipo sospechábamos que … Leer más

Como leer libros técnicos o académicos

Como leer libros tecnicos o academicos-alex andrade

Sí, leer un libro técnico o académico requiere de una metodología para sacarle el mayor provecho. Todos los profesionales están obligados a mantenerse actualizados en sus respectivos campos, pero en software esto va a una velocidad muy superior. Aunque hay muchos blogs y canales de YouTube que pueden sintetizar la información, es muy importante acudir … Leer más

El Tester no incrementa la calidad del software

VERDAD INCÓMODA el Tester no incrementa la calidad del software

Imagínate un proyecto en el que la calidad del código no es la mayor prioridad. ¿Qué es entonces?, te preguntarías. Los cinco primeros suelen ser: El primer problema Para los managers, todo lo anterior es prioritario hasta que sucede un error grave en producción. Lo que viene a continuación: pérdidas de ingresos, pérdidas de reputación, interrupciones prolongadas y una disminución significativa … Leer más

5 formas de estimar el tiempo de pruebas

5 formas de estimar el tiempo de pruebas

La experiencia te va mostrado diferentes formas de estimar el tiempo de las pruebas, aquí algunas: 1️⃣ Estimación basada en el conocimiento Por ejemplo, un ingeniero de pruebas que está familiarizado con un producto durante un mes daría una evaluación que diferirá de un tester que conoce el producto hace un año, solo porque el segundo analista … Leer más

7 pasos esenciales para QA en proyectos web

7 pasos esenciales para QA en proyectos-ux-store-jJT2r2n7lYA-unsplash

Si se prueban las aplicaciones después de su implementación en ambiente productivo, lo mas probable es que se encuentre una sorpresa desagradable. El costo relativo de solucionar un problema de software en una etapa posterior a la implementación es 15 veces mayor que prevenir el mismo problema durante la etapa de desarrollo. Los flujos de trabajo de … Leer más

Pruebas de integración: ¿Adiós a la pirámide de pruebas?

Pruebas de integración - Adiós a la pirámide de pruebas - leonardo-ramos-CJ4mbwSK3EY-unsplash

Algunas cosas en la industria del software nunca pasan de moda. A pesar de que el desarrollo y las pruebas de software han cambiado a lo largo de los años, una técnica de prueba sigue en boga: las pruebas de integración. Han sobrevivido al declive de la metodología en cascada, la popularidad de la metodología ágil y hasta el actual flujo de trabajo de … Leer más