Entradas

Mostrando las entradas de agosto, 2023

¿Qué es la trazabilidad?

Imagen
Traza... ¿qué? ¡Hablemos de algo importante: la trazabilidad en las pruebas ! Ya sabes que hay muchos nombres para los productos de trabajo en las pruebas, ¡pero no importa! Lo que realmente importa es establecer una buena trazabilidad entre cada elemento que estamos probando y los diferentes productos de trabajo asociados a ellos. ¿Y para qué sirve esta trazabilidad?   Pues, aparte de evaluar la cobertura de las pruebas, nos ayuda en varias cosas importantes: Analizar el impacto de los cambios. Así sabemos cómo afectan a nuestras pruebas. Hacer que las pruebas sean audibles. Sí, como cuando escuchas una canción una y otra vez. Cumplir con los criterios de gobernanza de TI. ¡Qué elegante suena eso! Entender mejor los informes de progreso de las pruebas y los resúmenes de prueba. Queremos saber el estado de cada elemento, ¿no? Relacionar lo técnico de las pruebas con las personas de manera comprensible. ¡Nada de hablar en código! Obtener información para evaluar la calidad de los produ

Productos de trabajo

Imagen
Si no esta escrito, no existe. ¡Manos a la obra! Cuando realizamos pruebas, creamos diferentes cosas llamadas productos de trabajo . Cada organización puede hacerlo a su manera y darles nombres diferentes, pero en general, seguimos un proceso y utilizamos herramientas para gestionarlos. Vamos por partes. Al planificar las pruebas, creamos planes de prueba que nos dicen cómo hacerlas. Estos planes incluyen información sobre qué se va a probar y cómo se relaciona con otras cosas. También establecen criterios para saber cuándo hemos terminado. Después, viene la monitorización y el control de las pruebas. Aquí hacemos informes sobre cómo van las pruebas, cómo avanzamos y si hemos encontrado problemas. Estos informes son importantes para la gestión del proyecto, ya que nos ayudan a saber si estamos cumpliendo con nuestras tareas y utilizando los recursos adecuadamente. Luego tenemos el análisis de las pruebas, donde definimos las condiciones que vamos a probar y las priorizamos. También

¿Un proceso de pruebas?

Imagen
Sugerencias para realizar un buen proceso de pruebas Echando un vistazo a las actividades y tareas de prueba, básicamente se trata de un plan paso a paso para asegurarnos de que el software funciona de maravilla. ¡Aquí tienes un resumen "guay" de lo que se hace en cada etapa! Planificación de la prueba: Establecer los objetivos de la prueba. ¿Qué queremos comprobar? Hacer una lista de todo lo que necesitamos para hacer la prueba (personas, herramientas, espacio de prueba, etc.). Armar un calendario para organizar todas las tareas. Pensar en los problemas que podrían surgir y tener un plan para resolverlos. Decidir qué es lo que necesitamos para empezar y cuándo sabremos que hemos terminado. Control y seguimiento de la prueba: Mantener un ojo en cómo van las cosas durante la prueba. Contarle a todos cómo está yendo y qué hemos descubierto. Hacer ajustes en el plan si es necesario. Solucionar cualquier problema o peligro que encontremos. Verificar si la prueba está funcionando

Valores de las pruebas de software

Imagen
Principios de las pruebas 1.- ¡La prueba no demuestra que algo está perfecto! Cuando se hace una prueba, podemos encontrar defectos, pero eso no significa que no haya más. La prueba nos ayuda a reducir la posibilidad de que queden defectos sin descubrir en el software, ¡pero no es una forma de demostrar que todo está perfecto! 2.- ¡No se puede probar absolutamente todo! Probar absolutamente todo, como todas las combinaciones de entradas, es imposible, ¡a menos que sea algo muy simple! En lugar de intentarlo, es mejor usar técnicas de prueba, análisis de riesgos y establecer prioridades para enfocar nuestros esfuerzos de prueba. 3.- ¡Prueba temprano para ahorrar tiempo y dinero! Es mejor comenzar las pruebas lo más temprano posible en el proceso de desarrollo de software. Así podemos detectar los defectos rápidamente. Incluso se le llama "desplazamiento hacia la izquierda". Haciendo pruebas temprano en el proceso, podemos reducir o incluso evitar cambios costosos más adelante.