Es que es una pregunta obvia. Es una de esas preguntas que siempre salen, la hago y es obligada.
Cuando alguien me llama para revisar un proyecto o un producto software y llega el momento en que me está mostrando sus casos de prueba funcionales. Terminada la explicación la pregunta es inevitable… ¿de qué manera sacáis los casos de prueba? Que suelo complementarla con ¿y qué cobertura tienen esos casos de prueba?
La mayoría de las veces no obtengo una clara respuesta.
Y sí, sé que el tema no es trivial. Podríamos debatir incluso si existe una respuesta precisa a la pregunta.
Sin duda, cómo obtienes los casos de prueba funcionales y cómo obtienes una aproximación a su cobertura depende de cómo y en qué formato tengas los requisitos funcionales.
Muchos usáis casos de uso para detallar funcionalidad. Yo siempre he sido muy fan de los casos de uso. También sé que en estos tiempos ágiles no están tan de moda como hace unos años, pero no te dejes llevar por las modas, si al final necesitas detallar escenarios vas a necesitar casos de uso. Ahí fuera muchos proyectos ágiles complementan historias de usuario con casos de uso.
Y si usas casos de uso, no tienes excusa para no tener un método sistemático para obtener casos de prueba desde casos de uso.
Mejor te lo cuento con esta presentación…
- Debes crear apps sin saber programar (no hay que saber nada) + Crea Test con IA + Scrum es el nuevo Excel - 12 septiembre, 2024
- Las 6 técnicas prompting + 1ª Ley del Manager Oscuro + Mantenlo sencillo, estúpido - 5 septiembre, 2024
- Guía de Métricas Ágiles (versión agosto 2024) - 22 agosto, 2024
Gracias Javier por este interesante articulo.
Como se puede ver un motivo más para usar los Casos de Uso para describir la funcionalidad. Desde ellos es más fácil deducir los Casos de Prueba y verificar el grado de cobertura.
Los interesados pueden ver una técnica similar dentro de apartado de técnicas de Diseño de Pruebas de la metodología de pruebas TMAP(Sogeti).
Feliz año 2014 a todos.
javier sus articulos son muy instructivo, pero quisiera me aclarara una duda q me surgio a partir de otras fuentes consultadas ?que diferencia existe entre los escenarios de un caso de uso y sus flujos alternativos?
gracias de antemano
Ya desde las primeras líneas se puede deducir tu intención de validar e integrar métodos más allá de las modas, lo que resulta muy funcional para quienes trabajamos organizando y con la claridad de los esquemas… pero en lo mejor, el video, no puedo acceder; aparentemente por un conflicto de tu publicación con slideshare ¿Hay algún otro sitio para ver tu video???.
Muchas gracias Javier!!
Hola, tuve un problema con slideshare y las estoy vovlviendo a subir aqui https://www.slideserve.com/jgarzas