Entradas

Mostrando las entradas etiquetadas como testing

Automatización: Falsas expectativas

Imagen
En el mundo del desarrollo de software y videojuegos, las pruebas automatizadas han adquirido un rol fundamental en la mejora de la calidad y la eficiencia.  La promesa de ahorrar tiempo, aumentar la cobertura y garantizar una mayor precisión ha hecho que las empresas de tecnología, incluyendo las dedicadas a los videojuegos, inviertan fuertemente en herramientas de automatización de pruebas. Sin embargo, a pesar de estas ventajas, muchos equipos de desarrollo y QA se enfrentan a expectativas erróneas sobre lo que realmente pueden lograr con las pruebas automatizadas. Muchos llegan a ver el test automático como un "objetivo" y no como una herramienta más. Hoy hablaremos de las expectativas más comunes que suelen estar equivocadas en relación con las pruebas automatizadas, cómo gestionarlas de manera efectiva y por qué la automatización no es una solución mágica para todos los problemas de calidad. 1. La Automatización Es Una Solución Rápida y Fácil Una de las principales expe...

Exploratory Testing y Método Científico

Imagen
        M uchos detractores critican el  Exploratory Testing  por su falta de rigurosidad y " seriedad ".  En este escrito, pretendo ofrecer una visión que ayude a entender que  Exploratory Testing es una forma " NATURAL " de hacer pruebas .  Una forma que se ha desarrollado y mejorado a lo largo de la historia y que a pesar de aplicarse en el resto de Ciencias, aún se mira con extrañeza desde el mundo de la Informática.

Probar lo puede hacer cualquiera… o no?

Imagen
  N o es extraño encontrar personas que se refieren al “ testing ” con frases como: "Probar es ejecutar unas pruebas para ver que la aplicación funciona y cubre los requisitos especificados."

Los 7 principios del testing: La base de un proceso eficiente

Imagen
El testing de software es una disciplina estratégica que va más allá de simplemente ejecutar casos de prueba. Su propósito principal es minimizar riesgos, garantizar calidad y, en última instancia, entregar un producto que cumpla con las expectativas del cliente y las necesidades del negocio. Para ello, los testers cuentan con una guía clave: los siete principios del testing. Estos principios no solo establecen las bases del proceso de pruebas, sino que también ayudan a los equipos a trabajar de manera más eficiente. A continuación, exploraremos cada uno de estos principios con mayor profundidad, para entender cómo aplicarlos y sacarles el máximo provecho en proyectos reales.

¿Que es Exploratory Testing?

Imagen
   P ara mí,  Exploratory Testing (ET)  es la forma " Natural " de afrontar las pruebas. Es una forma  científica  de pensar, donde el tester dispone de la libertad necesaria para optimizar su trabajo basándose en un proceso cíclico de actividades retroalimentadas que se realizan de forma paralela durante el proyecto. En  ET  el tester explora el juego mientras de manera simultanea diseña y ejecuta pruebas, de forma que el resultado de una prueba condiciona el diseño y la ejecución de la siguiente.  Lo podría definir como " Testing Driven Testing " (pruebas dirigidas por pruebas). El objetivo de ET es descubrir información sobre el juego, por lo que es la mejor forma de encontrar   comportamientos que no han sido tenidos en cuenta anteriormente y otras  " sorpresas ".