10 mayo 2024

Hacer una lista para ejecutar la prueba

 Prueba Basada en Listas de Comprobación

Imagina que estás construyendo una casa. Quieres asegurarte de que la casa sea segura y duradera, así que decides crear una lista de cosas que debes comprobar antes de terminar la construcción.
Por ejemplo, podrías incluir en tu lista:
  • Comprobar que los cimientos de la casa sean sólidos.
  • Comprobar que las paredes y el techo sean resistentes.
  • Comprobar que las ventanas y las puertas estén bien instaladas.
Una vez que tengas una lista de cosas que debes comprobar, puedes comenzar la construcción. A medida que construyes la casa, puedes ir comprobando los elementos de la lista.

Cómo funciona la prueba basada en listas de comprobación
La prueba basada en listas de comprobación se basa en la idea de que los probadores pueden encontrar errores que no serían fáciles de encontrar con otras técnicas de prueba. Esto se debe a que las listas de comprobación pueden cubrir un amplio rango de áreas del software.

En la prueba basada en listas de comprobación, los probadores no diseñan los casos de prueba con antelación. En su lugar, los casos de prueba se crean a medida que los probadores ejecutan las pruebas.

El probador comienza ejecutando las pruebas de la lista de comprobación. El probador presta atención a cualquier cosa que parezca inusual o que no funcione como se esperaba. El probador luego crea casos de prueba para probar estas áreas.

Ventajas y desventajas de la prueba basada en listas de comprobación
  • Las ventajas de la prueba basada en listas de comprobación incluyen:
  • Es fácil de aprender y aplicar.
  • Puede ayudar a encontrar errores que no serían fáciles de encontrar con otras técnicas de prueba.
Las desventajas de la prueba basada en listas de comprobación incluyen:
  • Puede requerir más tiempo y esfuerzo que otras técnicas de prueba.
  • Puede ser difícil documentar y replicar.


03 mayo 2024

¿Explorar un software, nos ayuda a encontrar defectos?

Prueba Exploratoria

Imagina que estás jugando un nuevo videojuego. El videojuego es muy grande y complejo, y no hay muchos documentos que expliquen cómo funciona.

Una forma de aprender a jugar al videojuego es explorarlo por tu cuenta. Puedes probar diferentes cosas para ver qué pasa. Por ejemplo, puedes intentar usar diferentes armas, saltar por encima de diferentes obstáculos o intentar resolver los acertijos de diferentes maneras.

La prueba exploratoria es una técnica de prueba de software que es similar a esta forma de jugar a un videojuego. El probador explora el software por su cuenta, tratando de encontrar errores o problemas.



Cómo funciona la prueba exploratoria
La prueba exploratoria se basa en la idea de que los probadores pueden encontrar errores que no serían fáciles de encontrar con otras técnicas de prueba. Esto se debe a que los probadores pueden pensar de forma creativa y probar cosas que los desarrolladores no pensaron en probar.

En la prueba exploratoria, el probador no diseña los casos de prueba con antelación. En su lugar, los casos de prueba se crean a medida que el probador explora el software.

El probador comienza explorando el software de forma aleatoria. Luego, el probador presta atención a cualquier cosa que parezca inusual o que no funcione como se esperaba. El probador luego crea casos de prueba para probar estas áreas.

Ventajas y desventajas de la prueba exploratoria
  • Las ventajas de la prueba exploratoria incluyen:
  • Puede ayudar a encontrar errores que no serían fáciles de encontrar con otras técnicas de prueba.
  • Es flexible y se puede adaptar a las necesidades específicas del proyecto.
  • Puede ser divertida y desafiante para los probadores.

Las desventajas de la prueba exploratoria incluyen:
  • Puede ser difícil de documentar y replicar.
  • Puede requerir más tiempo y esfuerzo que otras técnicas de prueba.


Retrospectivas: ¡Aprendiendo de nuestros errores!

Imagina que estás construyendo una red social para probadores de software. Al final de cada sprint (un periodo corto de desarrollo), te reún...