Casos de Uso 2.0 e-book

  • Autor de la entrada:
  • Categoría de la entrada:Books
  • Comentarios de la entrada:2 comentarios

Desde el grupo de discusión (de LinkedIn) Analisis Funcional, levanté esta noticia lanzada por Lucho Salazar porque me pareció muy importante para todos nosotros, los testers, puesto que a diario lidiamos con los productos derivados del mismo.

Este libro: «CASOS DE USO 2.0 – La guia para ser exitoso con los casos de uso», fue traducido una parte por Luis Antonio Salazar Caraballo, quien administra el blog: http://www.gazafatonarioit.com/#! (se los recomiendo) y esta a cargo también del grupo de discusión.

Hay una sección dedicada a los Casos de Prueba, donde extraigo parte de su contenido:

Los casos de prueba:

  • Proporcionan los bloques de construcción para el diseño y la implementación de las pruebas
  • Proporcionan un mecanismo para completar y verificar los requisitos
  • Permiten que se especifiquen las pruebas antes de iniciar la implementación
  • Proporcionan formas de evaluar la calidad de un sistema

Los casos de prueba se pueden presentar en los siguientes niveles de detalle:

  • Con Ideas de Prueba Formuladas
  • Con Escenario Seleccionado
  • Con Variables Identificadas
  • Con Variables Fijas
  • Programada/Automatizada

A continuación, los títulos del contenido del libro

  • ¿Qué son los Casos de Uso 2.0?
  • Primeros Principios
    • Principio 1: Mantenerlos simples al narrar historias
    • Principio 2: Entender el panorama general
    • Principio 3: Enfocarse en el Valor
    • Principio 4: Construir el sistema por partes
    • Principio 5: Entregar el sistema en incrementos
    • Principio 6: Adaptarse para cubrir las necesidades del equipo
  • Contenido de los Casos de Uso 2.0
    • Cosas con las cuales trabajar
    • Productos de Trabajo
    • Cosas Por Hacer
  • Emplear los Casos de Uso 2.0
    • Casos de Uso 2.0: Aplicables para todos los tipos de sistema
    • Casos de Uso 2.0: Manejando todo tipo de requisitos
    • Casos de Uso 2.0: Aplicable para todos los enfoques de desarrollo
    • Casos de Uso 2.0: Escalando para cubrir todas tus necesidades: escalando hacia adentro,escalando horizontal y verticalmente
  • Casos de Prueba
  • Modelo de CasoS de Uso
  • Narrativa del Caso de Uso
  • Realización del Caso de Uso

¿Te interesa el tema?
¿Sabes la forma de extraer casos de prueba a partir de casos de uso?

Gus Terrera

Apasionado por el agile testing y la ia.

Esta entrada tiene 2 comentarios

  1. admin

    Como respuesta, obtuve lo siguiente:
    Luis Antonio Salazar Caraballo
    Consultor Senior en Metodologías y Arquitectura de Software

    En efecto, Gustavo, el área de Pruebas es como el patito feo en las organizaciones. De hecho, es la fase de pruebas la que se ve afectada cuando de reducir tiempos y costos y entregar “a tiempo” se trata. A tiempo pero sin calidad, ¡vaya contradicción! Incluso no es suficiente cuando la organización tiene un área grande o proporcional de pruebas, este de las pruebas y la calidad del software es un asunto muchas veces comentado pero pocas veces comprendido.

    Todavía no sé además en qué momento se nos ocurrió pensar que las pruebas eran algo que estaba al margen o fuera del ciclo de vida del desarrollo de software cuando, en realidad, hacen parte del ADN del producto, están inmersas en el ciclo de vida. Este es otro asunto a discutir. Pero entonces trataré de ponerme al día con este pendiente que tengo y es escribir sobre cómo derivar casos/escenarios de prueba a partir de casos de uso.

    Eso será muy pronto, mantente en sintonía.

    Salud@s,

    ____________________

    Se generó el DEBATE !!!!! 🙂

  2. admin

    Dentro del grupo de discusión, publiqué el siguiente comentario:
    Respecto a tu pregunta, me interesaría mucho que pudiéramos profundizar y discutir acerca de la forma de diseñar casos de prueba a partir de los casos de uso, extrayendo la información que le hace falta a un tester para cumplir con su trabajo.

    Básicamente a partir de la extracción que haga sobre cierto tipo de información, estará generando la cobertura de pruebas que le permitirá en muchas ocasiones, confrontarlas con el Analista Funcional a cargo para que se la valide y así posteriormente, ejecutar pruebas.

    Esta tarea si estamos trabajando en un entorno del tipo «en cascada».

    Nos queda después ampliarnos sobre el entorno del tipo «agile», donde todos sabemos que no hay tanta producción de formularios vinculados con casos de prueba, pero …dejemos este debate para después y te/les pido que nos concentremos en lo que puse antes, es decir, entorno del tipo «en cascada» y producción de la cobertura de prueba a partir de los casos de uso.

    ¿Cómo llevan a cabo esta tarea en sus respectivas instalaciones?
    ¿Utilizan alguna metodología?
    ¿Utilizan conjuntamente con la metodología (o nó) algún template para facilitarles la comprensión de lo que tienen que identificar en el caso de uso?
    ¿Utiilzan algún software en especial?

    Hago este planteo por la sencilla razón que hay muchas instalaciones donde por una cuestión de presupuesto interno, no existe el área de testing o bien es muy incipiente, y los Analistas Funcionales son los que también se encargan de realizar el testing de las aplicaciones.

    ¿no es cierto? 🙂

Deja una respuesta